Ist es möglich, einen Stream direkt nacheinander auf die Oberfläche optischer Medien zu brennen, und wenn ja, wie gehen Sie vor?

393
user3052786

Ich versuche, eine CD / DVD / Blu-ray-Disc so zu brennen, dass jedes 2pi-Segment der Spiralspur abwechselnd wechselt:

  1. ein Dampf 0 oder leere, unberührte Medien.
  2. und 1en (eine ungefähr kreisförmige Nut).

Unter einem Mikroskop, aber bei niedrigeren Vergrößerungen, würde die Scheibe fast so aussehen, als hätte sie konzentrische Kreise eingeätzt. Wie könnte ich das machen?

Einige Probleme, die bei mir auftauchen, sind die Tatsache, dass pro Umdrehung eine unterschiedliche Datenmenge auf optischen Datenträgern aufgezeichnet wird, und dass Plattenidentifikations- und Partitionskarten am Kopf geschrieben werden, was der Mittelpunkt sein würde, also müssten einige sein eine Art Offset, aber das sind die geringsten meiner Probleme, die ich setze.

Ich brauche es auf keinen Fall perfekt, also machen mir die Metadaten und der Pfad mit zusätzlichen Informationen keine Sorgen, solange sich die Spiralen in 2pi-Segmenten befinden. Kümmern Sie sich nicht um die Synchro-Bits, die alle paar Bits zu viel geschrieben werden, obwohl ich es vorziehen würde, wenn sie nicht da wären. Ich bin mir ziemlich sicher, dass Sie das Kontrollkästchen deaktivieren können. Da ich überhaupt nicht von dieser Platte aus lesen möchte (das ideale Image hätte überhaupt keine gültige PMAP / FS), ist keine der Fehlerkorrektur- / Synchronisierungsdaten erforderlich.

Ich denke nur an das Schreiben von Straightes 1auf die Festplatte, indem ddich auf die leere Festplatte schreibe, aber ich bin mir nicht sicher, ob dadurch zusätzliche Informationen geschrieben werden. Es würde eine Spiralnut mit Abstand zwischen sich erzeugen, aber es löst nicht das Problem der Berücksichtigung der Geometrie der Scheibe und der abwechselnden Spiralen. (Ich würde das wirklich gerne machen können, damit ich den Abstand zwischen den Rillen anpassen kann).

Mir ist klar, dass es absolut keinen praktischen Grund dafür gibt, da dies zu einem unlesbaren Volumen führt. Ich versuche im Wesentlichen, den CD / DVD-Brenner, den ich herumliegen, als Präzisions-Lasergravierer zu verwenden, der Beugungsgitter mit verschiedenen d-Werten erzeugen kann.


* An dieser Stelle bitte ich mich für die inkohärente weiträumige Frage zu entschuldigen. Ich bin mir nicht sicher, ob ich überhaupt weiß, worüber ich spreche, und dies entfernt alle Abstraktionen, die ich gewöhnt bin, so viel von dem, was ich habe Ich kann sagen, dass es nicht sinnvoll ist, Änderungen zur Verbesserung der Lesbarkeit zu erhalten. Bitte verzeihen Sie mir auch, wenn dies nicht die richtige SE ist, um weiter zu fragen. Ehrlich gesagt bin ich verwirrt, was für ein Thema diese Frage unterbreitet. *

1
TL: DR Du versuchst, ein 'Bild' zu generieren, keine Daten? Tetsujin vor 7 Jahren 0
Ich denke du hast recht, die Technik wäre identisch. Es kann jedoch darauf hingewiesen werden, dass das "Bild", das ich generieren möchte, sehr regelmäßig ist (wie vorhersehbar) und als Vektorfunktion ausgedrückt werden kann. Aber im Grunde, ja, ich brauche einen Weg, um den physischen Ort auf den optischen Medien den Speicherblöcken im Dateisystem zuzuordnen. Das Schreiben roher binärer Streams auf die Festplatte und das Berechnen, wo das Bit mithilfe der Geometrie gewendet wird, scheint mir viel zuverlässiger zu sein, aber es ist wahrscheinlich unmöglich, einen benutzerdefinierten Treiber für das Laufwerk zu schreiben: / user3052786 vor 7 Jahren 0
Ich bin neugierig, warum das so ist? DavidPostill vor 7 Jahren 0
Es mag ein Pfeifentraum sein, aber ich hoffe, dass dies ein billiger Weg ist, qualitativ hochwertige radiale Beugungsgitter mit unterschiedlichen "d" -Werten herzustellen. Offensichtlich wäre es für CDs unbrauchbar für alles im visuellen Spektrum (vielleicht außer für die, bei der ich die CD "eins" (wenn das überhaupt eine Phrase ist), aber wenn ich die Technik erweitern kann, um sie auf DVD und Blu-rays anzuwenden, Die Skala wäre klein genug für Farben, die wir tatsächlich sehen können. user3052786 vor 7 Jahren 1

0 Antworten auf die Frage