Como esse problema parece ser um pouco obscuro, pensei em explicar a solução que encontrei.
Para copiar um volume de sistema do Windows usando o serviço de cópia de sombra de volume, o melhor programa parece ser o ViceVersa (teste totalmente funcional no link ) . Eu também tentei o freeware "Shadow Copy" por Runtime Software, mas isso é muito bugs e tem uma GUI terrivelmente limitada.
Observe também que, por algum motivo, a cópia de sombra do perfil do usuário atual parece falhar no Windows XP. Então copie enquanto estiver executando como algum usuário temporário cujo diretório de usuário você pode excluir da cópia.
Antes de tentar inicializar a partir do novo disco rígido, também é necessário modificar as atribuições de letra de unidade nos registros do Windows NO NOVO DRIVE: para isso, carregue a seção de registro do sistema da nova unidade e renomeie em "Dispositivos montados" chave:
"\ DosDevices \ D:" para "\ DosDevices \ C:"
Supondo que D era a letra da unidade para a nova unidade e C a letra da unidade do volume do sistema. Se isso não for feito, o Windows aparecerá para carregar, mas congelar antes de chegar à tela de login. Não se esqueça de descarregar a seção do Registro depois de terminar, caso contrário, você poderá ter problemas ao reinicializar a partir da unidade antiga.