Ich habe mir einen Radiosendung am Pc mitgeschnitten und diese über Automatik beenden wollen doch es kam wie es kommen mußte die Automatik versagte aus welchem grund auch immer .
Jetzt zum eigentlichen problem.Der mitschnitt endete als die Festplatte voll war mit einer Fehlermeldung nach wegklicken der Fehlermeldung wurde das Programm normal beendet.Die entstandene Wavedatei hat eine größe von 9,5GB läßt sich aber nicht abspielen da die Spielzeit 0 Minuten beträgt.
Kann mann diesen Fehler reparieren oder ist die Datei für immer zerstört ?
Wer kann mir weiterhelfen ?
MfG Drago
Archiv Sound, Video, MP3 und Co 8.736 Themen, 38.491 Beiträge
Hi,
da Du NTFS hast, erklärt das natürlich die Dateigröße. Da wird die max. Größe nur durch die Größe der Platte/Partition begrenzt.
Bei FAT16/32 wird das Dateiende furch ein hexadezimales FF angezeigt. Ich weiß jetzt nicht, ob das unter NTFS ebenfalls so ist. Zwar habe ich ein Win2000 in der Schublade, aber nicht im Einsatz.
Unter FAT32 würde man so vorgehen: Den Editor (z.B. Norton Diskedit) unter DOS starten. Um zu schreiben darf kein System aktiv sein. Anschauen geht auch bei laufendem Windows. Dann wird die Platte und das Verzeichnis ausgewählt. Wenn die Datei im Directory auftaucht, dann ist wenigstens der Anfang auffindbar. Dann wirds schwierig. Bei einer so großen Datei wie der Deinen ist die Wahrscheinlichkeit sehr groß, daß sie mehrfach fragmentiert ist. Das heißt, bei einer linearen Suche werden andere, gültige Files in die Quere kommen. Ebenso Fragmente von gelöschten und teilweise überschriebenen Files. Den Spuren Deiner Datei zu folgen gleicht also einer Sysiphusarbeit.
Du kannst höchstens nach einem größeren, zusammenhängenden Stück suchen. Wenn die Platte noch niemals bis zum Ende beschrieben wurde, ist anzunehmen, daß die Daten die sich dort befinden, zu der Wave-Datei gehören. - Du siehst, das ganze ist ein Puzzlespiel. Selbst wenn Du irgendwo hinten in der vermutlichen Datei das Dateiendezeichen setzt, dann steht im Directory-Eintrag immer noch die falsche Dateigröße. Ich kann jetzt nicht sagen, ob das System das später erkennt und korrigiert. - Auf Gutdünken eine Dateigröße ins Directory zu schreiben ohne ein EOF zu setzen ist ebenfalls ein Vabanquespiel. - Ein guter Editor verfügt über die Möglichkeit, auf einer Diskette eine Undo-Datei anzulegen. Beim Norton ist es so, - bei anderen Editoren möglicherweise nicht.
Hier ist eine Adresse, wo sich ein evtll. brauchbarer (Shareware)-Editor befindet:
http://bluechillies.com/details/1695.html?platform=W&returnto=%2Fsearch.html
Du kannst auch selbst mal über eine Suchmaschine suchen, falls dieser nicht taugt.
Ich muß nochmal betonen, daß das Schreiben direkt auf der Platte ein nicht unerhebliches Risiko darstellt! Dabei kann alles Mögliche passieren. Es soll nachher niemand sagen können, ich hätte nicht davor gewarnt.
Viel Erfolg
Dr. Hook