Linux: Was ist der beste Weg, um von einer beschädigten Festplatte zu kopieren?

8

Ich erhalte E / A-Fehler von meiner Speicher-HD, wenn ich versuche, Dateien zu kopieren. Dies sind große Rohvideodateien, sodass ich Fehler tolerieren kann.

cpstoppt beim ersten Lesefehler und scp/ rsyncund beschwert sich und löscht die Kopie. Mit den richtigen Ignorier- / Force-Flags könnte ich wahrscheinlich alle dazu bringen, eine "beschädigte Kopie" zu hinterlassen.

Welches Tool soll ich dafür verwenden (inkl. Optionen)?

Dh welches Tool erstellt die "beste" Kopie (am nächsten am Original)?

Hinweis: Dies ist eine Festplatte mit physischen Schäden, die von den entsprechenden Diagnosetools bestätigt wird. Ich habe auch eine gründliche fsck durchgeführt.

Joernsn
quelle

Antworten:

12

ddrescue sollte es schaffen - es ist genau für diese Situation konzipiert.

GNU ddrescue ist ein Datenwiederherstellungstool. Es kopiert Daten von einer Datei oder einem Blockgerät (Festplatte, CD-ROM usw.) auf eine andere und versucht, Daten bei Lesefehlern zu retten. Die Grundbedienung von ddrescue erfolgt vollautomatisch. Das heißt, Sie müssen nicht auf einen Fehler warten, das Programm stoppen, das Protokoll lesen, es im umgekehrten Modus ausführen usw.

Sie können es hier herunterladen oder hier ein Handbuch finden . Es ist auch auf der SystemRescueCD vorinstalliert .

Gesellenfreak
quelle