Se você fizer uma cópia direta de toda a partição (não apenas copiar / colar os arquivos), você ainda precisará de 2 coisas para obter um sistema inicializável:
- o bootloader do MBR
- marca a partição copiada como "ativa"
Existem comandos para instalar um novo MBR a partir de um disco do Windows (veja a resposta de Chris), mas o meu favorito é simplesmente copiar os primeiros 440 bytes do setor 0 para a nova unidade através de um editor hexadecimal. Faça o download do HxD , certifique-se de executá-lo como Administrador, depois copie / cole manualmente os fist 440 bytes do setor 0 no seu disco rígido existente para o novo disco rígido (em HxD, cada linha tem 16 bytes e cada setor tem 512 bytes). Não esqueça de clicar em salvar para confirmar as alterações. Tenha muito cuidado com isso, pois você pode atrapalhar seriamente as coisas se não souber o que está fazendo.
Para o ponto 2, você pode fazer isso usando o utilitário diskpart ou, novamente, usando o editor hexadecimal para criar o byte correto. Para o método diskpart, abra um prompt de comando (como administrador) e digite os seguintes comandos:
diskpart
list disk
select disk # //pick the new disk from the list above
list partition
select partition # //pick the C drive
active
Em seguida, vá em frente e insira a nova unidade e inicialize-a!