Случайно перезаписал первые 400 МБ жесткого диска с разделом ext3 - можно ли спасти?
Случайно записал /dev/zero на первые 371 МБ диска объемом 500 ГБ. Можно ли перестроить таблицу разделов и / или восстановить те данные, которые не были перезаписаны?
2 ответа
Попробуйте TestDisk, это практически единственный инструмент, который может сохранить что-то от ext3
Если перезаписана только первая часть диска, вам может помочь суперблок резервного копирования.
- вы можете использовать /dev/sdx, чтобы увидеть расположение суперблока
- если все резервные суперблоки
mke2fs -n
Предоставление неверно, вы можете отсканировать егоhexdump /dev/sdx| awk '$6 == "ef53"'
например
0000430 9eb6 6465 0000 ffff ef53 0001 0001 0000
8000030 9eb6 6465 0000 ffff ef53 0000 0001 0000
...
0x0000400(0000430-30)
является основным суперблоком,0x8000000(8000030-30)
является резервным суперблоком
, если размер блока равен 4 КБ (0x1000), суперблок8000030
является(0x8000030-0x30)/0x1000=32768
проверить поdumpe2fs -o superblock=32768/dev/sdx
, если он сбрасывает информацию, возможно, это файловая система, которую вы используете.
- e2fsck -b32768 /dev/sdx, чтобы исправить суперблок и продолжить fsck.