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
- você poderia usar
mke2fs -n
/dev/sdx para ver a localização do superbloco - se todo o backup do superbloco
mke2fs -n
fornecido 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.
- e2fsck -b 32768 /dev/sdx para corrigir o superbloco e continuar o fsck.