A chave é usar o diskpart.exe ou outro utilitário de disco em um SO inicializado "fora" do sistema operacional sysprep.
Uma maneira: inicialize com o CD do Windows Vista / 7/2008, quando chegar a um menu, pressione F8 para abrir o prompt de comando, descobrir em qual disco o HD está representado (C: "talvez") e use comandos diskpart como estes para selecionar e expandir a unidade. link