Normal bir CD'deki veriler, CD ortamına çukurlar (delikler) veya deliksizler (topraklar) yapılarak depolanır. Çukurlar ışığın yansımasını bozar. Bir geçiş 0
a 1
tersi bir çukurun başında veya sonunda belirlenir veya mengene (bu NRZI kodlama olarak adlandırılır). Bu bitler, içerik bitleri değil "kanal kodu" olduğundan daha fazla karmaşıklık vardır; ikincisi, birincisinin kodunu çözerek kurtarılır. Ve sonra "içerik" bitlerinden bazıları gerçekten Hata Düzeltme Kodu bitleridir. Ancak, sonuçta, bitler, genellikle alüminyum olan yansıtıcı bir metal katmandaki delikler veya deliksizler aracılığıyla kodlanır.
Bir CD-R aynı şekilde çalışır. Yansıtıcı bir yüzeye sahiptir, ancak bu yüzey bir boya ile kaplıdır. Boya tabakasını ısıtmak ve opak hale getirmek için göreceli yüksek yoğunluklu bir LAZER kullanabilirsiniz. Daha sonra CD-R normal bir CD ile aynı şekilde okunabilir. Işık ya yansıtılıyor ya da yansıtılmıyor.
CD-RW’lar aynı şekilde çalışır, ancak LAZER’ın sıcaklığına bağlı olarak opak olabilen veya olmayan bir boya kullanın.
CD-RW’lerdeki boyadan farklı olarak, bir CD-R’deki boya önceki durumuna döndürülemez. Bu önceden yazılmış bir CD-R'ye yeniden yazmayı engelleyen şeydir.
Not: Aynı görüntüyle veya sadece doğru bit değiştirilmiş bir görüntüyle yeniden yazmak teknik olarak mümkün gibi görünebilir, ancak yapılabileceklerin sınırları var. Yapabileceğiniz en iyi şey, uzun bir “toprağın” ortasında bir “çukur” yakmak olacaktır. Araziler maksimum on bit uzunluğa sahip olduğu ve hem çukurlar hem de araziler minimum üç uzunluğa sahip oldukları için, bu yalnızca mevcut bir arazinin dokuz veya on bit uzunluğunda olması mümkün olabilir ve tek olasılık çukurluk olabilir. dört bit uzunluğunda. Bunu yapmak iki bitlik yazı ekler ve sırayla aynı bloktaki diğer yerlerde ECC bitlerinin değiştirilmesini gerektirir. Her türlü değişikliğin bir arazinin ortasına bir çukur eklenerek yapılma olasılığı, girişime izin verecek bir yazılım ya da sürücü yazılımı olsa bile, çok, çok küçüktür.