Disco rígido corrompido. Eu tenho um clone antigo, como faço para restaurar as tabelas de partição?

3

Eu clonei essa unidade há cerca de 6 meses usando dd. Hoje as tabelas de partições foram corrompidas. O que posso fazer para restaurá-los usando a unidade antiga? No momento, estou procurando por partições perdidas usando o testdisk para ver se ele pode consertá-lo sem trazer o outro. É apenas uma partição, mas atualmente acha que é EFI GPT ou algo assim. Eu não sei como marcar que é ext4.

    
por Jimmy Ruska 12.03.2013 / 19:16

1 resposta

2

POR FAVOR, FAÇA BACKUP ANTES DE TENTAR ISTO - Eu não tentei, e isso poderia piorar as coisas.

Para fazer o backup do MBR que contém a tabela de partições (e é fácil de fazer)

dd if=/dev/sourcedisk of=target.file bs=512 count=1

Similarmente para restaurar

dd if=target file of=/dev/targetdisk bs=512 count=1

Isto irá copiar os primeiros 512 bytes para o novo disco - o que inclui inclui a tabela de partições.

bs = tamanho do bloco, então pegue os primeiros 512 bytes. count = 1 aceita apenas 1 bloco, ou seja, o primeiro.

Existe um post interessante aqui com mais detalhes e alternativas para ser mais seletiva do que você faz backup e restaura.

    
por 12.03.2013 / 20:18