Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Daten retten - kopieren trotz CRC Fehler? (https://www.delphipraxis.net/132441-daten-retten-kopieren-trotz-crc-fehler.html)

DelphiPeter 12. Apr 2009 20:26


Daten retten - kopieren trotz CRC Fehler?
 
Hallo Leute,

sagt mal.. ´habe da im Moment ein Problem, habe eine Datei auf einer DVD die sich nicht mehr lesen lassen will. Naja, sagen wir mal, die ersten 29 MB lassen sich kopieren, danach bricht Windows wegen eines CRC Fehlers ab.

Habe ich eine Möglichkeit mit Delphi eine Datei zu kopieren, und bei einem CRC Fehler trotzdem weiter zu kopieren? ALso das defekte Segment einfach ignorieren?..

Ich hoffe auf gute Ideen :-)

Danke
Peter

smallsmoker 12. Apr 2009 20:36

Re: Daten retten - kopieren trotz CRC Fehler?
 
versuchs mal mit isobuster habe damit aber keine erfahrung ..

jaenicke 12. Apr 2009 20:36

Re: Daten retten - kopieren trotz CRC Fehler?
 
Es gibt den IsoBuster zum Beispiel, eine ältere Version war davon Freeware. Und dann gibt es da den Dust Signs File Copier:
http://www.delphi-forum.de/viewtopic.php?p=498771

lbccaleb 12. Apr 2009 20:40

Re: Daten retten - kopieren trotz CRC Fehler?
 
Und dann gibts da noch die guten alten Hausmittel Tricks :wink:

Bei Google suchenDVD reparieren

jaenicke 12. Apr 2009 20:43

Re: Daten retten - kopieren trotz CRC Fehler?
 
Ja, natürlich, eine DVD mit kleinen Kratzern wieder lesbar zu machen, ist relativ einfach. Wenn dabei aber etwas falsch gemacht wird, dann ist sie evtl. gar nicht mehr lesbar.

DelphiPeter 12. Apr 2009 20:48

Re: Daten retten - kopieren trotz CRC Fehler?
 
Danke für eure Antworten.

Also die DVD ist nicht von mir, sondern von meinem Neffen, dort ist eine riesige ZIP Datei drauf. Der Rohling ist ok, also die Oberfläche. Nach 29 MB kopieren bekomme ich einen Fehler, das der Kopiervorgang wegen eines CRC Feher´s abgebrochen wurde.

Kann man sowas nicht in Delphi selber programmieren, weiß halt nicht wo ich da anfangen soll.

lbccaleb 12. Apr 2009 20:59

Re: Daten retten - kopieren trotz CRC Fehler?
 
Zitat:

Zitat von DelphiPeter
Kann man sowas nicht in Delphi selber programmieren, weiß halt nicht wo ich da anfangen soll.

Also um eine (leicht) kaputte CD/DVD auszulesen, musst (solltest) du Sie im Bei Google suchenDVD RAW Modus lesen!

Sowas schreibst du nicht mal schnell in Delphi, da musst du schon ne ganze Menge beachten, und auch Hardware-Tech. nen bissel was programmieren können!
Ich empfehle dir lieber ein Tool zu suchen, mit dem du das Roh-Format erstmal auf Platte bekommst, damit du mit selbigen später weiter arbeiten kannst, und es event. auch neu brennen kannst...
Ich empfehle die DVD nach erfolgreichem kopieren eh zu entsorgen, im Laufe der Zeit wird Sie immer mehr Probleme machen (das jetzt eigene Erfahrung)

Wenn das Archiv, welches sich auf der DVD befinded im RAW Modus auf der Platte gespeichert werden konnte, und beim entpacken CRC Fehler auftreten, kannst du nur versuchen die stellen durch "0" zu ersetzen, das macht zb. isoBuster! Allerdings hast du dann auch Datenverlust, da muss man sehen was für Dateien sich in dem Archiv befinden, und wieviel ausgetauscht werden muss. Bei Videos zb. ist es in der Regel nicht so Problematisch (wenns nicht gerade den Header erwischt), dort kann man dann mit einem kurzen ruckler, oder Farbwechsel rechnen, womit man aber leben kann.

Problematischer wirds bei komprimierten/verschlüsselten Dateien wie Exeldateien. Wenn da bestimmte Bereiche zerstört sind, kann man schnell nen grpßes Problem haben.

Sunlight7 13. Apr 2009 02:32

Re: Daten retten - kopieren trotz CRC Fehler?
 
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.

jaenicke 13. Apr 2009 07:56

Re: Daten retten - kopieren trotz CRC Fehler?
 
Die beiden genannten Tools haben nicht funktioniert? Dann wirst du da mit einem eigenen Programm wohl kaum weiterkommen. ;-)

Corpsman 13. Apr 2009 09:01

Re: Daten retten - kopieren trotz CRC Fehler?
 
Wenn das eine Zip ist dann interessiert dich ja eh nur der inhalt der Zip.

Öffne sie mit winrar direckt von der DVD und entpacke einfach mal alles. sobald der entpacker auf den crc stöst bricht er ab mit der fehlermeldung die dir sagt welche datei nicht entpackt werden kann. dann machst du mit allen anderen weiter und hast so auch den crc umgangen ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz