Se for a partição do sistema que você deseja expandir, até onde eu sei, não há como fazer a reinicialização. Pessoalmente, eu inicio um Live CD do GPart [link] e redimensiono a partição (contanto que você tenha espaço suficiente no disco).
Se você estiver falando de um disco que não seja do sistema, poderá usar o diskpart.exe sem reinicialização. Prossiga assim:
- run - > cmd
- diskpart
- lista de volume
- selecione volume (ID do volume)
- extend (size) (se nenhum tamanho for especificado, ele será expandido ao máximo)