3

Я выполнил следующую команду с терминала Ubuntu Live CD (не спрашивайте, почему).

 dd if=/dev/zero of=/dev/sdb2 bs=512 count=1

Где sdb2 - это раздел NTFS (третий раздел) на диске. Достаточно сказать, что сейчас все перепутано. Когда я загружаюсь в Windows 7, он показывает мне диск E, но когда я нажимаю на него, он просит меня отформатировать его.

Я никогда не уверен, что я сделал, я испортил таблицу разделов или только MFT? Есть ли способ вернуть данные>

2 ответа2

10

Вопреки некоторым мнениям, ваши данные отлично восстанавливаются.
Ваша команда dd фактически очистила только сектор 0 раздела. MFT или другие важные данные остаются нетронутыми. Этот (первый) сектор называется загрузочным сектором (и, несмотря на то, что его имя присутствует на каждом томе NTFS), он хранит важную информацию о разделе. Поскольку это так критично, NTFS хранит его копию (в конце тома для текущих версий). Это означает, что вы можете восстановить раздел, используя резервную копию (загрузочного сектора).

Testdisk включает возможность восстановления загрузочного сектора из резервной копии, и это, вероятно, ваш лучший вариант *. Ваши шаги должны быть:

  • Успокойся.
  • Если возможно, сделайте образ поврежденного диска. Хотя это и не является обязательным требованием, оно обеспечивает дополнительный уровень защиты (и снижает стресс, что часто является причиной глупых ошибок даже в простых задачах). Вы также можете использовать testdisk для этого.
  • В testdisk выберите тип диска и раздела, а затем перейдите в Advanced . Выберите поврежденный раздел.
  • Выберите boot . Вы должны увидеть предупреждение о том, что основной загрузочный сектор является перебором и копии не совпадают. Выберите backup bs .
  • Запишите данные на диск, когда их попросят. Выйти из тестдиска.
  • Перезагрузитесь и проверьте ваш раздел.

** Восстановить его можно только с помощью dd , но я бы не стал его рекомендовать, если вы не захотите это сделать и у вас не будет хорошей резервной копии ваших данных.*

1

Восстановить ваши данные может быть очень сложно, в любом случае в Ubuntu есть пакетный тестовый диск, который содержит несколько полезных утилит для восстановления ваших данных. Вы можете установить с

 sudo apt-get install testdisk

Другим решением является использование аварийного живого компакт-диска, такого как SystemRescueCD. На live CD есть много полезных инструментов для восстановления ваших данных.

Удачи! ;-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .