Нужно ли форматировать / разбивать целевой диск ddrescue?

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

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

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

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

1 ответ

Решение

Нет. 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 во время восстановления будьте осторожны с прерываниями и "ремонтом" неисправного диска), вы увидите, что все возможные данные с неисправного диска были скопированы на новый. Говоря "все возможные данные", я имею в виду также таблицу разделов и флаги разделов.

Другие вопросы по тегам