ddrescue aufgrund von E/A-Timeouts unerschwinglich langsam?

ddrescue aufgrund von E/A-Timeouts unerschwinglich langsam?

Unter Ubuntu hat meine Festplatte ihre SMART-Benachrichtigung ausgegeben, also habe ich sofort versucht, Dateien auf eine andere Festplatte zu kopieren. Das ist fehlgeschlagen. Also versuche ich es jetzt mit ddrescue (Partition zu Partition). Es läuft unglaublich langsam. Ich meine, es würde mehrere Wochen dauern, diese gesamte Partition zu kopieren.

Bei jedem Fehler (und davon scheint es viele zu geben) dauert es 1 Minute, bis der nächste IOP ausgegeben wird. Das bedeutet, dass entweder:

1-die Lesevorgänge werden aufgrund einer Zeitüberschreitung beendet, anstatt innerhalb einer Sekunde oder so mit dem Fehlerstatus abgeschlossen zu werden

2 – Die Festplatte selbst versucht 60 Sekunden lang, die Daten wiederherzustellen, bevor sie schließlich aufgibt und den Fehlerstatus zurückgibt.

Verfügt ddrescue über einen Parameter, um weniger Geduld mit der Festplatte zu haben? Es ist heroisch von der Festplatte, sich so sehr anzustrengen, um einen Lesevorgang abzuschließen. Aber insgesamt bedeutet das, dass ich Wochen mit den schlechten Blöcken verbringe, nur um an die guten Blöcke zu gelangen.

verwandte Informationen