Die gebrannte CD hat Dateiränder verschoben

341
THiCE

Vor vielen Jahren (etwa 2003 glaube ich) habe ich eine CD mit MP3-Dateien als Datenträger gebrannt. Jede MP3-Datei ist perfekt lesbar, jedoch endet jeder Song mit den letzten Sekunden des vorherigen Songs auf der CD. Andere Dateitypen (JPG-, m3u-, nfo- und sfv-Dateien) auf der CD können nicht gelesen oder beschädigt werden. Irgendwie scheinen sich die Grenzen der Datei verschoben zu haben.

Kommt Ihnen das bekannt vor? Und könnte es behoben werden?

1
Dateien haben keine "Grenzen" wie Sie sagen. Entweder sind die Fat Tables des Dateisystems beschädigt, oder das Dateisystem ist, die Tatsache, dass alles funktioniert, ist ehrlich gesagt erstaunlich. Da CDs nur gelesen werden können, weiß ich nicht, wie Sie das Problem beheben können. Erstellen Sie eine Iso-Datei und vergleichen Sie sie mit einer guten CD. Vielleicht bearbeiten Sie dann das schlechte Image, um die Dateien zu glätten. Übrigens, ich habe noch nie von dieser genauen Frage gehört ... acejavelin vor 7 Jahren 0
Spekulation: Die Audiospuren wurden überblendet. Die "Grenze" musste irgendwo sein, sie wurde zu Beginn der Überblendung eingefügt. Tetsujin vor 7 Jahren 0
Nun, ich denke das Dateisystem ist beschädigt. Ich weiß, dass MP3-Dateien immer lesbar sind. Zu Napster-Zeiten, als ich eine MP3-Datei heruntergeladen habe, war sie immer hörbar, egal wie viel ich von diesem Track heruntergeladen hatte. Könnte es möglich sein, ein Dateisystem "handcraft" zu machen, das den "Versatz" korrigiert, wie ich es nennen würde? Die Dateien auf der CD sind Daten, keine herkömmlichen Audiospuren, daher kann die Crossfade-Option deaktiviert werden. THiCE vor 7 Jahren 0

1 Antwort auf die Frage

1
RichF

Ich habe den Verdacht, dass dies ein mechanisches Problem ist, das auf Unterschiede zwischen Ihrem alten CD-Brenner und Ihrem neuen CD-Leser zurückzuführen ist. Entweder war das oder Ihre alte CD-Software etwas fehlerhaft. Versuchen Sie die CD auf einem anderen Computer. Vielleicht haben Sie einen Freund mit einem ziemlich alten System. Wenn es dort funktioniert, speichern Sie den Inhalt auf einem USB-Stick, bringen Sie ihn nach Hause und erstellen Sie eine neue CD.

Es ist technisch möglich, dass das Problem bei Ihrem neuen System liegt und die CD in Ordnung ist. Wenn dies der Fall wäre, hätten Sie wahrscheinlich vorher schon andere Probleme gehabt. Eine andere Möglichkeit ist, dass die CD mit dem Alter beschädigt wurde. Die Tatsache, dass jedes Lied das gleiche Problem aufweist, macht eine zufällige Bitverschlechterung zu einer unwahrscheinlichen Ursache.

Kopieren Sie die Dateien als letzten Fix auf Ihre eigene Festplatte. Sie enthalten am Ende zusätzliche Daten, die Sie mit einem MP-3-Editor ausschneiden können. Mit Google sehe ich, dass es kostenlose Programme und sogar Online-Dienstprogramme gibt, die den Trick tun sollten. Wenn Sie alle Dateien korrigiert haben, können Sie eine weitere CD brennen.

IIRC, die CD "Dateisystem", ist ein Kludge auf einem System, das hauptsächlich für die Wiedergabe aufeinanderfolgender Musikdateien entwickelt wurde. Beim Brennen von Dateien geschieht zum Beispiel, dass zunächst ein "ISO-Image" der Daten erstellt wird. Es enthält das, was geschrieben werden soll, und gibt vor, die Art der Plattensektoren zu haben, und verfolgt die Spuren eines normalen R / W-Dateisystems. Die CD schreibt tatsächlich spiralförmig von der Mitte nach außen, und es fehlen physische Spuren und Sektoren. Ein Missverhältnis zwischen physischer Realität und ISO-Anspruch könnte dazu beitragen oder der ISO-Bildteil wurde schlecht geschrieben.

Spekulation: Stellen Sie sich vor, wenn die ISO-Spezifikation verlangt, dass Dateien bis zum Ende einer gesamten Sektorgrenze gefüllt werden (z. B. 512 oder sogar 2048 Bytes). Aber die fehlerhafte alte Software, die Sie 2003 hatten, konnte dies nicht tun. Puffer wurden wiederverwendet, und nicht gelöschte Daten des alten Songs blieben immer noch im letzten Sektorpuffer jedes neuen Songs. Ihre alte Software war intelligent genug, um die Anzahl der Bytes in Dateigröße zu verwenden, um das Dateiende zu kennzeichnen. Stellen Sie sich nun vor, Ihre neue Software liest ganze Sektoren und erwartet, entweder am Ende des endgültigen Dateisektors anzuhalten oder bis 0 angezeigt wird. Die Unstimmigkeit zwischen der Erkennung Ihrer alten Software und der neuen Software am Ende der Datei könnte dieses Problem erklären. Es wäre ein komischer Fall komplementärer Bugs, aber so etwas passiert doch.

Ich bin mir nicht sicher, ob der vorherige Song am Ende abgeschnitten ist. Wenn dies der Fall ist, könnte Ihre Annahme über die Wiederverwendung von Puffern richtig sein! Ich werde das später in dieser Woche überprüfen. Eine andere Sache, die ich versuchen könnte, ist, eine ISO-Datei der CD zu erstellen und die CDFS anschließend zu bearbeiten, wahrscheinlich mit Tools wie [cdfs.com] (http://www.cdfs.com/cdfs-soft.html) oder so. THiCE vor 7 Jahren 0