Einzelnen Beitrag anzeigen

Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#8

Re: Daten retten - kopieren trotz CRC Fehler?

  Alt 13. Apr 2009, 02:32
Man kann relativ einfach etwas mit Delphi machen.
Ich hab mir soetwas gemacht, um Dateien von CDs/DVDs zu kitzeln, wo der Explorer nimmer mag.

Man liest erstmal normal zB 64KB Blöcke und speichert die Dateiposition mit, bekommt man einen CRC Fehler, ließt man von der letzten Position in 1 KB Blöcken weiter, bis man wieder zum CRC kommt. Ab da lese ich Byteweise weiter, bis ich zum CRC Fehler komme.
Ab da is dann die Möglichkeit, das man es mehrmals versucht die Stelle zu lesen (manchmal klappt das) oder man füllt die Stelle mit einem #0 Byte und geht weiter.
Liest man dann wieder ohne Fehler kann man die Blöckgröße langsam raufsetzen.

Aber Achtung!
Wenn man das Laufwerk zu sehr und zu lange quält kann es schaden nehmen!
Also keinesfalls unbeaufsichtigt lassen.
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat