Использование разных версий ddrescue «вместе»

317
Scott Petrack

У меня 2,5-дюймовый жесткий диск Seagate Barracuda емкостью 2 ТБ, который начинает выходить из строя (SMART - желтый и показывает много незавершенных перераспределений секторов, копируя образ диска объемом 70 ГБ, который у меня не получился, бла-бла). Я размонтировал два раздела на диске; Я прикрепил новый жесткий диск Seagate Barracuda емкостью 2 ТБ и вошел в него.

ddrescue -f -r6 /dev/sdb /dev/sdc sdb.mapfile 

(да, sdbэто плохой диск и sdcновый хороший пустой).

Это было около 5 часов назад. Но я только что понял, что я использую ddrescueверсию 1.19, а текущая версия - 1.23. Я не могу найти журнал изменений или заметки о выпуске (хотя, да, это правда, я могу различить исходный код). Может кто-нибудь сказать мне, пожалуйста:

Вопрос 1. Должен ли я Ctrl+ Cэто сейчас, обновить ddrescueдо 1.23, а затем снова введите команду? Или я должен позволить ему работать до конца, затем обновить ddrescueи снова ввести команду?

Вопрос 2. Я не могу найти описание выхода ddrescue1.19. Является ли «errsize» в v.1.19 так же, как «плохой сектор» в v1.23?

Вопрос 3: Я уверен, что ddrescueэто закончится, и что файл карты в конце будет состоять только из блоков, отмеченных как +или -. Текущий вывод экрана через 5,28 часа показывает, что он спас 692686 МБ, размер ошибки составляет 2510 КБ, и было 43 ошибки. Это все еще в проходе 1. Я также заглянул в файл карты, и действительно, все позиции и размеры кратны размеру блока, который на этом диске равен 4096. Предполагая, что я прав насчет окончательного файла карты, следующее «правильное» Команда, чтобы попробовать следующее:

ddrescue -f -d -b 4096 -r10 /dev/sdb /dev/sdc sdb.mapfile 

Или есть что-то лучшее, что я должен попробовать?

Мое намерение состоит в том, ddrescueчтобы просто попросить повторить попытку только блоков, отмеченных как -прежде, использовать прямой доступ (чтобы попытаться восстановить отдельные сектора) и повторить попытку до 10 раз, прежде чем объявить поражение.

Эти два раздела были оба NTFS - я правильно думать, что я должен попробовать второй раунд, ddrescue прежде чем запустить инструмент для ремонта файловой системы, как ntfsfix, chkdskили утилита для восстановления файлов, как PhotRec (или даже testdisk).

Я очень смущен в данный момент. В частности, запутался, стоит ли мне ddrescue сейчас останавливаться и переходить на v 1.23.

0
Я не знаю, но убедитесь, что вы используете gnu ddrescue и 'другой' ddrescue, который, как я понимаю, является неполноценным и является своего рода сценарием оболочки https://askubuntu.com/questions/211578/whats-the-difference -between-ddrescue-gddrescue-и-ddrescue barlop 5 лет назад 0

0 ответов на вопрос