ddrescue / Datenrettung dauert zu lange, andere möglichkeiten?

Die von den Vorpostern gegeben Tipps sind alle sehr sinnvoll und sollten beachtet werden. Insbesondere der Tipp ddrescue erst später beginnen zu lassen und den mutmaßlich defekten Bereich zu überspringen,
end0fseven schrieb:
Die Festplatte scheint leider wirklich sehr langsam zu funktionieren?
Defekte Festplatten auszulesen dauert. Mitunter Wochen.
end0fseven schrieb:
Gibt es vielleicht noch eine andere möglichkeit die Platte anders auszulesen?
Du könntest versuchen den Error-Timeout des Kernels herabzusetzen.
Angenommen deine Quellplatte ist /dev/sdb, dann kannst du als Root mit folgendem Befehl den Timeout auf eine Sekunde setzen:
echo 1 > /sys/block/sdb/device/timeout
Alternativ könntest du es noch mit OpenSuperClone versuchen. Das bringt einen eigenen Treiber mit und umgeht damit den Linux-Kernel beim lesen. Dieser Modus muss allerdings erst manuell ausgewählt werden und wird vermutlich mit dem angebotenen Live-ISO nicht zur Verfügung stehen.
Ein weiterer Nachteil wird sein, dass das Programm nicht auf jeder Distribution laufen wird, da es auf bestimmte Kernelversionen angewiesen ist. Ich hab mir das daher selbst kompiliert und habe dennoch leider das Problem, dass der eigene Treiber bei mir nicht korrekt funktioniert, obwohl das Kernelmodul zur Kernelversion passt und auch geladen wird.
Ohne den eigenen Treiber arbeitet OpenSuperClone nahezu wie ddrescue und kann auch dessen Mapfiles verarbeiten.
 
  • Gefällt mir
Reaktionen: BFF
manche platten kann man auch die interne fehlerkorrektur abdrehen (smartctl scterc) aber ich weiss nicht ob das über usb greift. und ob es hier was bringen würde.

das wird überlicherweise im raid verwendet wo dann die erwartung ist, daß die daten aus der redundanz heraus neu überschrieben werden. und umgekehrt lange hänger/fehlerkorrektur der platte vom raid als defekt gesehen werden könnte.

klappt natürlich auch nur solange das raid noch redundanz hat
 
kieleich schrieb:
manche platten kann man auch die interne fehlerkorrektur abdrehen (smartctl scterc) aber ich weiss nicht ob das über usb greift.
Gute Frage. Das weiß ich tatsächlich auch nicht. Ich hätte bei diesem Fehlerbild längst den Bereich großzügig übersprungen. In etwa mittels -i10GiB. Wenn die Platte da ähnlich lahm ist, anschließend mit -i100GiB. Bleibt die weiterhin so lahm, kann man die Datenrettung vermutlich knicken. Bei einer derart großflächigen Beschädigung ist die Chance auf intakte Daten dann doch eher gering.

Was ich auch immer mache: Ich lasse mir mit journalctl -kf das aktuelle Kernellog ausgeben, damit ich sehe, was die Platte meldet.
 
Hui, ich danke euch für die Ergänzung.
Ich schaue ob ich die SMART Werte raus kriege. Bei mir war glaube ich ein Paket nicht installiert. Wollte dann aber auch erstmal nicht weiter machen.

Kann mir jemand einen Sinnvollen Prompt schreiben wo die ganzen Vorschläge hier etwas zusammenfasst? Ich bin da noch relativ neu drin und wäre da wirklich froh
Vielleicht 1-2 Variationen zum durchprobieren.

Ich habe zumindest noch das Go einen Versuch zu starten. Sie ist sich der Sache bewusst das es da vermutlich nix mehr zu retten gibt.
 
Evil E-Lex schrieb:
Ich hätte bei diesem Fehlerbild längst den Bereich großzügig übersprungen. In etwa mittels -i10GiB

Das ist aber ein extrem großer Bereich. Wieso wählst du den Wert so extrem hoch?

Aus Erfahrung hätte ich jetzt 1 MB oder 128 MB vorgeschlagen.

@end0fseven : Ohne ein aktives Beobachten wie sich die Smart-Werte ändern hätte ich gar nicht angefangen.
 
128MB? bringt nichts, ddrescue hat ja schon die ersten 3G beackert

man kann auch auf 100G gehen. einfach mal ausprobieren

es geht ja nicht verloren, die restlichen bereiche, versucht man alle auch noch mal. nur mal schauen ob überhaupt irgendwo mehr, als 200 300 400 MB am stück gelesen werden können, darum geht es erstmal
 
  • Gefällt mir
Reaktionen: Evil E-Lex
end0fseven schrieb:
Kann mir jemand einen Sinnvollen Prompt schreiben wo die ganzen Vorschläge hier etwas zusammenfasst? Ich bin da noch relativ neu drin und wäre da wirklich froh
Vielleicht 1-2 Variationen zum durchprobieren.
So etwa? Ich hab jetzt die Gerätenamen und Pfade aus deinem ersten Beitrag übernommen. Zur Sicherheit solltest du die vor dem Start prüfen.

Zuerst den Timeout von /dev/sdb herabsetzen:
sudo echo 1 > /sys/block/sdb/device/timeout
Sicherung durchführen, aber zunächst die ersten 10 GiB überspringen:
sudo ddrescue -d -n -i10GiB /dev/sdb /media/christian/externeHDD/sicherung_bianca.img /media/christian/externeHDD/logfile_bianca.log
Sollte das immer noch sehr langsam sein, zusätzlich die minimale Leserate raufsetzen, dann werden die langsamen Bereiche früher übersprungen:
sudo ddrescue -d -n -i10GiB -a1M /dev/sdb /media/christian/externeHDD/sicherung_bianca.img /media/christian/externeHDD/logfile_bianca.log
Ist das auch nicht besser, die ersten 100 GiB überspringen:
sudo ddrescue -d -n -i100GiB -a1M /dev/sdb /media/christian/externeHDD/sicherung_bianca.img /media/christian/externeHDD/logfile_bianca.log
Wenn das auch nichts bringt, ist die Platte wohl so stark beschädigt, dass die Rettung mit "Hausmitteln" schlicht zu lange dauern würde.
 
  • Gefällt mir
Reaktionen: end0fseven und kieleich
@Evil E-Lex Ich danke dir für deine Antwort. Habe das nun auch versucht. Jedoch bleibt die Platte echt immer nur bei wenigen Bites. Habe aber jetzt ein Vorgang mal "abgeschlossen". Da wurde aber wohl nur sehr viel geskippt.

Meine Frage, was mache ich nun mit der .img Datei? Wie kann ich die am besten öffnen?

Hier noch das Logfile:
Code:
# Mapfile. Created by GNU ddrescue version 1.27
# Command line: ddrescue -d -n -i10GiB -a1M /dev/sdb /media/christian/externeHDD/sicherung_bianca2.img /media/christian/externeHDD/logfile_bianca2.log
# Start time:   2025-04-02 09:46:18
# Current time: 2025-04-02 12:23:47
# Finished
# current_pos  current_status  current_pass
0xE8DECF0000     +               1
#      pos        size  status
0x00000000  0x280000000  ?
0x280000000  0x00000200  -
0x280000200  0x08FAFC00  /
0x288FAFE00  0x00000200  -
0x288FB0000  0x00180000  +
0x289130000  0x00000200  -
0x289130200  0x0098FC00  /
0x289ABFE00  0x00000200  -
0x289AC0000  0x00010000  +
0x289AD0000  0x00000200  -
0x289AD0200  0x0131FC00  /
0x28ADEFE00  0x00000200  -
0x28ADF0000  0x00830000  +
0x28B620000  0x00000200  -
0x28B620200  0x0098FC00  /
0x28BFAFE00  0x00000200  -
0x28BFB0000  0x00010000  +
0x28BFC0000  0x00000200  -
0x28BFC0200  0x0131FC00  /
0x28D2DFE00  0x00000200  -
0x28D2E0000  0x00010000  +
0x28D2F0000  0x00000200  -
0x28D2F0200  0x0263FC00  /
0x28F92FE00  0x00000200  -
0x28F930000  0x00010000  +
0x28F940000  0x00000200  -
0x28F940200  0x04C7FC00  /
0x2945BFE00  0x00000200  -
0x2945C0000  0x00010000  +
0x2945D0000  0x00000200  -
0x2945D0200  0x098FFC00  /
0x29DECFE00  0x00000200  -
0x29DED0000  0x00010000  +
0x29DEE0000  0x00000200  -
0x29DEE0200  0x131FFC00  /
0x2B10DFE00  0x00000200  -
0x2B10E0000  0x00010000  +
0x2B10F0000  0x00000200  -
0x2B10F0200  0x263FFC00  /
0x2D74EFE00  0x00000200  -
0x2D74F0000  0x00010000  +
0x2D7500000  0x00000200  -
0x2D7500200  0x4C7FFC00  /
0x323CFFE00  0x00000200  -
0x323D00000  0x00010000  +
0x323D10000  0x00000200  -
0x323D10200  0x9999FC00  /
0x3BD6AFE00  0x00000200  -
0x3BD6B0000  0x00010000  +
0x3BD6C0000  0x00000200  -
0x3BD6C0200  0x13597FC00  /
0x4F303FE00  0x00000200  -
0x4F3040000  0x00010000  +
0x4F3050000  0x00000200  -
0x4F3050200  0x25425E800  /
0x7472AEA00  0x00000200  -
0x7472AEC00  0x00001400  +
0x7472B0000  0x00000200  -
0x7472B0200  0x2627EFC00  /
0x9A9A9FE00  0x00000200  -
0x9A9AA0000  0x00010000  +
0x9A9AB0000  0x00000200  -
0x9A9AB0200  0x25425E800  /
0xBFDD0EA00  0x00000200  -
0xBFDD0EC00  0x00001400  +
0xBFDD10000  0x00000200  -
0xBFDD10200  0x25425E800  /
0xE51F6EA00  0x00000200  -
0xE51F6EC00  0x00001400  +
0xE51F70000  0x00000200  -
0xE51F70200  0x25425E800  /
0x10A61CEA00  0x00000200  -
0x10A61CEC00  0x00001400  +
0x10A61D0000  0x00000200  -
0x10A61D0200  0x25425E800  /
0x12FA42EA00  0x00000200  -
0x12FA42EC00  0x00001400  +
0x12FA430000  0x00000200  -
0x12FA430200  0x25425E800  /
0x154E68EA00  0x00000200  -
0x154E68EC00  0x00001400  +
0x154E690000  0x00000200  -
0x154E690200  0x25425E800  /
0x17A28EEA00  0x00000200  -
0x17A28EEC00  0x00001400  +
0x17A28F0000  0x00000200  -
0x17A28F0200  0x25425E800  /
0x19F6B4EA00  0x00000200  -
0x19F6B4EC00  0x00001400  +
0x19F6B50000  0x00000200  -
0x19F6B50200  0x25425E800  /
0x1C4ADAEA00  0x00000200  -
0x1C4ADAEC00  0x00001400  +
0x1C4ADB0000  0x00000200  -
0x1C4ADB0200  0x25425E800  /
0x1E9F00EA00  0x00000200  -
0x1E9F00EC00  0x00001400  +
0x1E9F010000  0x00000200  -
0x1E9F010200  0x26745FC00  /
0x210646FE00  0x00000200  -
0x2106470000  0x00010000  +
0x2106480000  0x00000200  -
0x2106480200  0x25425E800  /
0x235A6DEA00  0x00000200  -
0x235A6DEC00  0x00001400  +
0x235A6E0000  0x00000200  -
0x235A6E0200  0x491E8FC00  /
0x27EC56FE00  0x00000200  -
0x27EC570000  0x00010000  +
0x27EC580000  0x00000200  -
0x27EC580200  0x4A84BE800  /
0x2C94A3EA00  0x00000200  -
0x2C94A3EC00  0x00001400  +
0x2C94A40000  0x00000200  -
0x2C94A40200  0x25425E800  /
0x2EE8C9EA00  0x00000200  -
0x2EE8C9EC00  0x00001400  +
0x2EE8CA0000  0x00000200  -
0x2EE8CA0200  0x25425E800  /
0x313CEFEA00  0x00000200  -
0x313CEFEC00  0x00001400  +
0x313CF00000  0x00000200  -
0x313CF00200  0x25425E800  /
0x339115EA00  0x00000200  -
0x339115EC00  0x00001400  +
0x3391160000  0x00000200  -
0x3391160200  0x25425E800  /
0x35E53BEA00  0x00000200  -
0x35E53BEC00  0x00001400  +
0x35E53C0000  0x00000200  -
0x35E53C0200  0x25425E800  /
0x383961EA00  0x00000200  -
0x383961EC00  0x00001400  +
0x3839620000  0x00000200  -
0x3839620200  0x25425E800  /
0x3A8D87EA00  0x00000200  -
0x3A8D87EC00  0x00001400  +
0x3A8D880000  0x00000200  -
0x3A8D880200  0x4A84BE800  /
0x3F35D3EA00  0x00000200  -
0x3F35D3EC00  0x00001400  +
0x3F35D40000  0x00000200  -
0x3F35D40200  0x25425E800  /
0x4189F9EA00  0x00000200  -
0x4189F9EC00  0x00001400  +
0x4189FA0000  0x00000200  -
0x4189FA0200  0x4A84BE800  /
0x463245EA00  0x00000200  -
0x463245EC00  0x00001400  +
0x4632460000  0x00000200  -
0x4632460200  0x25425E800  /
0x48866BEA00  0x00000200  -
0x48866BEC00  0x00001400  +
0x48866C0000  0x00000200  -
0x48866C0200  0x25425E800  /
0x4ADA91EA00  0x00000200  -
0x4ADA91EC00  0x00001400  +
0x4ADA920000  0x00000200  -
0x4ADA920200  0x25425E800  /
0x4D2EB7EA00  0x00000200  -
0x4D2EB7EC00  0x00001400  +
0x4D2EB80000  0x00000200  -
0x4D2EB80200  0x25424FC00  /
0x4F82DCFE00  0x00000200  -
0x4F82DD0000  0x00010000  +
0x4F82DE0000  0x00000200  -
0x4F82DE0200  0x25424FC00  /
0x51D702FE00  0x00000200  -
0x51D7030000  0x00010000  +
0x51D7040000  0x00000200  -
0x51D7040200  0x25424FC00  /
0x542B28FE00  0x00000200  -
0x542B290000  0x00010000  +
0x542B2A0000  0x00000200  -
0x542B2A0200  0x25423FC00  /
0x567F4DFE00  0x00000200  -
0x567F4E0000  0x00020000  +
0x567F500000  0x00000200  -
0x567F500200  0x25424FC00  /
0x58D374FE00  0x00000200  -
0x58D3750000  0x00010000  +
0x58D3760000  0x00000200  -
0x58D3760200  0xBA4BCFC00  /
0x647832FE00  0x00000200  -
0x6478330000  0x00010000  +
0x6478340000  0x00000200  -
0x6478340200  0x25424FC00  /
0x66CC58FE00  0x00000200  -
0x66CC590000  0x00010000  +
0x66CC5A0000  0x00000200  -
0x66CC5A0200  0x25424FC00  /
0x69207EFE00  0x00000200  -
0x69207F0000  0x00010000  +
0x6920800000  0x00000200  -
0x6920800200  0x25424FC00  /
0x6B74A4FE00  0x00000200  -
0x6B74A50000  0x00010000  +
0x6B74A60000  0x00000200  -
0x6B74A60200  0x4A84AFC00  /
0x701CF0FE00  0x00000200  -
0x701CF10000  0x00010000  +
0x701CF20000  0x00000200  -
0x701CF20200  0x25424FC00  /
0x727116FE00  0x00000200  -
0x7271170000  0x00010000  +
0x7271180000  0x00000200  -
0x7271180200  0x25424FC00  /
0x74C53CFE00  0x00000200  -
0x74C53D0000  0x00010000  +
0x74C53E0000  0x00000200  -
0x74C53E0200  0x4A849FC00  /
0x796D87FE00  0x00000200  -
0x796D880000  0x00020000  +
0x796D8A0000  0x00000200  -
0x796D8A0200  0x25423FC00  /
0x7BC1ADFE00  0x00000200  -
0x7BC1AE0000  0x00020000  +
0x7BC1B00000  0x00000200  -
0x7BC1B00200  0x4A84AFC00  /
0x8069FAFE00  0x00000200  -
0x8069FB0000  0x00010000  +
0x8069FC0000  0x00000200  -
0x8069FC0200  0x25423FC00  /
0x82BE1FFE00  0x00000200  -
0x82BE200000  0x00020000  +
0x82BE220000  0x00000200  -
0x82BE220200  0x25423FC00  /
0x851245FE00  0x00000200  -
0x8512460000  0x00020000  +
0x8512480000  0x00000200  -
0x8512480200  0x4A849FC00  /
0x89BA91FE00  0x00000200  -
0x89BA920000  0x00020000  +
0x89BA940000  0x00000200  -
0x89BA940200  0x25424FC00  /
0x8C0EB8FE00  0x00000200  -
0x8C0EB90000  0x00010000  +
0x8C0EBA0000  0x00000200  -
0x8C0EBA0200  0x25423FC00  /
0x8E62DDFE00  0x00000200  -
0x8E62DE0000  0x00020000  +
0x8E62E00000  0x00000200  -
0x8E62E00200  0x2541BFC00  /
0x90B6FBFE00  0x00000200  -
0x90B6FC0000  0x000A0000  +
0x90B7060000  0x00000200  -
0x90B7060200  0x4A84AFC00  /
0x955F50FE00  0x00000200  -
0x955F510000  0x00010000  +
0x955F520000  0x00000200  -
0x955F520200  0x25424FC00  /
0x97B376FE00  0x00000200  -
0x97B3770000  0x00010000  +
0x97B3780000  0x00000200  -
0x97B3780200  0x25424FC00  /
0x9A079CFE00  0x00000200  -
0x9A079D0000  0x00010000  +
0x9A079E0000  0x00000200  -
0x9A079E0200  0x6FC70FC00  /
0xA1040EFE00  0x00000200  -
0xA1040F0000  0x00010000  +
0xA104100000  0x00000200  -
0xA104100200  0x4A84AFC00  /
0xA5AC5AFE00  0x00000200  -
0xA5AC5B0000  0x00010000  +
0xA5AC5C0000  0x00000200  -
0xA5AC5C0200  0x25424FC00  /
0xA80080FE00  0x00000200  -
0xA800810000  0x00010000  +
0xA800820000  0x00000200  -
0xA800820200  0x25424FC00  /
0xAA54A6FE00  0x00000200  -
0xAA54A70000  0x00010000  +
0xAA54A80000  0x00000200  -
0xAA54A80200  0x25424FC00  /
0xACA8CCFE00  0x00000200  -
0xACA8CD0000  0x00010000  +
0xACA8CE0000  0x00000200  -
0xACA8CE0200  0x25423FC00  /
0xAEFCF1FE00  0x00000200  -
0xAEFCF20000  0x00020000  +
0xAEFCF40000  0x00000200  -
0xAEFCF40200  0x4A84AFC00  /
0xB3A53EFE00  0x00000200  -
0xB3A53F0000  0x00010000  +
0xB3A5400000  0x00000200  -
0xB3A5400200  0x25424FC00  /
0xB5F964FE00  0x00000200  -
0xB5F9650000  0x00010000  +
0xB5F9660000  0x00000200  -
0xB5F9660200  0x25424FC00  /
0xB84D8AFE00  0x00000200  -
0xB84D8B0000  0x00010000  +
0xB84D8C0000  0x00000200  -
0xB84D8C0200  0x25423FC00  /
0xBAA1AFFE00  0x00000200  -
0xBAA1B00000  0x00020000  +
0xBAA1B20000  0x00000200  -
0xBAA1B20200  0x25423FC00  /
0xBCF5D5FE00  0x00000200  -
0xBCF5D60000  0x00020000  +
0xBCF5D80000  0x00000200  -
0xBCF5D80200  0x6FC6FFC00  /
0xC3F247FE00  0x00000200  -
0xC3F2480000  0x00020000  +
0xC3F24A0000  0x00000200  -
0xC3F24A0200  0x4A847FC00  /
0xC89A91FE00  0x00000200  -
0xC89A920000  0x00040000  +
0xC89A960000  0x00000200  -
0xC89A960200  0x4A849FC00  /
0xCD42DFFE00  0x00000200  -
0xCD42E00000  0x00020000  +
0xCD42E20000  0x00000200  -
0xCD42E20200  0x25423FC00  /
0xCF9705FE00  0x00000200  -
0xCF97060000  0x00020000  +
0xCF97080000  0x00000200  -
0xCF97080200  0x25423FC00  /
0xD1EB2BFE00  0x00000200  -
0xD1EB2C0000  0x00020000  +
0xD1EB2E0000  0x00000200  -
0xD1EB2E0200  0x25423FC00  /
0xD43F51FE00  0x00000200  -
0xD43F520000  0x00020000  +
0xD43F540000  0x00000200  -
0xD43F540200  0x2540EFC00  /
0xD69362FE00  0x00000200  -
0xD693630000  0x00170000  +
0xD6937A0000  0x00000200  -
0xD6937A0200  0x2541DFC00  /
0xD8E797FE00  0x00000200  -
0xD8E7980000  0x00080000  +
0xD8E7A00000  0x00000200  -
0xD8E7A00200  0x2541DFC00  /
0xDB3BBDFE00  0x00000200  -
0xDB3BBE0000  0x00080000  +
0xDB3BC60000  0x00000200  -
0xDB3BC60200  0x2541DFC00  /
0xDD8FE3FE00  0x00000200  -
0xDD8FE40000  0x00080000  +
0xDD8FEC0000  0x00000200  -
0xDD8FEC0200  0x25417FC00  /
0xDFE403FE00  0x00000200  -
0xDFE4040000  0x000E0000  +
0xDFE4120000  0x00000200  -
0xDFE4120200  0x25424FC00  /
0xE23836FE00  0x00000200  -
0xE238370000  0x00010000  +
0xE238380000  0x00000200  -
0xE238380200  0x4A84AFC00  /
0xE6E082FE00  0x00000200  -
0xE6E0830000  0x00010000  +
0xE6E0840000  0x00000200  -
0xE6E0840200  0x1FE4AFC00  /
0xE8DECEFE00  0x00000200  -
0xE8DECF0000  0x00010000  +
 
  • Gefällt mir
Reaktionen: Evil E-Lex
end0fseven schrieb:
Habe aber jetzt ein Vorgang mal "abgeschlossen".

ddrescue versucht eignetlich immer wieder defekte Daten zu Lesen bzw. die Löcher zu schließen. Abgeschlossen ist da nichts.

end0fseven schrieb:
Meine Frage, was mache ich nun mit der .img Datei?

Das was du vorher auch schon gemacht hast:

Falls du genug Platz hast, dann kopiere zur Sicherheit vorher das Image damit da nichts ausversehen verändert wird durch eine automatische Reperatur.

  • Als Loop-Device einhängen und dann read only mounten
  • photorec aus testdisk direkt auf das Image loslassen
  • binwalk auf das Image probieren
  • testdisk probieren falls das Image sich nicht mounten lässt.
 
JumpingCat schrieb:
ddrescue versucht eignetlich immer wieder defekte Daten zu Lesen bzw. die Löcher zu schließen. Abgeschlossen ist da nichts.
So ist es. Die verwendeten Parameter haben dafür gesorgt, das großzügig übersprungen wird. Wirklich gesichert sind knapp 20 MB. Das Image brauchst du so nicht zu öffnen:

Bildschirmfoto 2025-04-02 um 19.46.14.png
 
  • Gefällt mir
Reaktionen: ILoveShooter132, JumpingCat und redjack1000
Zurück
Oben