Atualize o MBR da nova unidade após a clonagem

2

Eu acabei de clonar a partição Linux do meu laptop para ser usada na área de trabalho.

No entanto, esta foi apenas uma execução DD reta e o MBR da nova unidade não é afetado. Como posso alterar a nova unidade para ser inicializável?

O comando DD exato que usei foi dd if=/dev/sda5 of=/dev/sdc5

    
por Jason 20.05.2012 / 05:08

1 resposta

2

Vamos supor que:

  • Sua tabela de partições de destino está definida corretamente
  • Tamanhos de sda5 e sdc5 correspondem (caso contrário, não faria sentido, ou você precisará executar gparted para redimensionar o sistema de arquivos se sda5 for menor que sdc5 )

Provavelmente, você desejará copiar apenas os primeiros 440 bytes do MBR, já que a tabela de partições está no setor MBR (veja as entradas na wikipedia (pt) ou (fr) com exemplos de comandos dd .

dd if=/dev/sda of=/dev/sdc bs=1 count=440

De qualquer forma, gparted permite que você copie dados de maneira fácil e rápida entre as partições, pois analisa os sistemas de arquivos e copia apenas os bytes necessários, portanto, eu recomendaria gparted contra dd .

A única exceção seria no caso de você querer recuperar uma unidade quebrada, nesse caso eu recomendo que você extraia dados com dd_rescue , que é mais resistente a erros do que dd , provavelmente mais rápido também. / p>     

por JB. 20.05.2012 / 11:47