GNU ddrescue образ неисправного жесткого диска очень медленно

у моего друга (почти полный) сбой 1 TB Western Digital My Passport. Он будет только время от времени монтировать на моем MacBook и отказывается сразу монтировать на моем Ubuntu box. Я пытаюсь использовать GNU ddrescue 1.19 (на коробке Ubuntu) для создания образа диска на 2 ТБ Western Digital My Passport Ultra. Отказавший диск NTFS и конечный диск отформатирован в ExFat.

оба подключены через USB 3. Даже используя -n чтобы пропустить выскабливание, я усредняю чтение скорость ~60-70 кб / с. Это работает около полугода, чтобы пробиться через полный терабайт. Всякий раз, когда начинается ddrescue, как правило, первые 2 или 3 читают отчет ~1-2 МБ/с или более, но затем он сразу же неизбежно падает.

Я посмотрел вокруг в интернете и нашел много людей с похожими проблемами, но нет хороших решений. Я пытался поиграть с -b размер сектора -c размер кластера, и -d обход кэша ядра, но не повезло. Мой infile это /dev/sdc и меня outfile это .DD-файл на выходном диске, смонтированном в каталоге /media.

что еще я могу попробовать, чтобы ускорить эту вещь?

изменить:

умный выход:

$ sudo smartctl -H /dev/sdc
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.16.0-41-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART STATUS RETURN: incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   133   133   140    Pre-fail  Always   FAILING_NOW 2829
5
задан Garrett
20.02.2023 21:09 Количество просмотров материала 2402
Распечатать страницу

1 ответ

Шаг 1) Убедитесь, что диск можно увидеть на автобусе:

sudo lshw-businfo

Шаг 2) получить себе hddsupertool здесь.

Запуск от имени root, выберите устройство и выберите запись VSC.

Шаг 3) Выберите эту запись:

4) WD royl (Marvel) patch mod 02 (медленное исправление)

Шаг 4) Вы хотите сначала

1) прочитать модуль в файл и создайте заплатку.

следовал по

2) Запишите исправленные данные обратно на диск.

Шаг 5) вернитесь к записи VSC, выберите:

5) WD royl (Marvel) patch mod 32 (медленное исправление)

и выполните входы 1 & 2 снова (читая mod, латать, и писать назад)

Примечание: это может сказать вам, что это не удалось на последнем шаге. Это все еще работает для меня.

Шаг 6) Питание драйв

Что вы только что сделали: вы очистили смарт-статус и список перемещения файлов. Список re-lo содержит информацию о том, какие сектора необходимо переместить, что в случае WD случается довольно часто при неудачном чтении.

кредит: Spildit (ручной способ) & Скотт Двайер (автор hddsupertool)

Я пошел от скорости I/o развертки 130KB/s в testdisk к 11-13MB/s после починки, и я был возможность восстановления данных на +100 МБ / с С с самого первого раза, когда я использовал диск. Это было после недели исследования тонны тупиков.

Удачи!

2
отвечен SmokinGrunts 2023-02-22 04:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх