Respostas:
Eu uso o imagex.exe para fazer isso o tempo todo.
Prós:
Contras:
Para capturar a imagem HD existente: imagex /capture C:\ D:\tempfile.wim "SomeName" [/compress fast]
Formate a nova unidade da maneira que desejar (use o Gerenciamento de disco para facilitar, também não se esqueça de tornar a partição em que o Windows está ativo).
Para escrever o novo HD da imagem:imagex /apply D:\tempfile.wim 1 E:\
Neste exemplo, o HD de origem é "C:", uma unidade temporária (USB ou qualquer outra coisa) é "D:" e a nova unidade é "E:"
Retire a unidade antiga, deixando apenas a nova unidade e você estará bem ir.
Editar:
Este foi originalmente escrito para XP e sistemas operacionais mais antigos, onde o gerenciador de inicialização não se importava com a rotulagem de partições. O novo sistema BCD se preocupa com os rótulos de inicialização, portanto, o BCD precisará ser "corrigido" no Vista, 7, 8 etc. Muitos detalhes disponíveis na minha resposta a uma pergunta semelhante sobre o SF . Além disso, o CD de instalação do Windows pode ser inicializado e usado para "reparar" a instalação automaticamente.
Como alternativa, existem ferramentas de terceiros disponíveis que facilitam esse processo (estou sempre um pouco desconfiado dessas ferramentas, pois tive problemas com algumas delas no passado, mas recentemente não há problemas) ... Como o CloneZilla .