Ich versuche, Dateien von einer Festplatte mit Hardwarefehlern wiederherzustellen.
Die Festplatte wurde vom Festplatten-Dienstprogramm repariert, es wurde mir jedoch mitgeteilt, dass die Festplatte beschädigt ist. Daher muss ich alles sichern, bevor ein Fehler auftritt.
Also habe ich versucht, die Dateien über den Finder zu kopieren, aber es bleibt hängen. Versuchte andere Dienstprogramme und sie stecken fest beim Versuch, die Dateien zu kopieren, wenn der Kopf den beschädigten Block trifft.
Also habe ich es mit rsync versucht und es scheint zu funktionieren; aber es dauert ewig, wenn ich einen schlechten Block treffe.
Ich habe mich also gefragt, ob es eine Möglichkeit gibt, Rsync anzuweisen, sich nicht einmal mit einer Datei zu beschäftigen, wenn es zu lange dauert. Entweder kann ich die Anzahl der Versuche mit jeder Datei angeben oder wie lange muss es für jede Datei versucht werden?
Ich bin mir nicht sicher, wie lange dieses Laufwerk wirklich halten wird, daher möchte ich alle Daten so schnell wie möglich entfernen, solange ich sie noch bereitstellen und die Daten im Finder anzeigen kann.
Dies ist, was ich als Befehl benutze; Bitte geben Sie an, ob es eine Möglichkeit gibt, den Versuch einer Datei zu reduzieren, damit ich rsync verwenden kann, um zu versuchen, die beschädigten Blöcke zu lesen, aber vermeiden Sie es, zu lange in einem bestimmten Sektor hängen zu bleiben.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Danke im Voraus.
dd_rescue
Es verfügt über erweiterte Funktionen, um mit fehlerhaften Sektoren fertig zu werden.