Substituiu acidentalmente os primeiros 400 MB do disco rígido pela partição ext3 - é possível resgatar?

Substituiu acidentalmente os primeiros 400 MB do disco rígido pela partição ext3 - é possível resgatar?

Gravei acidentalmente /dev/zero nos primeiros 371 MB de um disco de 500 GB. É possível reconstruir a tabela de partições e/ou recuperar quais dados não foram substituídos?

Responder1

tentarTestDisk, esta é praticamente a única ferramenta que pode salvar algo do ext3

Responder2

Se apenas a primeira parte do disco for sobrescrita, o superbloco do backup pode ajudá-lo

  1. você poderia usar mke2fs -n/dev/sdx para ver a localização do superbloco
  2. se todo o backup do superbloco mke2fs -nfornecido estiver errado, você poderá verificá-lo, hexdump /dev/sdx| awk '$6 == "ef53"' por exemplo
0000430 9eb6 6465 0000 ffff ef53 0001 0001 0000
8000030 9eb6 6465 0000 ffff ef53 0000 0001 0000
...

0x0000400(0000430-30)é o superbloco principal, 0x8000000(8000030-30)é o superbloco de backup
se o tamanho do bloco for 4k (0x1000), o superbloco de 8000030é(0x8000030-0x30)/0x1000=32768

verifique por dumpe2fs -o superblock=32768/dev/sdx, se ele despejar informações, pode ser o sistema de arquivos que você está usando.

  1. e2fsck -b 32768 /dev/sdx para corrigir o superbloco e continuar o fsck.

informação relacionada