¿Qué impide que se reescriba un CD-R?

33

Sé que es una especie de tecnología muerta / moribunda, pero me preguntaba qué impide que un CD-R se reescriba como un CD-RW.

¿Es algún tipo de firmware en el disco, esencialmente para que la gente compre más CD?

¿O hay una razón más técnica, es decir. Los CD almacenan sus datos magnéticamente (¿correcto?) Pero los CD-R tienen menos magnetismo, así que una vez que se ha escrito, ¿eso es todo? (Lo siento si eso está completamente mal; no tengo idea de cómo funcionan los CD).

sam
fuente
2
Los CD funcionan como los discos de vinilo de antaño. No se basan en imanes, el láser graba hoyos y surcos en la capa de datos del CD, que representa los ceros y los ceros.
Kruug
2
Howstuffworks.com: howstuffworks.com/cd-burner5.htm
user142485
@ Kruug: Mmmh. En ese caso, ¿por qué es regrabable un CD-RW? Curioso
Ariane
66
No graba agujeros. Cambia el tinte. Los agujeros / golpes son solo para CDs prensados.
Hennes

Respuestas:

48

Los datos en un CD normal se almacenan haciendo hoyos (agujeros), o no agujeros (tierras), en el medio del CD. Los hoyos perturban el reflejo de la luz. La transición de a 0a a 1o viceversa está determinada por el inicio o el final de un pozo (esto se denomina codificación NRZI). Existe una complicación adicional ya que estos bits son el "código de canal", no los bits de contenido; los últimos se recuperan decodificando los primeros. Y luego, algunos de los bits de "contenido" son realmente bits de código de corrección de errores. Pero en última instancia, los bits se codifican a través de agujeros o no agujeros en una capa reflectante de metal, generalmente aluminio.

Un CD-R funciona de la misma manera. Tiene una superficie reflectante, pero esta superficie está cubierta por un tinte. Puede usar un LÁSER de intensidad relativamente alta para calentar la capa de tinte y volverla opaca. Luego, el CD-R se puede leer de la misma manera que un CD normal. La luz se refleja o no.

Los CD-RW funcionan de la misma manera, pero usan una pintura que puede volverse opaca o no dependiendo del calor del LÁSER.


A diferencia del tinte en CD-RW, el Tinte en un CD-R no puede revertirse a su estado anterior. Esto es lo que impide reescribir en un CD-R ya escrito.

Nota: Reescribir con la misma imagen o una imagen con solo el bit correcto modificado parecería técnicamente posible, pero existen límites en cuanto a lo que se podría hacer. Lo mejor que podría hacer sería quemar un "hoyo" en medio de una "tierra" larga. Dado que las tierras tienen una longitud máxima de diez bits, y los hoyos y las tierras tienen una longitud mínima de tres, esto solo sería posible cuando una tierra existente tuviera nueve o diez bits de largo, y la única posibilidad sería un pozo de tres o tres Cuatro bits de largo. Hacer esto agregaría dos volteos de bits, y esto a su vez necesitaría cambiar los bits de ECC en otros lugares en el mismo bloque. Las posibilidades de que cada cambio se pueda hacer agregando un pozo en el medio de una tierra son muy, muy pequeñas, incluso si hubiera software o firmware de unidad que permitiría el intento.

Hennes
fuente
44
o: ¿Hay alguna diferencia entre "CD" y "CD-R"?
Ariane
19
Sí. CD como en el plateado, el CD presionado por el factoría. Y CD-R para los grabables que no son plateados pero vienen en varios colores (usando Azo como tinte para CD-R de color azul, Cian para Cianina usando CD-R y verde para CD-R a base de ftalocianina).
Hennes
77
Presumiblemente, es solo un "buen higiénico" en el programa de escritura que evita que se sobrescriba un CD-R. Una característica de "borrado de seguridad" podría convertir el disco completamente a 1 o algo así.
ddyer
3
Sí, esto también es cierto para los DVD. Básicamente, el almacenamiento de DVD es muy similar, pero emplea un LASER de menor longitud de onda / frecuencia más alta. Por lo tanto, puede leer marcas más pequeñas, es decir, más datos por área de superficie. También hace algunas otras cosas como capas múltiples, enfoque variable en el láser para leer capas múltiples, etc., pero el método básico es el mismo.
Hennes
44
Un pito, pero: No es absolutamente el caso que "0 o 1 se determine por reflexión o no reflexión de la luz". Más bien, cada transición de tierra a pozo o de pozo a tierra representa un cambio del valor de bit anterior; un lugar donde podría haber una transición (basada en el espaciado), pero no existe, no representa ningún cambio (el bit actual es el mismo que el último). Además, estos bits no son bits de datos; son bits de código de canal, los bits "14" en "modulación de ocho a 14". Cada 14 bits de código de canal se traduce en ocho bits de datos. Entonces, algunos de esos bits de "datos" son para ECC ...
Jamie Hanrahan
6

Un disco CD-R no se puede volver a utilizar, pero es posible eliminar datos existentes.

El disco sale de la caja reflectante, pero luego su unidad quema la capa delgada y sólida de colorante químico debajo del plástico y la "endurece" para que se vuelva ligeramente transparente. Esto hace que la luz se disperse cuando un láser lo golpea, por lo tanto, cuenta como cero esencialmente ya que el láser recupera poca luz. No hay forma de arreglar esta área quemada y hacerla reflexiva nuevamente. La única forma de borrar los datos es convertir 01011010 en 00000000.

Asus fabrica un software llamado E-Hammer que puede funcionar con unidades que no son de Asus:

E-Hammer le permite eliminar permanentemente los datos en formatos de discos grabables (CD-R y DVD-R). Una vez que se eliminan los datos, no se pueden recuperar ni restaurar, y la unidad óptica no podrá leer el disco. Esto garantiza la seguridad de los datos, elimina la molestia de rayar sus discos viejos y cumple con nuestro compromiso con la protección del medio ambiente.

Si hubiera un software que simplemente hiciera que el láser quemara 0 en el disco e ignorara el formato y el toc, etc., los datos se habrían ido. DD en Linux probablemente pueda hacerlo.

Almiar
fuente
Los datos pueden desaparecer, pero ¿cómo se pueden escribir nuevos datos después de eso?
Arjan
1
No se puede usar de nuevo. El disco sale de la caja reflectante, pero luego su unidad quema la capa delgada y sólida de colorante químico debajo del plástico y la "endurece" para que se vuelva ligeramente transparente. Esto hace que la luz se disperse cuando un láser lo golpea, por lo tanto, cuenta como cero esencialmente ya que el láser recupera poca luz. No hay forma de arreglar esta área quemada y hacerla reflexiva nuevamente. La única forma de borrar los datos es convertir 01011010 ... en 00000000 ...
Rick
"No se puede volver a usar". Exactamente. Me hace preguntarme cómo responde esto a la pregunta entonces. (A menos que tenga la intención de escribir "El disco no se puede volver a usar, pero podría ser posible borrar los datos existentes. [...]" )
Arjan
(Edité su publicación para dejar en claro que no se trata de reescribir).
Arjan