Случайно перезаписал первые 400 МБ жесткого диска с разделом ext3 - можно ли спасти?

Случайно записал /dev/zero на первые 371 МБ диска объемом 500 ГБ. Можно ли перестроить таблицу разделов и / или восстановить те данные, которые не были перезаписаны?

2 ответа

Попробуйте TestDisk, это практически единственный инструмент, который может сохранить что-то от ext3

Если перезаписана только первая часть диска, вам может помочь суперблок резервного копирования.

  1. вы можете использовать /dev/sdx, чтобы увидеть расположение суперблока
  2. если все резервные суперблоки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, если он сбрасывает информацию, возможно, это файловая система, которую вы используете.

  1. e2fsck -b32768 /dev/sdx, чтобы исправить суперблок и продолжить fsck.
Другие вопросы по тегам