Verschiedene Versionen von ddrescue "zusammen" verwenden

357
Scott Petrack

Ich habe ein 2-TB-Seagate-Barracuda-2,5-Zoll-Laufwerk, das gerade ausfällt (SMART ist gelb und zeigt viele ausstehende Sektorzuweisungen, das Kopieren eines 70-GB-Disk-Image, das ich darauf hatte, ist fehlgeschlagen, bla bla). Ich habe die beiden Partitionen auf dem Laufwerk ausgebaut. Ich brachte ein neues 2TB-Seagate-Barracuda-Laufwerk in der Tasche an und trat ein

ddrescue -f -r6 /dev/sdb /dev/sdc sdb.mapfile 

(ja, sdbist das schlechte Laufwerk und sdcist das neue gute leere).

Das war vor ungefähr 5 Stunden. Ich habe jedoch gerade gemerkt, dass ich ddrescueVersion 1.19 und die aktuelle Version 1.23 verwende. Ich kann anscheinend kein Änderungsprotokoll oder Versionshinweise finden (obwohl es stimmt, ich kann den Quellcode unterscheiden). Kann mir jemand bitte sagen:

Frage 1. Soll ich Ctrl+ Ces jetzt, ein Upgrade ddrescueauf 1,23 und dann den Befehl erneut eingeben? Oder sollte ich es bis zum Ende laufen lassen, dann ddrescueden Befehl aktualisieren und erneut eingeben?

Frage 2. Ich kann keine Beschreibung der Ausgabe von ddrescue1.19 finden. Stimmt "errsize" in Version 1.19 mit "Bad-Sektor" in Version 1.23 überein?

Frage 3: Ich bin mir ziemlich sicher, ddrescuedass das Ziel enden wird und dass die Map-Datei am Ende nur aus Blöcken besteht, die als +oder gekennzeichnet sind -. Die aktuelle Bildschirmausgabe nach 5,28 Stunden zeigt, dass sie 692686 MB gerettet hat, die Fehlergröße 2510 kB beträgt und 43 Fehler aufgetreten sind. Es ist immer noch in Pass 1. Ich habe auch einen Blick auf die Map-Datei geworfen und tatsächlich sind alle Positionen und Größen ein Vielfaches der Blockgröße, die auf dieser Platte 4096 ist. Angenommen, ich habe Recht mit der letzten Map-Datei, ist das "Recht". Befehl zum nächsten Versuch:

ddrescue -f -d -b 4096 -r10 /dev/sdb /dev/sdc sdb.mapfile 

Oder sollte ich etwas Besseres versuchen?

Meine Absicht ist es, nur die ddrescueWiederholung von Blöcken zu verlangen, die wie -zuvor markiert wurden, den direkten Zugriff zu verwenden (um zu versuchen, einzelne Sektoren wiederherzustellen) und bis zu zehn Mal erneut zu versuchen, bevor die Niederlage deklariert wird.

Die beiden Partitionen waren beide NTFS - bin ich zu denken richtig, dass ich eine zweite Runde der versuchen sollte, ddrescue bevor ein Dateisystem - Reparatur - Tool läuft wie ntfsfix, chkdskoder eine Datei Recovery - Dienstprogramm wie PhotRec (oder sogar testdisk).

Ich bin im Moment sehr verwirrt. Insbesondere verwirrt, ob ich ddrescue jetzt aufhören und auf v 1.23 wechseln sollte.

0
Ich weiß es nicht, aber stellen Sie sicher, dass Sie gnu ddrescue und 'die andere' ddrescue verwenden, von denen ich weiß, dass sie minderwertig ist und eine Art Shell-Script https://askubuntu.com/questions/211578/whats-the-difference -zwischen-ddrescue-gddrescue-und -dd-rescue barlop vor 5 Jahren 0

0 Antworten auf die Frage