Feurio Fragen & Antworten - Feurio! CD-Writer Allgemeine Fragen:
Warum macht Feurio! keine exakten 1:1 Kopien?


Frage: Ich habe mit Feurio! eine CD kopiert. Lese ich die einzelnen Tracks von der Original-CD und von der kopierten CD aus, so stelle ich fest, dass die Daten innerhalb der Tracks um einen kleinen Offset verschoben sind. Wann wird dieser Fehler korrigiert?

Antwort: Dies ist (leider) kein Fehler von Feurio, sondern ein prinzipielles Problem von Audio-CDs. Auf einer Audio-CD existieren (im Gegensatz zu Daten-CDs) keine Sektormarken, die eine exakte Bestimmung der zu lesenden Daten ermöglichen. Alle Daten befinden sich auf einer langen Spirale. In diesen Datenstrom sind mehre "Subchannels" einkodiert. Einer dieser Subchannels enthält eine Positionsangabe; leider hat diese Positionsangabe nur eine Genauigkeit von 1/75 Sekunden. Dieser Subchannel steuert normalerweise die Zeitanzeige eines CD-Players.
Die Sektoren, die nun vom CD-ROM "gelesen" werden, existieren eigentlich gar nicht, sie werden vom CD-ROM aus den Subchannel-Daten "interpretiert".
Und genau hier liegt das Problem: "Billige" CD-ROMs lesen einfach die ersten Daten, bei denen der Zeitcode des Subchannels "passt", hierdurch entstehen die berühmten "Jitter-Fehler", d.h. das Laufwerk liefert bei verschiedenen Lesezugriffen um einen gewissen Offset verschobene Daten.
"Gute" CD-ROMs führen bereits im Laufwerk eine Jitter-Korrektur, d.h. durch bestimmte Maßnahmen (z.B. indem sie genau auf die Position achten, wo ein "Subchannel-Block" zu Ende ist) sorgen sie dafür, dass diese Jitter-Fehler nicht auftreten - wenn z.B. Sektor 246 gelesen wird, werden auch bei zukünftigen Leseoperationen die gleichen Daten gelesen.
Da nun diese Sektormarken nicht real auf der CD, sondern vom CD-ROM erzeugt sind, und die CD-ROMs verschiedene Algorithmen zur Bestimmung dieser "Pseudo-Sektormarken" haben, lesen diese CD-ROMs zwar immer die exakt gleichen Daten, wenn ein bestimmter Sektor gelesen werden soll, aber nicht unbedingt die, die genau an diese Position geschrieben wurden. Werden die Daten mit einem anderem CD-ROM (oder auch nur mit einer anderen Firmware) eingelesen, lässt sich oft feststellen, dass die Daten zwar prinzipiell identisch, aber eben um einen gewissen Offset verschoben sind.
Auch erzeugen verschiedene CD-Writer ein unterschiedliches Muster von Subchannel-Daten (wie gesagt: Die Positionsangaben, und damit die Struktur der Subchannel-Daten sind nur mit einer Genauigkeit von 1/75 Sekunden definiert), so dass die Korrekturalgorithmen der CD-ROMs unterschiedliche Ergebnisse liefern können, je nachdem mit welchem Writer die CD geschrieben wurde).
Bei einer CD-Kopie macht Feurio! im Prinzip nichts anderes, als Sektor 0 vom CD-ROM zu lesen und diesen in Sektor 0 der CD-R zu schreiben, dann Sektor 1 in Sektor 1 usw.
Im Prinzip wird hierbei also eine exakte 1:1 Kopie erzeugt, wenn vom CD-ROM wirklich die Daten exakt zurückgeben werden.
Da dies aber bei den meisten CD-ROMs nicht der Fall ist (es ist wie gesagt nicht mal eine exakte Position definiert), kommt hierbei eine gewisse Verschiebung der Daten zustande. Diese Verschiebung bleibt in der Regel unter 1/75 Sekunden und ist somit praktisch nicht hörbar.
Leider gibt es aber auch CD-ROMs, die eine größere Abweichung haben, d.h. wenn man die geschriebenen (oder mit einen anderem CD-ROM gelesenen Daten) mit den von diesem CD-ROM gelesenen Daten vergleicht, ist die Abweichung größer als 1/75 Sekunden. In diesem Fall ist der Algorithmus des CD-ROM zum "Erfinden" der Sektormarken nicht korrekt, hier kann man entweder auf ein Update des Hersteller hoffen ODER eine Spezialfunktion von Feurio nutzen:
Unter "Programm-Parameter" -> "Device-Parameter" -> "Spezial-Parameter" kann im Feld "Sektor-Offset" ein Offset angegeben werden, den Feurio! automatisch zu jedem Sektor hinzuaddiert. D.h. wird eigentlich Sektor 0 gelesen, wird z.B. bei einer Offsetangabe von "2" "Lese Sektor 2" an das CD-ROM gesendet. Durch Angabe des "richtigen" Offset-Wertes kann also dieser Fehler des CD-ROMs korrigiert werden.

Zur Zeit kann dieser Offset nur durch manuelles Vergleichen der Daten herausgefunden werden, ich arbeite aber an einer Funktion, die durch das Einlesen einer selbstgebrannten Test-CD die "Kalibirierung" des CD-ROMs ermöglichen wird.

Siehe auch:
Fragen und Antworten - Feurio! CD-Writer Allgemeine Fragen
Fragen und Antworten - Feurio! CD-Writer Problembehebungen

Fragen und Antworten - Hauptseite

   Feurio! Onlineshop: Top-Seller   

[MPO (Hi-Space) Carbon Vinyl CDR 80, Printable (Spindel)]

MPO (Hi-Space) Carbon Vinyl CDR 80, Printable (Spindel)
Oberseite im Schallplatten-Design; Innenkreis Bedruckbar (Tintenstrahl-Drucker)
Schreibseite: Schwarz - sehr UV-resistent.
Preis: Ab 1.06 EUR je Stück.
[Exot (Keine Wertung)]

Sie sind der 1405. Besucher dieser Seite (Heute: 1)