4

Я пытаюсь восстановить данные с неисправного жесткого диска, используя GNU ddrescue в Ubuntu. Я использовал следующую команду:

sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]

Пока что работает быстро и без проблем. Мое беспокойство связано с целевым диском 'sdb'. В утилите Ubuntu «Диски» ее содержимое указано как «Нераспределенное пространство», а разделение - «Основная загрузочная запись». Что я увижу после завершения ddrescue? Должен ли я подготовить диск по-другому?

Оба диска имеют одинаковый размер, и я вижу активность на каждом диске. Я не уверен, является ли диск, с которого я восстанавливаю данные ('sda'), MBR или нет. Спасибо за ваше время.

1 ответ1

4

Нет. ddrescue подготовит все для вас. Вам просто нужно настроить вещи после восстановления, но только если таблица разделов была повреждена. Из GNU ddrescue Manual:

Пример 1: Полностью автоматическое восстановление всего диска с двумя разделами ext2 в /dev/sda в /dev/sdb .

Примечание: вам не нужно предварительно разбивать /dev/sdb , но если таблица разделов в /dev/sda повреждена, вам нужно как-то воссоздать ее в /dev/sdb .

 ddrescue -f -r3 /dev/sda /dev/sdb mapfile
 fdisk /dev/sdb
 e2fsck -v -f /dev/sdb1
 e2fsck -v -f /dev/sdb2

После того, как ddrescue завершен (и вы все сделали безопасно, например, не подключив ни одного из /dev/sda или /dev/sdb во время восстановления, будьте осторожны с прерываниями и "восстанавливайте" неисправный диск), вы увидите, что все возможные данные с неисправного диска были скопированы на новый. Говоря "все возможные данные", я имею в виду также таблицу разделов и флаги разделов.

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