Accidentalmente escribí /dev/zero en los primeros 371 MB de un disco de 500 GB. ¿Es posible reconstruir la tabla de particiones y/o recuperar los datos que no se han sobrescrito?
Respuesta1
intentarDisco de prueba, esta es prácticamente la única herramienta que puede guardar algo en ext3
Respuesta2
Si solo se sobrescribe la primera parte del disco, el superbloque bacup puede ayudarle
- podrías usar
mke2fs -n
/dev/sdx para ver la ubicación del superbloque - Si todo el superbloque de respaldo
mke2fs -n
proporcionado es incorrecto, puede escanearlo,hexdump /dev/sdx| awk '$6 == "ef53"'
por ejemplo.
0000430 9eb6 6465 0000 ffff ef53 0001 0001 0000
8000030 9eb6 6465 0000 ffff ef53 0000 0001 0000
...
0x0000400(0000430-30)
es el superbloque principal, 0x8000000(8000030-30)
es el superbloque de respaldo
si el tamaño del bloque es 4k(0x1000), el superbloque de 8000030
es(0x8000030-0x30)/0x1000=32768
verifique con dumpe2fs -o superblock=32768/dev/sdx
, si volca información, puede ser el sistema de archivos que está utilizando.
- e2fsck -b 32768 /dev/sdx para arreglar el superbloque y continuar con fsck.