Что мешает перезаписать CD-R?

33

Я знаю, что это какая-то мертвая / умирающая технология, но мне было интересно, что мешает переписать CD-R как CD-RW.

Это какая-то прошивка на диске, по сути, для того, чтобы люди покупали больше дисков?

Или есть более техническая причина, т.е. Компакт-диски хранят свои данные магнитно (верно?), Но CD-R обладают меньшим магнетизмом, так что как только они были записаны, все? (Извините, если это совершенно не так; я понятия не имею, как работают компакт-диски.)

Сэм
источник
2
Работа CD очень похожа на виниловые пластинки старых. Они не полагаются на магниты, лазер на самом деле гравирует ямки и канавки в слое данных CD, которые представляют 0 и 1.
Крууг
2
Howstuffworks.com: howstuffworks.com/cd-burner5.htm
user142485
@ Крууг: Мммм. В таком случае, почему CD-RW перезаписывается? Любопытно
Ариана
6
Не травит дыры. Это меняет краситель. Отверстия / неровности только для прессованных дисков.
Хеннес

Ответы:

48

Данные на обычном компакт-диске хранятся путем создания ям (отверстий) или не-отверстий (посадок) на носителе CD. Ямы мешают отражению света. Переход от a 0к a 1или наоборот определяется началом или концом пита (это называется кодированием NRZI). Существует еще одно осложнение, поскольку эти биты являются «канальным кодом», а не битами контента; последние восстанавливаются путем декодирования первого. И затем некоторые биты «контента» на самом деле являются битами кода исправления ошибок. Но в конечном счете, биты закодированы через отверстия или не отверстия в отражающем слое металла, обычно алюминия.

CD-R работает примерно так же. Он имеет отражающую поверхность, но эта поверхность покрыта красителем. Вы можете использовать относительный лазер высокой интенсивности, чтобы нагреть слой красителя и сделать его непрозрачным. После этого CD-R можно читать так же, как и обычный CD. Свет отражается или нет.

CD-RW работают таким же образом, но используют краску, которая может быть непрозрачной или нет, в зависимости от тепла лазера.


В отличие от красителя в CD-RW, краситель в CD-R не может быть возвращен к своему предыдущему состоянию. Это то, что мешает переписать на уже записанный CD-R.

Примечание: перезапись с тем же изображением или изображением с измененным только правым битом представляется технически возможной, но существуют ограничения в отношении того, что можно сделать. Лучшее, что вы можете сделать, - это сжечь «яму» посреди длинной «земли». Так как земли имеют максимальную длину в десять битов, а как ямы, так и земли имеют минимальную длину три, это было бы возможно только в том случае, если существующая земля имела длину девять или десять битов, и единственной возможностью была бы яма три или четыре бита Это добавит два бита, и это, в свою очередь, потребует изменения битов ECC в других местах в том же блоке. Шансы на то, что каждое такое изменение может быть сделано путем добавления ямы в центре земли, очень и очень малы, даже если бы существовало программное обеспечение или микропрограмма привода, которая позволяла бы предпринять такую ​​попытку.

Hennes
источник
4
o: Есть разница между "CD" и "CD-R"?
Ариана
19
Да. Компакт-диск, как в серебре, компакт-диски прессованные. И CD-R для записываемых, которые не являются серебристыми, но бывают нескольких цветов (используя Azo в качестве красителя для CD-R синего цвета, Cyan для цианина с использованием CD-R и зеленого для CD-R на основе фталоцианина).
Хеннес
7
Предположительно, это только какая-то «хорошая гигиена» в пишущей программе, которая предотвращает перезапись компакт-диска. Функция «стирания безопасности» может полностью превратить диск в 1 или что-то в этом роде.
ddyer
3
Да, это также верно для DVD. В основном, хранилище DVD очень похоже, но использует лазер LASER с меньшей длиной волны и более высокой частотой. Таким образом, он может читать пометки меньшего размера, то есть больше данных на площадь поверхности. Он также делает несколько других вещей, таких как несколько слоев, переменная фокусировка на лазере для чтения нескольких слоев и т. Д. И т. Д., Но основной метод тот же.
Хенн
4
Плохо, но: абсолютно не тот случай, когда «0 или 1 определяется либо отражением, либо отсутствием отражения света». Скорее каждый переход от земли к яме или от ямы к земле представляет собой изменение от предыдущего значения бита; место, где переход может быть (основан на интервале), но его нет, не представляет изменений (текущий бит такой же, как последний). Кроме того, эти биты не являются битами данных; это биты канального кода, «14» битов в «модуляции от 8 до 14». Каждые 14 битов канального кода преобразуются в восемь бит данных. Затем, некоторые из этих «битов данных» предназначены для ECC ...
Джейми Ханрахан
6

Диск CD-R не может быть использован снова, но может быть возможно удалить существующие данные.

Диск выходит из коробки светоотражающим, но затем ваш накопитель сжигает тонкий слой химического красителя под пластиком и «шероховатый», чтобы он стал слегка прозрачным. Это заставляет свет рассеиваться при попадании на него лазера, поэтому он фактически считается нулем, поскольку лазер возвращает мало света. Невозможно исправить эту сгоревшую область и сделать ее снова отражающей. Единственный способ стереть данные, это превратить 01011010 в 00000000.

Asus производит программное обеспечение под названием E-Hammer, которое может работать с не-Asus накопителями:

E-Hammer позволяет безвозвратно удалять данные на записываемых дисках (CD-R и DVD-R). После удаления данные не могут быть восстановлены или восстановлены, и оптический привод не сможет прочитать диск. Это обеспечивает безопасность данных, устраняет необходимость царапин на старых дисках и соответствует нашей приверженности защите окружающей среды.

Если бы существовало программное обеспечение, которое просто заставляло бы лазер сжигать нули по всему диску и игнорировать форматирование и т. Д., Данные исчезли бы. DD в Linux, вероятно, может это сделать.

стог
источник
Данные могут быть утеряны, но как тогда записать новые данные?
Арджан
1
Это не может быть использовано снова. Диск выходит из коробки отражающим, но затем ваш накопитель сжигает тонкий слой химического красителя под пластиком и «шероховатый», чтобы он стал слегка прозрачным. Это заставляет свет рассеиваться при попадании на него лазера, поэтому он фактически считается нулем, так как лазер возвращает мало света. Невозможно исправить эту сгоревшую область и сделать ее снова отражающей. Единственный способ стереть данные, это превратить 01011010 ... в 00000000 ...
Рик
«Его нельзя использовать снова». В точку. Заставляет меня задуматься, как это отвечает на вопрос. (Если вы не намеревались написать «Диск не может быть использован снова, но может быть возможно стереть существующие данные. [...]» )
Arjan
(Я отредактировал ваше сообщение, чтобы прояснить, что речь идет не о переписывании.)
Arjan