Qu'est-ce qui empêche un CD-R d'être réécrit?


33

Je sais que c'est une sorte de technologie morte / en train de mourir, mais je me demandais ce qui empêche un CD-R d'être réécrit comme un CD-RW.

Est-ce une sorte de firmware sur le disque, essentiellement en place pour inciter les gens à acheter plus de CD?

Ou y a-t-il une raison plus technique, à savoir. Les CD stockent leurs données magnétiquement (correct?) Mais les CD-R ont moins de magnétisme, donc une fois qu’ils ont été écrits, c’est tout? (Désolé si c'est complètement faux, je n'ai aucune idée du fonctionnement des CD.)


2
Les CD fonctionnent beaucoup comme les disques vinyles de vieux. Ils ne s'appuient pas sur des aimants, le laser grave en fait des creux et des rainures dans la couche de données CD, qui représentent les 0 et les 1.
Kruug


@ Kruug: Mmmh. Dans ce cas, pourquoi un CD-RW est-il réinscriptible? Curious
Ariane

6
Il ne grave pas les trous. Cela change le colorant. Les trous / bosses ne concernent que les CD pressés.
Hennes

Réponses:


48

Les données sur un CD ordinaire sont stockées en creusant des trous (trous) ou des non trous (terrains) sur le support CD. Les fosses perturbent le reflet de la lumière. La transition de a 0à a 1ou vice versa est déterminée par le début ou la fin d'une fosse (on parle de codage NRZI). Il y a une complication supplémentaire car ces bits sont le "code de canal", pas les bits de contenu; les derniers sont récupérés en décodant les premiers. Et puis, certains des bits de "contenu" sont vraiment des bits de code de correction d'erreur. Mais finalement, les bits sont codés via des trous ou non, dans une couche réfléchissante en métal, généralement en aluminium.

Un CD-R fonctionne un peu de la même manière. Il a une surface réfléchissante, mais cette surface est recouverte d’un colorant. Vous pouvez utiliser un LASER d'intensité relative élevée pour chauffer la couche de colorant et la rendre opaque. Ensuite, le CD-R peut être lu de la même manière qu’un CD normal. La lumière est réfléchie ou non.

Les CD-RW fonctionnent de la même manière, mais utilisez une peinture opaque ou non en fonction de la chaleur du LASER.


Contrairement au colorant contenu dans un CD-RW, le colorant d’un CD-R ne peut pas revenir à son état antérieur. C'est ce qui empêche la réécriture sur un CD-R déjà écrit.

Remarque: il semble techniquement possible de réécrire avec la même image ou une image dont seul le bit correct a été modifié, mais il existe des limites à ce qui peut être fait. Le mieux que vous puissiez faire serait de brûler une "fosse" au milieu d'une longue "terre". Étant donné que les terres ont une longueur maximale de dix bits, et que les fosses et les terres ont une longueur minimale de trois, ceci ne serait possible que si un terrain existant avait neuf ou dix bits de long, et la seule possibilité serait une quatre bits de long. Faire ceci ajouterait deux retournements de bits, ce qui obligerait à changer les bits ECC à d'autres endroits du même bloc. Les chances que chacun de ces changements puisse être effectué en ajoutant une fosse au milieu d'un terrain sont très minimes, même s'il existait un logiciel ou un micrologiciel de lecteur permettant la tentative.


4
o: Il y a une différence entre "CD" et "CD-R"?
Ariane

19
Oui. CD comme dans l'argent, CD pressury factury. Et CD-R pour les enregistrables qui ne sont pas argent mais existent en plusieurs couleurs (en utilisant Azo en tant que colorant pour les CD-R de couleur bleue, Cyan pour de la cyanine en utilisant des CD-R et le vert pour des CD-R à base de phtalocyanine).
Hennes

7
Vraisemblablement, ce n’est que quelques «bonnes pratiques d’hygiène» dans le programme d’écriture qui empêchent un cd-r d’être écrasé. Une fonctionnalité "d'effacement de sécurité" pourrait transformer le disque entièrement en 1 ou quelque chose comme ça.
Ddyer

3
Oui, cela est également vrai pour les DVD. Fondamentalement, le stockage de DVD est très similaire mais utilise un LASER de longueur d'onde / fréquence plus faible. Ainsi, il peut lire des marquages ​​plus petits, autrement dit plus de données par surface. Il fait aussi quelques autres choses comme plusieurs couches, une focalisation variable sur le laser pour lire plusieurs couches, etc., mais la méthode de base est la même.
Hennes

4
Un nit, mais: Ce n'est absolument pas le cas que "0 ou un 1 est déterminé par réflexion ou non-réflexion de la lumière". Chaque transition de terre en fosse ou de fosse en terre représente un changement par rapport à la valeur de bit précédente; un endroit où une transition pourrait être (basée sur l'espacement), mais il n'y en a pas, ne représente aucun changement (le bit actuel est le même que le dernier). De plus, ces bits ne sont pas des bits de données; ce sont des bits de code de canal, les "14" bits en "modulation de huit à 14". Chacun des 14 bits du code de canal se traduit par huit bits de données. Ensuite, certains de ces bits de "données" sont destinés à ECC ...
Jamie Hanrahan

6

Un disque CD-R ne peut pas être utilisé à nouveau, mais il peut être possible de supprimer des données existantes.

Le disque sort de la boîte en réfléchissant, mais ensuite votre lecteur brûle la fine couche de colorant chimique en dessous du plastique et le "rend rugueux" pour le rendre légèrement transparent. Cela permet à la lumière de se disperser quand un laser la frappe, ainsi elle compte comme un zéro essentiellement parce que le laser récupère peu de lumière. Il n'y a aucun moyen de réparer cette zone brûlée et de la rendre réfléchissante à nouveau. La seule façon d'effacer les données consiste à convertir 01011010 en 00000000.

Asus fabrique un logiciel appelé E-Hammer pouvant fonctionner avec des lecteurs non Asus:

E-Hammer vous permet de supprimer définitivement les données des formats de disque inscriptible (CD-R et DVD-R). Une fois les données supprimées, elles ne peuvent plus être récupérées ni restaurées et le lecteur optique ne pourra plus lire le disque. Cela garantit la sécurité des données, élimine le souci de rayer vos anciens disques et est conforme à notre engagement en matière de protection de l'environnement.

S'il existait un logiciel qui obligerait simplement le laser à graver des zéros sur le disque et à ignorer le formatage, etc., les données disparaîtront. DD sous Linux peut probablement le faire.


Les données ont peut-être disparu, mais comment alors écrire de nouvelles données après cela?
Arjan

1
Il ne peut pas être utilisé à nouveau. Le disque sort de la boîte en réfléchissant, mais ensuite votre lecteur brûle la fine couche de colorant chimique au-dessous du plastique et le "rend rugueux" pour le rendre légèrement transparent. Cela permet à la lumière de se disperser quand un laser la frappe, ainsi elle compte comme un zéro essentiellement parce que le laser récupère peu de lumière. Il n'y a aucun moyen de réparer cette zone brûlée et de la rendre réfléchissante à nouveau. La seule façon d'effacer les données, est de transformer 01011010 ... en 00000000 ...
Rick

"Il ne peut plus être utilisé." Exactement. Je me demande comment cela répond à la question. (Sauf si vous aviez l'intention d'écrire "Le disque ne peut plus être utilisé, mais il pourrait être possible d'effacer des données existantes. [...]" )
Arjan

(J'ai modifié votre message pour qu'il soit clair qu'il ne s'agit pas de la réécriture.)
Arjan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.