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