Como copiar uma partição NTFS inicializável de um disco rígido físico para outro com o Ubuntu?

9

Eu tenho uma unidade flash USB com o Ubuntu 11.10 instalada que gostaria de usar para a seguinte tarefa:

Eu tenho um disco rígido com 4 partições. O segundo é formatado com NTFS e contém uma instalação totalmente funcional do Windows. Gostaria de copiar essa segunda partição para outro disco rígido físico (que está vazio).

No entanto, há um problema - não posso ter os dois discos rígidos conectados fisicamente ao computador ao mesmo tempo. No entanto, tenho um terceiro disco rígido externo que permanecerá conectado durante toda a operação e tem mais que o dobro do espaço dos outros discos rígidos.

Sei que há muitas coisas a considerar aqui:

  • O processo obviamente envolverá a criação de algum tipo de "imagem" da segunda partição, o armazenamento na unidade externa e a cópia da imagem na nova unidade.

  • A partição que estou copiando é inicializável e também deve ser inicializável quando copiada para a nova unidade. Provavelmente, posso corrigir o MBR na partição posteriormente, se necessário.

  • As unidades antigas e novas não são idênticas em marca, modelo ou tamanho. No entanto, há amplo espaço para a segunda partição na nova unidade.

Qualquer conselho sobre como proceder ou avisos sobre possíveis armadilhas seria muito apreciado. Além disso, se eu perdi um detalhe importante, não hesite em solicitá-lo.

Nathan Osman
fonte
Adicionado algum tipo de guia abaixo, deixe-me saber se eu ler seus pedidos errados;) gl
de Bruno Pereira

Respostas:

10

( Não é necessário software extra, use as ferramentas que você possui )


dd if=/dev/sda2 of=foo_file.imgcriará uma réplica exata de sda ​​para um arquivo .img que você especificar.

Salve-o em um dispositivo externo e restaure-o com dd if=foo_file.img of=/dev/sday.

Passo a passo

  1. Inicialize a partir do Ubuntu LiveCD e abra a ferramenta de gerenciamento de disco (ou use a sudo fdisk -lpartir do terminal) para descobrir qual disco você estará copiando.

  2. Monte o dispositivo externo no qual você salvará o arquivo .img , não monte o disco do qual deseja criar a imagem!

  3. Use dd if=/dev/sda2 of=foo_file.img, substitua / dev / sda2 pela partição real que você deseja copiar e foo_image.img por um arquivo localizado no disco externo que você montou anteriormente.

  4. Reinicie o seu PC removendo o disco do qual você criou a imagem e instale o novo disco no seu PC. Inicialize o computador com o Ubuntu LiveCD.

  5. Monte o disco externo que contém o arquivo .img e abra a ferramenta de disco para garantir o dispositivo em que o gravaremos . ( Provavelmente, você usará o mesmo caminho do dispositivo que você acabou de remover ). Nem tente montar o novo disco, pois não deve haver nada para montar!

  6. Use dd if=foo_file.img of=/dev/sdaxpara gravar a imagem que você criou e armazenou no dispositivo externo no novo disco que você acabou de instalar. Altere sdax para a partição correta.

  7. Execute gpartede redimensione suas partições recém-criadas para acomodar o espaço extra em seu novo disco.

  8. Reinicie e inicialize usando seu novo disco.

Depois disso, você pode manter o arquivo .img como backup até garantir que tudo esteja em execução.

Eu usei esse método muitas vezes agora e não é um problema, mas você nunca sabe. Mantenha um backup por algum tempo.

Bruno Pereira
fonte
Sim, sempre posso voltar à unidade original se algo der errado.
Nathan Osman
Além disso, sou apenas uma aberração ao lidar com dados. Ignorar qualquer coisa que você encontrar absolutamente necessário;)
de Bruno Pereira
Se você estiver usando uma versão recente do dd, certifique-se de incluir status=progress... a cópia do disco levará muito tempo!
Tobias J
Esse método não funcionará se você não tiver espaço não utilizado ou armazenamento externo grande o suficiente para a imagem do disco.
Zauber Paracelsus 13/01
O exemplo pode ser um pouco enganador, acho que você deseja usar /dev/sda (sem números) para copiar todo o disco (pelo menos foi o que funcionou para mim, enquanto copiar apenas uma única partição não funcionou).
Martin Modrák
-1

Clonezilla - clonezilla.org

Uma solução gratuita de recuperação de desastres, clonagem de disco e implantação de software. Permite que um usuário clone uma máquina individual ou muitos computadores ...

user35538
fonte
2
Mas como uso o Clonezilla para atingir os objetivos acima? Além disso, Clonezilla não parece ser incluído no arquivo, então as instruções de instalação seria útil também :)
Nathan Osman