ddrescue dauert Monate, welche Möglichkeiten habe ich?

ddrescue dauert Monate, welche Möglichkeiten habe ich?

Ich versuche, Daten von einem defekten externen USB-Laufwerk eines Freundes zu retten. Das Problem mit dem Laufwerk ist, dass es nicht gelesen werden kann, weder unter Windows noch unter Linux. Aber ich schaffe es, ddrescue auf dem Laufwerk auszuführen und ein Image des Laufwerks zur späteren Verarbeitung zu erstellen.

Ich habe den Vorgang jedoch im Januar dieses Jahres gestartet und er läuft seither ununterbrochen und läuft immer noch. Also jetzt seit über 5 Monaten. Zuerst lief er mit etwa 2000 b/s, jetzt ist er auf 200 b/s zurückgefallen. Er hat etwa 27 GB Daten gerettet (Laufwerk ist 2 TB groß) und laut einem Freund ist das auch mehr oder weniger die Datenmenge, die auf dem Laufwerk gespeichert war. Die gerettete Größe nimmt immer noch zu, aber seeeeeeeeeeehr langsam. In den letzten 3 Wochen hat sie beispielsweise um 200 MB zugenommen.

Gibt es eine Möglichkeit, den Vorgang abzubrechen und einfach mit dem bisher Geretteten fortzufahren, oder muss ddrescue wirklich den gesamten Vorgang abschließen, um mit der IMG-Datei arbeiten zu können?

Heute wurde ddrescue gestoppt, weil das Laufwerk fehlte. Unten sehen Sie ein Bild von dem, was ich auf dem Bildschirm habe, während der ddrescue-Protokollbetrachter läuft. Ich bin nicht sicher, ob es einen Eindruck von der Situation vermittelt. Ich habe ddrescue neu gestartet und es läuft wieder mit der gleichen langsamen Geschwindigkeit wie zuvor. Bildbeschreibung hier eingeben

Antwort1

Sie sollten wahrscheinlich warten, bis der Vorgang zu 100 % abgeschlossen ist, bevor Sie eine Wiederherstellung versuchen. Laut dem Protokollbetrachter ddrescueist es gelungen, einige Blöcke aus verschiedenen Teilen der Festplatte wiederherzustellen (die grünen Bereiche), in vielen Bereichen wurden fehlerhafte Sektoren gefunden (die roten Bereiche) und große Teile der Festplatte wurden noch nicht einmal betrachtet (die gelben und blauen Bereiche).

Der Viewer zeigt den ersten Teil der Festplatte mit fehlerhaften Sektoren an. Das bedeutet ddrescue, dass der Dateisystem-Header oder die zugehörigen Metadaten nicht wiederhergestellt werden konnten. Darüber hinaus verteilen die meisten Dateisysteme ihre Daten aus Leistungsgründen auf der Festplatte, sodass es unwahrscheinlich ist, dass viele der wiederhergestellten Sektoren mit den Sektoren korrelieren, die Daten enthalten.

ddrescueSie können die Phase „Wiederherstellung der einfachen Teile“ des Vorgangs möglicherweise beschleunigen, indem Sie die Optionen --no-scrapeoder übergeben --no-trim, um das Ausprobieren beschädigter Sektoren ganz zu unterlassen, oder die --reverseOption, die Festplatte von hinten nach vorne zu lesen. Sie können auch mit den Werten für die Option herumspielen, --skip-sizeum zu sehen, ob größere oder kleinere Werte als der Standardwert (20 MB für Ihre Festplatte) die Dinge beschleunigen.

Antwort2

Ich erziele eine gewisse Verbesserung, indem ich die Option „ -c, --cluster-size=<sectors>Jeweils zu kopierende Sektoren“ [128] verwende und diese auf 2048 oder 4096 erhöhe. Über einem bestimmten Wert gibt es keine Verbesserung.

verwandte Informationen