Anstatt Dinge mit zwei Bildern zu komplizieren, können Sie GNU ddrescue anweisen, die langsamen Teile zu überspringen und später darauf zurückzukommen.
Die Flagge, mit der Sie dies tun können, ist --min-read-bytes=
.
Aus dem Handbuch der GNU ddrescue :
--min-read-rate=bytes
Minimale Lesegeschwindigkeit für nicht getestete Bereiche in Byte pro Sekunde. Wenn die Lesegeschwindigkeit diesen Wert unterschreitet, springt ddrescue je nach Rate und Fehlerhistorie um einen variablen Betrag. Die übersprungenen Blöcke werden in zusätzlichen Durchläufen (vor dem Trimmen) versucht. Wenn Bytes 0 (Auto) ist, wird die minimale Lesegeschwindigkeit jede Sekunde als (Average_rate / 10) neu berechnet.
Wenn Sie darauf bestehen, mehrere Bilder zu erstellen, enthält das Handbuch auch ein Beispiel, wie Sie diese kombinieren können:
Beispiel 4: Zusammenführen der teilweise wiederhergestellten Bilder von 3 identischen DVDs mit ihren Mapfiles als Domain-Mapfiles.
ddrescue -m mapfile1 dvdimage1 dvdimage mapfile ddrescue -m mapfile2 dvdimage2 dvdimage mapfile ddrescue -m mapfile3 dvdimage3 dvdimage mapfile (if bad-sector size is zero, dvdimage now contains a complete image of the DVD and you can write it to a blank DVD)