1. Назначение CD-RW
CD-ROM диск - это общее название pяда цифpовых носителей инфоpмации, основанных на стандаpте Red Book и являющихсяего pасшиpениями, и пpедназначенных для использования вкомпьютеpных системах в качестве Постоянного ЗапоминающегоУстpойства (ПЗУ, или по-английски Read-Only Memory, ROM). С точки зpения физического устpойства CD-ROM диск полностью идентичен звуковому CD-DA диску, и отличается лишь логической стpуктуpой доpожки (доpожек).
Технологически стандаpтный диск должен состоять из тpех слоев: подложка из поликаpбонатного пластика, на котоpой пpессом отштампован pельеф диска, напыленное на нее отpажающее покpытие из алюминия (золото, сеpебpо, платина, палладий также теоpетически могут использоваться для напыления, но пpактически такие диски существуют лишь в воспаленном вообpажении некотоpых гоpе-специалистов), и тонкий защитный слой поликаpбоната (в доpогих дисках) или полимеpного лака (в дешевых дисках), на котоpый обычно наносятся надписи и pисунки (методом шелкогpафии специальной химически нейтpальной кpаской). Hекотоpые дешевые диски имеют очень тонкий защитный слой, либо не имеют его вовсе (достаточно частый случай для китайских пpоизводителей, экономящих на обоpудовании для нанесения защитного покpытия), отчего отpажающее покpытие довольно легко повpедить, а главное, пpи этом тончайший слой напыленного алюминия довольно быстpо окисляется кислоpодом воздуха до темного оксида алюминия, плохо отpажающего луч лазеpа, что пpиводит к потеpе диском читаемости.
Диски для CD-pекоpдеpов имеют более сложную стpуктуpу, в котоpую входит слой специального легкоплавкого пластика, и ввиду этого очень чувствительны к нагpеванию и воздействию пpямых солнечных лучей.
Инфоpмация записана на диск в виде спиpальной доpожки, идущей от центpа к кpаю диска, на котоpой pасположены углубления (так называемые питы). Инфоpмация кодиpуется чеpедованием питов (условно - логической 1) и пpомежутков между ними (условно - логических 0). Существенно, что инфоpмация на диске закодиpована помехоустойчивым кодом Рида-Соломона
(Reed-Solomon) с использованием чеpедования - так что мелкие сбои пpи чтении доpожки никак не отpажаются на достовеpности считанной инфоpмации. Доpожка может быть непpеpывной, либо делиться на фpагменты (напpимеp сессии в мультисессионных дисках). Число сессий в настоящее вpемя не может пpевышать 64, и наличие нескольких сессий допустимо не во всех стандаpтах записи.
Система однократной (CD-Recordable - записываемый CD) и многократной (CD-Erasable - стираемый CD, CD-ReWritable - перезаписываемый CD) записи компакт-дисков. CD-RW и CD-E обозначают одно и то же - диск с возможностью стирания и перезаписи, причем название CD-RW практически вытеснило CD-E. Терминами CD-R, CD-E и CD-RW обозначаются как устройства для записи, так и сами диски.
На CD-R организуется та же информационная структура, что и на штампованных дисках - TOC и набор дорожек различных типов. Это позволяет при помощи соответствующего программного обеспечения записывать звуковые, фото- и видеодиски, которые могут затем проигрываться в бытовых звуковых и видеопроигрывателях. Однако отражающая способность зеркального слоя и четкость питов у дисков CD-R ниже обычного, отчего некоторые устройства могут работать с ними неуверенно. В перезаписываемых дисках используется промежуточный слой из органической пленки, изменяющей под воздействием луча свое фазовое состояние с аморфного на кристаллическое и обратно, в результате чего меняется прозрачность слоя. Фиксация изменений состояния происходит благодаря тому, что материал регистрирующего слоя при нагреве свыше критической температуры переходит в аморфное состояние и остается в нем после остывания, а при нагреве до температуры значительно ниже критической восстанавливает кристаллическое состояние. Существующие диски выдерживают от тысяч до десятков тысяч циклов перезаписи. Однако их отражающая способность существенно ниже штампованных и однократных CD, что затрудняет их считывание в обычных приводах. Для чтения CD-RW формально необходим привод с автоматической регулировкой усиления фотоприемника (Auto Gain Control), хотя некоторые обычные приводы CD-ROM и бытовые проигрыватели способны читать их наравне с обычными дисками. Способность привода читать CD-RW носит название Multiread; ранние приводы маркировались "CD-E Enabled".
Перезаписываемый диск может иметь такую же структуру дорожек и файловую систему, что и CD-R, либо на нем может быть организована специальная файловая система UDF (Universal Disk Format - универсальный дисковый формат), позволяющая динамически создавать и уничтожать отдельные файлы на диске.
3. Принцип работы
Процесс записи компакт-дисков долгое время обозначался у компьютерных гуру (которым единственно был понятен и доступен) словами "жечь", "выжигать". Они довольно точно определяют процесс наполнения диска CD-R информацией. При его записи мощный лазерный луч выжигает в чувствительном слое заготовки точки, последовательностью которых кодируются нули и единицы, т. е. собственно информация. Известно также, что повторная запись данных на такой носитель невозможна по одной простой причине -- нельзя предварительно стереть то, что на нем уже есть. Представьте себе магнитофонную кассету, на которой новые песни записаны без стирания старых. Естественно, компьютер не сможет прочитать "двухэтажные" данные, так же как и вы вряд ли станете слушать двукратно записанную какофонию.
В этом свете возможность перезаписи оптического диска выглядит чем-то совсем уж мистическим и ассоциируется то ли с Фениксом, воскресающим из пепла, то ли с известной поговоркой о полезности пережигания этого самого пепла. И напрасно. Ни с тем, ни с другим принцип записи CD-RW не имеет ничего общего, а сам носитель, хоть и совместим по формату с CD-ROM и CD-R, использует совершенно другую технологию.
В диске CD-RW имеется чувствительный слой из вещества, которое в твердом состоянии может иметь два типа внутренней структуры -- кристаллический и аморфный, причем в первом случае эта субстанция прозрачнее, чем во втором. Позади чувствительного слоя находится отражающий, так что при чтении лазерный луч отражается от кристаллических участков сильнее, чем от аморфных, -- вот вам и последовательность светлых и темных точек, в которой кодируются данные.
Чтобы сделать участок чувствительного слоя "темным", его быстро нагревают мощным лазерным лучом (при этом кристаллическая решетка разрушается), который затем отключают, чтобы вещество остыло в аморфном состоянии. Чтобы сделать этот участок "светлым", его опять-таки прогревают лазером, но до более низкой температуры, причем медленно, постепенно наращивая мощность луча, а затем так же постепенно снижая ее. При этом кристаллическая решетка восстанавливается, и чувствительный слой снова становится прозрачным.
Казалось бы, никаких проблем -- светлые и темные точки на дисках CD-R и CD-RW точно такие же по размеру и так же располагаются, как и на CD-ROM, так что между этими устройствами должны царить мир и взаимопонимание. Это было бы так, если бы не одно "но": отражающая способность фабричного CD-ROM, на блестящем покрытии которого лежит только тонкий слой прозрачного лака, больше, чем у CD-R и CD-RW, "обремененных" еще и чувствительным слоем, также поглощающим свет. И если диски CD-R обычный привод CD-ROM читает практически всегда, то при работе с CD-RW у старых накопителей возникают проблемы. Их причина -- небольшая мощность лазера. Этот недостаток ликвидирован в новом поколении CD-ROM, работающих в режиме MultiRead. Заметим, что практически все такие устройства, выпущенные за последние два года, нормально считывают диски CD-RW.
Запись дисков CD-R выполняется при помощи специальных программ - Easy CD, CDCreator, CDPublisher, DirectCD, WinOnCD, CDRWin (Windows); UniteCD, RSJ (OS/2) и т.п. Процесс записи одной дорожки представляет собой единую операцию, которая не может быть прервана, иначе диск будет испорчен. Для обеспечения равномерности поступления записываемой информации на лазер все приводы имеют буфер, исчерпание данных в котором (Underrun) приводит к аварийному прерыванию записи. Исчерпание данных в буфере может быть вызвано запуском параллельных процессов, работой системы виртуальной памяти (swapping), захватом процессора "нечестными" драйверами устройств, зависанием программы или ОС. К сбою записи приводят также механические толчки привода.
Различается два основных режима записи CD-R: DAO (Disk At Once - весь диск за один прием) и TAO (Track At Once - одна дорожка за один прием). При записи методом TAO лазер включается в начале каждой дорожки и отключается в ее конце; в точках включения и выключения лазера формируются серии специальных блоков - run-in, run-out и link, предназначенные для связывания дорожек между собой. Стандартный промежуток содержит 150 таких блоков (2 секунды). При записи методом DAO лазер включен на протяжении записи всего диска.
Диск, записанный за один прием, является наиболее универсальным и считывается любыми CD-ROM с любым файловым диспетчером, однако после записи невозможно дописывание новых данных на диск, а режим DAO поддерживается не всеми записывающими приводами. Этот режим также желателен для записи мастер-дисков для последующего тиражирования путем штамповки - большинство типовых станков для изготовления матриц воспринимают только непрерывно записанные оригиналы.
Реализованная в приводе поддержка режима DAO может не работать при некоторых сочетаниях привода, его микропрограммы (firmware), интерфейса, драйверов интерфейса и записывающей программы. Если известно, что в других сочетаниях DAO поддерживается, нужно попытаться обновить прошивку, сменить драйверы или записывающую программу.