2

У меня есть накопитель WD Black емкостью 2 ТБ, и я хотел бы просто выполнить прямое клонирование с неисправного диска емкостью 3 ТБ. Оба SATA. Смогу ли я просто установить новый диск рядом с неисправным, а затем выполнить попытку клонирования / восстановления с помощью ddrescue или есть лучший способ?

Упомянутый неисправный внутренний диск имеет спальные секторы, хотя обычно я могу загружаться в Windows 7 Ultimate с ним и перемещаться и получать доступ ко всем моим программам.

Я пытался провести несколько испытаний с Ubuntu Live CD с использованием ddrescue, но не уверен, что все делаю правильно. У меня есть 3TB WD моей существенной книги, которая является GPT, и я создал отдельный раздел 2TB на нем, который я пытаюсь клонировать.

Я предполагаю, что мне нужно сначала отформатировать новый диск в NTFS? Могу ли я сделать это с помощью живого DVD Ubuntu Rescue Remix 12-04, с которого я загружаюсь?

1 ответ1

1

Действительно, GNU ddrescue - хороший выбор. Используйте его, например, с 10 повторными попытками в случае ошибок:

ddrescue -r 10 -v /dev/faulty_drive /dev/external_drive optional_logfile.log

Обратите внимание, что с помощью приведенной выше команды вы перезапишите все данные на внешнем жестком диске.


Возможно, более безопасный способ - сделать резервную копию данных в файл образа на внешнем жестком диске:

ddrescue -r 10 -v /dev/faulty_drive /path/to/external/drive/image.file

Для этого вам может понадобиться файловая система на внешнем диске, которая поддерживает файлы размером 2 ТБ или более (например, ext2 и ext3 поддерживают файлы размером до 2 ТБ, тогда как ext4, HFS+ или NTFS поддерживают файлы даже большего размера).

Пример, где /dev/sda - неисправный диск, а /dev/sdb3 - внешний раздел (ext4) для записи файла образа (для запуска всех команд от имени root):

mount /dev/sdb3 /mnt/external
ddrescue -r 10 -v /dev/sda /mnt/external/faulty.img /mnt/external/rescue.log
umount /mnt/external

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


Другой пример, взятый из информационных страниц ddrescue для восстановления всего диска /dev/hda в /dev/hdb:

Сначала сделайте резервную копию всех безошибочных областей:

ddrescue -n /dev/hda /dev/hdb logfile

Затем попробуйте восстановить любые плохие сектора:

ddrescue -dr3 /dev/hda /dev/hdb logfile

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