Что вы должны знать о дисках CD-ROM, CD-R и CDRW(С) Фролов А.В., Фролов Г.В., 1997, журнал "Hard'n'Soft"
Давно прошли те времена, когда архив программ и документов рядового пользователя персонального компьютера мог разместиться в нескольких коробках дискет. Размеры документов с графическими иллюстрациями могут поразить воображение. Дистрибутивы современного программного обеспечения занимают уже сотни мегабайт, и в большинстве случаев поставляются на компакт-дисках CD-ROM. Компьютерная индустрия создала немало устройств, позволяющих хранить большие объемы информации. Оставив в стороне стримеры, предназначенные для использования только в качестве архивной памяти, назовем магнитооптические накопители, дисководы ZIP и Jazz, сменные магнитные диски, устройства PD-CD, перспективные устройства DVD и так далее. Если вам надоело стирать пыль с коробок, забитых до отказа дискетами, а жесткий диск переполнился, значит пора подумать о приобретении нового устройства внешней памяти. Но что выбрать? Каждое из перечисленных устройств обладает своими достоинствами и недостатками. Поэтому перед тем как на что-нибудь решиться, следует подумать о том, как и для чего вы будете использовать это устройство, а также прикинуть, сколько денег вы готовы потратить на его приобретение. До последнего времени вам едва ли могла понравится идея купить для создания личного архива данных устройство записи компакт-дисков CD-R. Всего год назад его стоимость превышала тысячу долларов, а процедура записи файлов на диски CD-R требовала специальной подготовки и сложного в использовании программного обеспечения. Перед записью диска CD-R необходимо было заранее собрать на жестком диске все файлы, а также создать файл образа компакт-диска размером в сотни мегабайт. Помимо устройства записи CD-R следовало приобрести еще и быстрый жесткий диск большой емкости, а также контроллер SCSI. Кроме того, не представлялось никакой возможности дописать на диск CD-R новые файлы или заменить старые. Если вы допустили ошибку при подготовке файлов или при записи, диск CD-R оказывался безвозвратно испорченным. Сегодня все изменилось. Стоимость устройств записи CD-R резко упала и составляет порядка 400-500 долларов. При этом чистый компакт-диск CD-R, на который помещается до 650 мегабайт данных, вы можете купить за 7-8 долларов, что уже совсем недорого. Разработан новый принцип записи (так называемая пакетная запись), в результате чего работать с диском CD-R стало не намного сложнее, чем с обычной дискетой. Технология записываемых компакт-дисков также не стояла на месте. В этом году появился компакт-диск CD-RW, который, в отличие от диска CDR, можно перезаписывать до 1000 раз. Этот диск стоит всего 20 долларов, поэтому он идеальным образом подходит для резервного копирования информации, создания архивов большой емкости или макетирования дисков CD-R перед записью. Кстати, устройство для чтения, записи и перезаписи дисков CD-RW стоит всего лишь на 100 долларов дороже аналогичного устройства записи дисков CD-R. В результате устройство записи CD-R и тем более CD-RW стало намного привлекательнее для пользователей. Вот список только некоторых областей применения таких устройств:
Три технологии записи компакт-дисковНа сегодняшний день наиболее известны две технологии изготовления и записи компакт-дисков, сильно отличающиеся друг от друга. Третья, о которой мы также расскажем в нашей статье, еще только начинает завоевывать популярность. Прессование алюминиевых дисковПервая и самая старая технология предполагает использование чрезвычайно дорогостоящего заводского оборудования. Она позволяет создавать так называемые алюминиевые диски. Эти диски изготавливаются прессованием с применением заранее изготовленной матрицы. Рабочая поверхность диска сделана из алюминия. Алюминиевые диски называются также дисками CD-ROM (от слов Read Only Memory - только читаемая память), так как они допускают только считывание информации, но не ее запсиь. С алюминиевыми дисками вы наверняка хорошо знакомы. По этой технологии делают музыкальные компакт-диски и дистрибутивные диски с программным обеспечением, играми, базами данных, мультимедийными справочниками. Один такой диск может содержать до 650 Мбайт данных или до 74 минут музыки. Минимальное количество изготовленных на заводе дисков обычно составляет 500-1000 штук. Мелкие партии выпускать невыгодно, так как затраты на изготовление матрицы диска слишком велики. Тем не менее, стоимость изготовления одного диска CD-ROM при большой партии составляет примерно 1,5 доллара, что очень дешево. Компакт-диски CD-ROM достаточно надежны, и если вы не будете царапать рабочую поверхность диска, прослужат не один десяток лет. Пусть вас не смущает, что диски CD-ROM, приобретенные на пиратском рынке, не всегда хорошо читаются. В погоне за прибылью они часто изготавливаются с нарушением технологии. Мы не слышали о проблемах с чтением лицензионных дисков. Однократная запись на золотой дискВторая технология допускает однократную запись информации на компакт-диск, для чего можно использовать относительно недорогие устройства. Запись выполняется на чистые диски золотистого цвета, которые в обиходе называют золотыми (хотя рабочая поверхность диска CD-R Verbatim DataLife имеет синий цвет). Другое название - диски CDR (CD Recordable - записываемые компакт-диски). В процессе записи тонкий слой золота прожигается вдоль рабочей дорожки мощным лазером. Диск CD-R может быть прочитан на обычном устройстве чтения дисков CD-ROM. Если вы записали музыкальный диск CD-R, то его можно проигрывать в обычном плеере компакт-дисков. В отличие от алюминиевых, золотые компакт-диски больше подходят как раз для штучного производства. Стоимость чистого диска CD-R составляет примерно 7-10 долларов, а стоимость устройства записи - от 400 до 1000 долларов, поэтому вы можете организовать мини-производство таких дисков у себя дома или на работе. Если вас беспокоит надежность дисков CD-R как носителя информации, то обычно изготовители гарантируют сохранность данных в течении 30 лет. Этого вполне достаточно. По прошествии 30 лет вы сможете переписать содержимое всего вашего ящика с дисками CD-R на какой-нибудь носитель нового типа, как сейчас вы можете переписать содержимое всех своих дискет на один диск CD-R. Тем не менее, есть одна проблема с дисками CD-R. Некоторые устройства чтения дисков CD-ROM не всегда хорошо читают диски CD-R. Это связано с тем, что дорожка, выжженная лазером, выглядит не так, как выдавленная на алюминиевом диске. Однако в большинстве случаев такая проблема не возникает. Многократная перезапись изменением фазового состоянияПомимо двух перечисленных технологий, в самое последнее время начинает активно распространяться третья, допускающая многократную перезапись компакт-дисков. Эта технология основана на изменении (опять же при помощи лазера) фазового состояния вещества рабочей поверхности компакт-диска. Если это вещество находится в аморфном состоянии, оно обладает невысокой отражающей способностью, а если в кристаллическом - высокой. Внешне перезаписываемые компакт-диски похожи на алюминиевые и называются дисками CD-RW (CD Rewritable, то есть перезаписываемый компакт-диск). Технология записи с изменением фазового состояния вещества появилась не сегодня. Она уже давно используется в накопителях PD-CD. Заметим, однако, что в дисках PD-CD применяется нестандартный формат данных, поэтому их можно использовать только в устройствах PD-CD. Аналогичная проблема есть и у магнитооптических дисков. Что же касается дисков CD-RW, то они стандартизованы и даже совместимы с устройствами чтения дисков DVD, которые, возможно, появятся в этом году. Компакт-диски CD-RW стоят порядка 20 долларов, что ненамного дороже по сравнению с дисками CD-R и заметно дешевле по сравнению с дисками для магнитооптических накопителей. Если вам нужно средство для хранения большого объема изменяющихся данных, то диски CD-RW помогут вам сэкономить немало денег. К сожалению, вы не сможете прочитать диски CD-RW в обычных устройствах чтения дисков CD-ROM. Только самые новые устройства, работающие в режиме MultiRead, и устройства чтения компакт-дисков DVD способны читать диски CD-RW. Заметим, однако, что этот недостаток присущ также магнитооптическим дискам и дискам PD-CD. Возможность записывать диски CD-RW обойдется вам в дополнительных сто долларов, что не разорительно для обычного пользователя. Недавно мы приобрели одно такое устройство, типа MP6200S. Оно создано фирмой RICOH и стоит всего 700 долларов вместе с контроллером SCSI, интерфейсным кабелем и двумя чистыми компакт-дисками. Это изделие является как бы комбинацией двух устройств - для записи дисков CD-R, а также для чтения и записи дисков CD-RW. Что можно сказать о скорости работы устройства MP6200S? При записи она не слишком высока - такая же, как у устройства чтения CD-ROM с двойной скоростью. Однако диски CD-RW, так же как диски CD-ROM и CD-R, читаются устройством MP6200S с шестикратной скоростью. Поэтому если вы применяете диски CD-RW не в качестве рабочих, а только для архивирования и резервного копирования данных, такая скорость будет вполне достаточна. Форматы данных, записанных на компакт-дискахФундамент технологии записи данных на компакт-диски закладывался еще в 1980х годах. Не вникая глубоко в историю, отметим, что с тех пор было разработано и реализовано несколько стандартов формата хранения данных на компакт-дисках, причем сегодня вы можете столкнуться с любым из них. Путаница с форматами данных обычно приводит к проблемам при записи собственного диска CD-R, поэтому вы должны разобраться в этом вопросе. Итак, займемся форматами данных.
Формат CD-DA (CD Digital Audio) был разработан в 1982 году и,
как это нетрудно заметить из названия,
предназначен для звуковых компакт-дисков. В
соответствии с этим форматом на диске может
существовать до 99 дорожек, расположенных
последовательно друг за другом (рис. 1). Между
дорожками вставляются зазоры длиной 2 секунды.
Рис. 1. Дорожки диска CD-DA В начале дорожки записывается заголовок сеанса, который называется lead-in. Размер области lead-in составляет 120 секунд. Дорожка завершается областью lead-out, содержащей одни нули. Эта область предназначена для того, чтобы плеер компакт-дисков мог обнаружить конец дорожки. В формате CD-DA данные записываются на дорожки блоками размером 2352 байта, причем средства контроля ошибок при чтении данных не предусмотрены. Устройство записи дисков CD-R позволяет создавать звуковые диски CD-DA, чем могут воспользоваться любители музыки.
На диске CD-ROM существует только одна дорожка, разделенная на блоки данных фиксированного размера (рис. 2).
Рис. 2. Дорожка диска CD-ROM Формат CD-ROM предназначен для хранения компьютерных данных и программ, поэтому в нем были предусмотрены специальные средства контроля ошибок. В результате за счет добавления служебных областей в блоке данных из 2352 байт осталось только 2048 байт пространства Первые компакт-диски с данными создавались именно в формате CD-ROM. Большинство алюминиевых компакт-дисков с дистрибутивами программ и операционных систем также изготавливается в этом формате. Заметим, что формат CD-ROM предполагает использование секторов двух типов. Первый тип (Mode 1) предназначен для хранения компьютерных данных, а второй (Mode 2) - для хранения сжатых графических, звуковых или видео данных. Сектор первого типа хранит 2048 байта данных и код коррекции ошибок. В секторах второго типа коррекция ошибок не предусмотрена, поэтому для данных отведено 2336 байт.
В компакт-дисках смешанного формата на одном диске записываются дорожки типа CDDA и типа CD-ROM с секторами Mode 1. Это позволяет хранить вместе компьютерные и звуковые данные (рис. 3).
Рис. 3. Дорожки диска смешанного формата Смешанный формат открывает новые возможности для программистов, так как позволяет добавить к программам высококачественное звуковое сопровождение. Есть, однако, проблема - устройство чтения CD-ROM не может читать компьютерные данные одновременно с проигрыванием звуковых дорожек. Выход простой - перед запуском нужно переписать программу с компакт-диска на жесткий диск или в оперативную память. Еще одна проблема связана с тем, что в компакт-дисках смешанного формата первой записывается дорожка типа CD-ROM, а за ней - одна или несколько дорожек CDDA. Если вставить такой диск в обычный плеер звуковых компакт-дисков, последний может выполнить попытку воспроизвести данные как звук. Это может шокировать слушателя и повредить звуковую аппаратуру, особенно если звуковой усилитель включен на полную мощность. Данная проблема успешно решается при использовании формата Enhanced CD, о котором мы расскажем немного позже.
Через некоторое время формат CD-ROM был расширен, в результате чего появился формат CD-ROM/XA (XA - это eXtended Architecture, то есть расширенная архитектура). Что же было расширено? Появилась возможность чередовать на одной дорожке секторы компьютерных данных, а также графических, звуковых и видео данных, что очень удобно для мультимедийных программ (рис. 4). Записав на дорожку соответствующим образом подготовленные данные, можно организовать многопоточное чтение, когда компьютерные и мультимедийные данные читаются одновременно.
Рис. 4. Чередование секторов компьютерных и мультимедийных данных Для хранения компьютерных и мультимедийных данных используются секторы различного типа. Секторы типа Form 1 (с коррекцией ошибок) применяются для компьютерных данных, а секторы Form 2 (без корректирующего кода) - для мультимедийных. Вы можете создавать диски смешанного формата, записав первой дорожку CDROM/XA с секторами типа Form 1 и разместив после нее одну или несколько звуковых дорожек CDDA.
Записывая диск CD-R в формате CD-ROM, необходимо выполнять запись всех дорожек за один прием, или, как говорят, в одном сеансе. После того как вы записали данные на компакт-диск, вы не сможете их дополнить новыми данными, даже если на диске CD-R осталось свободное пространство. Фирмы Philips и Codak разработали формат PhotoCD, позволяющий устранить этот недостаток. Если диск CD-R записывается в формате PhotoCD, то к данным, записанным во время первого сеанса, вы можете дописать новые данные, выполнив один или несколько дополнительных сеансов записи. На физическом уровне формат PhotoCD реализован с использованием формата CD-ROM/XA. Обычно диски PhotoCD применяются для хранения графических изображений. Старые устройства чтения компакт-дисков CD-ROM не могут читать такие диски, однако с новыми устройствами такой проблемы не существует.
При создании диска для хранения компьютерных данных в формате CD-ROM/XA существует возможность записывать дорожки не все сразу, а по одной или по несколько за один сеанс записи. На рис. 5 мы показали структуру диска, содержащего данные двух сеансов. Во время первого сеанса была записана одна дорожка, а во время второго - еще три.
Рис. 5. Структура диска, содержащего данные двух сеансов Обратите внимание, что каждый сеанс начинается с области lead-in и заканчивается областью lead-out, причем размер последней области lead-out в три раза меньше, чем предыдущих. Между дорожками второго сеанса есть зазоры. Если вы в несколько приемов создали многосеансный диск в формате CD-ROM/XA, то при чтении он будет выглядеть как диск, записанный за один сеанс. Данные из разных сеансов объединяются и становятся доступны одновременно. Опять же, как и в случае с форматом PhotoCD, для чтения многосеансных компакт-дисков устройство чтения CD-ROM должно быть совместимо со стандартом CD-ROM/XA. Чаще всего при создании компакт-дисков для хранения данных вам придется выбирать между форматами CD-ROM и CD-ROM/XA. Если компакт-диск будет записан за один сеанс и в будующем не планируется выполнять запись на него дополнительных данных, следует выбрать формат CD-ROM. Если же вы собираетесь записывать компакт-диск в несколько приемов, следует остановиться на формате CD-ROM/XA.
Как мы только что сказали, формат CD-ROM/XA допускает комбинирование на одном диске звуковых дорожек и дорожек данных. При этом дорожка данных записывается первой, иначе она будет недоступна для программ. Здесь возникает проблема, связанная с попыткой проигрывания такого диска в обычном плеере звуковых компакт-дисков, о которой мы уже говорили. Формат Enhanced CD решает эту проблему, допуская запись данных не на первой, а на последней дорожке диска. Первые несколько дорожек диска записываются в одном сеансе и могут быть использованы для хранения звуковых данных. Дорожка для хранения компьютерных данных записывается во втором сеансе (рис. 6).
Рис. 6. Формат компакт-диска Enhanced CD Если вставить диск Enhanced CD в обычный плеер звуковых компакт-дисков, то он будет выглядеть как обычный музыкальный диск, так как плеер может проигрывать дорожки, записанные только во время первого сеанса. Что же касается дорожки с данными, то в настоящее время она доступна только приложениям операционных систем Windows 95 и Macintosh OS. В литературе вы можете встретить другие названия данного формата - CD Extra или CD Plus.
Формат CD-I (CD Interactive) разработан для интерактивных мультимедийных приложений, котрые запускаются на небольших компьютерах, подключенных к домашнему телевизору.
Формат CD-I Brige представляет собой набор спецификаций, определяющих способ записи информации в формате CD-I на дисках CD-ROM/XA. Такие диски, в отличие от дисков CD-I, могут быть прочитаны на компьютерах. Формат CD-I Brige используется для дисков PhotoCD и VideoCD.
Формат VideoCD появился относительно недавно и используется, как правило, для записи на компакт-диски обычных видеофильмов. Компакт-диски с видеофильмами представляют собой альтернативу обычным видеокассетам и при наличии достаточно производительного компьютера обеспечивают хорошее качество полноэкранного изображения. Первая дорожка компакт-диска VideoCD предназначена для хранения данных и записана в формате CD-ROM/XA. На этой дорожке хранятся программы, а также информация о самом компакт-диске. Следующие несколько дорожек содержат видеоинформацию, которая сжимается по стандарту MPEG.
Новый формат, предполагающий использование пакетной записи. Универсальный формат диска CD-UDF (Universal Disk Format) позволяет организовать обращение к диску CDR или CD-RW в процессе записи и чтения как к обычному дисковому накопителю или дискете. Мы расскажем об этом формате подробнее чуть позже. Файловые системы компакт-дисковЗаписывая компакт-диск CD-R с компьютерными данными, вы должны выбрать для него тип файловой системы. Выбор делается исходя из того, для какой операционной системы предназначается диск. Вы можете, например, записать компакт-диск с файловой системой, способной работать с длинными именами файлов Windows 95. Учтите, однако, что файлы и каталоги с длинными именами будут недоступны в среде MS-DOS. Рассмотрим основные типы стандартов для файловых систем компакт-дисков. Эти стандарты определяют логический формат данных, записанных на диске.
Стандарт ISO-9660 разделяется на три уровня. Первый уровень накладывает серьезные ограничения на записанные файлы - они не могут быть фрагментированы, имена файлов и каталогов должны состоять из 8 символов плюс 3 символа расширения имени. Второй уровень снимает ограничения на имена файлов и каталогов, но оставляет ограничение на отсутствие фрагментированности файлов. В третьем уровне и это ограничение снимается. В чистом виде стандарт ISO-9660 первого уровня применяется для записи дисков CD-R, предназначенных для чтения в среде MS-DOS. Что же касается операционных систем Microsoft Windows 95 и Microsoft Windows NT, то для них разработаны стандарты с романтическими названиями Romeo и Joliet.
Операционная система Windows 95 славится не только длинными именами файлов, но и хитроумным способом обеспечения совместимости таких имен с программами MS-DOS. Для каждого файла с длинным именем в каталоге создается несколько дескрипторов, один из которых содержит альтернативное имя в формате MS-DOS, а остальные - оригинальное имя, возможно, разделенное на несколько частей (так как размер дескриптора фиксирован). Приложения Windows 95 работают с оригинальным именем файла, а программы MS-DOS - с альтернативным. Внешне альтернативное имя выглядит как сокращение полного имени, в конце которого находится символ тильда "~" и число. Стандарт Joliet допускает запись файлов с именами длиной до 64 символов, а также предполагает создание на компакт-диске описанных выше альтернативных имен. Дополнительно этот стандарт позволяет записывать имена в кодировке Unicode. Если ваш компакт-диск предназначен для операционных систем Windows 95 и Windows NT версии 4.0 или более старших версий, на него записываются файлы с длинными именами, и при этом требуется совместимость с программами MS-DOS, то вам следует применять стандарт Joliet. Заметим, что более ранние версии Windows NT не могут читать диски Joliet.
Стандарт Romeo предоставляет другую возможность записи файлов с длинными именами на компакт-диск. Длина имени может составлять 128 символов, однако использование кодировки Unicode не предусмотрено. Альтернативные имена в стандарте MS-DOS не создаются, поэтому программы MS-DOS не смогут прочитать файлы с такого диска. Вы можете выбрать стандарт Romeo только в том случае, если диск предназначен для чтения приложениями Windows 95 и Windows NT. Если ограничить длину имен файлов 31 символом, компакт-диск Romeo будет читаться и в компьютере Macintosh.
Иерархическая файловая система компьютеров Macintosh несовместима ни с какими другими файловыми системами и называется Hierarchical File System (HFS). Такая файловая система может быть создана и на компакт-диске. Заметим, что вы можете записать так называемый гибридный диск, на котором имеется несколько разделов с разными файловыми системами. В частности, можно создать компакт-диск, который будет читаться в операционной системе Windows и в операционной системе компьютера Macintosh. Запись диска CD-R за один сеансПервоначально разработанный метод записи дисков CD-R в формате ISO-9660 требует, чтобы запись всех дорожек выполнялась в одном сеансе. Этот метод называется disk-at-once, то есть за один раз записывается весь диск. Перед тем, как приступить к записи компакт-диска в стандарте ISO-9660, вы должны разместить все файлы в отдельном каталоге жесткого диска. Разумеется, на жестком диске должно быть достаточно свободного пространства. В процессе подготовки исходного каталога следует проверить, соответствуют ли имена каталогов и файлов стандарту ISO-9660. Далее следует запустить программу создания компакт-дисков, которая поставляется вместе с устройством записи CD-R. Наиболее известны программы Adaptec Easy CD Pro, Corel CD Creator и WinOnCD, хотя есть и несколько других. Этой программе необходимо указать, какие файлы и каталоги вы собираетесь записать на диск. Такая процедура выполняется простым перемещением пиктограмм файлов и каталогов в специально предназначенное для этого окно программы при помощи мыши (рис. 7).
Рис. 7. Выбор каталогов для записи на компакт-диск После подготовки исходных файлов у вас есть две возможности для записи диска CD-R. Во-первых, вы можете создать файл образа диска в формате ISO-9660, с тем чтобы потом, пользуясь этим файлом как исходным, выполнить запись одного или нескольких дисков CD-R. Этот метод удобен для копирования дисков CD-ROM, однако требует наличия дополнительного свободного пространства на жестком диске размером до 650 мегабайт. Во-вторых, можно создать виртуальный образ диска, который содержит только ссылки на записываемые файлы, но не сами файлы. Таким образом при записи экономится свободное пространство на жестком диске компьютера. Почему бы всегда не пользоваться только виртуальным образом диска? Дело в том, что процесс записи диска CD-R должен быть непрерывным. Это предъявляет серьезные требования к производительности дисковой системы. Если в результате задержки в поступлении данных внутренний буфер устройства записи окажется пустым, то процесс записи прервется и вам останется только выбросить испорченный диск CD-R. Когда вы готовите образ диска в виде файла, данные будут поступать в устройство записи более равномерно, чем при использовании виртуального образа диска. Чтобы уменьшить риск провреждения диска CD-R в результате недостаточной скорости поступления данных или возникновения других ошибок, перед записью рекомендуется выполнить тестирование. В режиме тестирования программа имитирует запись данных на диск CD-R, но сама запись не выполняется. Хотя тестирование длится достаточно долго, пренебрегать им не следует. Если в результате тестирования выяснится, что производительность системы недостаточна для записи из виртуального файла образа диска, можно попробовать создать физический файл образа диска и выполнить тестирование повторно. После тестирования выбирайте режим записи и ждите. В зависимости от скорости устройства процедура записи может длиться от десятка минут до часа. Когда процесс будет закончен, программа записи закроет сеанс и диск, в результате чего на диске будет сформирована область оглавления размером примерно 13 мегабайт. Запись диска CD-R за несколько сеансовТолько что описанная процедура записи данных предполагает, что вы заранее подготовили все файлы для записи, а затем перенесли их на диск CD-R за один прием, или, как говорят, в одном сеансе. Однако это не всегда удобно, так как требуется подготовить все данные сразу. Современные устройства записи дисков CD-R позволяют формировать диск постепенно, за несколько сеансов. В каждом сеансе вы можете записывать одну или несколько дорожек, при этом пространство на жестком диске будет использоваться более экономно. При завершении сеанса на диск записываются области lead-in и lead-out. Заметим, что так как эти области занимают достаточно много места, многосеансная запись обычно применяется для добавления на диск CD-R относительно большого количества данных. Кроме того, диск ISO-9660 может содержать не более 99 дорожек, что накладывает дополнительное ограничение на области применения многосеансной записи. Обращаем ваше внимание на очень важное обстоятельство, которое нужно учесть при создании дисков с несколькими сеансами. Когда вы записываете второй и последующий сеансы, необходимо указывать, что этот сеанс должен быть связан с предыдущим. В этом, и только в этом случае данные, записанные во время нескольких сеансов, будут выглядеть, как записанные за один прием. Как это получается? При завершении первого сеанса на первую дорожку помещается оглавление, в котором есть ссылки на записанные файлы и каталоги. Когда завершается второй сеанс, на второй дорожке также создается оглавление. Если при записи второго сеанса вы указали связь с первой дорожкой, то в оглавление второй дорожки помещается ссылка на оглавление первой дорожки. Таким образом, оглавления двух дорожек как бы объединяются в одно общее оглавление. Когда вы вставляете многосеансный диск в устройство чтения дисков CD-ROM, все эти оглавления считываются и объединяются. В результате пользователь видит диск полностью, как будто он был записан за один сеанс. К сожалению, с многосеансными дисками иногда возникают проблемы, о которых вы должны знать. Во-первых, многосеансные диски должны быть записаны в формате CD-ROM/XA. Такие диски могут не распознаваться как многосеансные старыми устройствами чтения CD-ROM. В этом случае будет доступны данные только первого сеанса. В документации к устройству должно быть сказано, способно ли оно работать с дисками формата CD-ROM/XA. Во-вторых, при записи первого сеанса вы можете по ошибке указать вместо формата CD-ROM/XA формат CD-ROM. В этом случае даже некоторые новые устройства чтения CD-ROM могут не распознавать дополнительные сеансы. В-третьих, вы можете забыть связать оглавление текущего сеанса с оглавлением предыдущего сеанса. В результате для чтения данных будет доступны только данные последнего сеанса. Компакт-диск, с которого можно загрузить операционную системуЕсть одна область применения обычных дискет, где у них до сих пор не было конкурентов - это загрузочные дискеты для установки операционных систем. У каждого в запасе есть хотя бы одна такая, чтобы можно было восстановить работоспособность компьютера после краха операционной системы или жесткого диска. Однако теперь появились загрузочные компакт-диски, которые могут отнять у дискет и этот хлеб. Возможность загрузки операционной системы с компакт-диска уже давно существует в серверах серии Proliant, которые поставляются фирмой Compaq. Приобретая такой сервер, вы получаете вместе с ним набор компакт-дисков Smart Start Operatng Systems. Пользуясь этим комплектом, можно выполнить установку одной из нескольких операционных систем непосредственно с компакт-дисков. Многие современные компьютеры допускают загрузку операционной системы с компакт-диска. Эта возможность может быть задействована при помощи программы BIOS Setup. Заметим, что операционная система Microsoft Windows NT поставляется на компакт-диске, с которого можно выполнять загрузку, поэтому перед ее установкой на новый компьютер вам не нужны загрузочные дискеты или раздел на жестком диске с операционной системой MS-DOS. Некоторые программы записи дисков CD-R, например, WinOnCD, позволяют создавать загрузочные компакт-диски как образы загружаемых логических дисков. Изготовив такой компакт-диск, вы можете забыть про ненадежные загрузочные дискеты. Копирование дисков CD-ROMОдно из наиболее распространенных применений устройств записи дисков CD-R - это копирование дисков CD-ROM. Такое копирование может выполняться двумя способами. Первый способ предполагает создание образа исходного диска в виде файла ISO и запись этого файла на жесткий диск. В дальнейшем, пользуясь файлом образа диска, вы сможете сделать любое количество копий. Программы записи дисков CD-R обычно позволяют создавать файл образа, последовательно читая дорожки исходного диска. Эта процедура выполняется намного быстрее, чем копирование диска по файлам. Второй способ - это прямое копирование исходного диска CD-ROM на чистый диск CD-R. Он удобен, когда вам нужна только одна копия диска, или нет места на жестком диске для размещения файла образа размером 650 Мбайт. Для прямого копирования помимо устройства записи дисков CD-R ваш компьютер обязательно должен быть оборудован устройством чтения CD-ROM с интерфейсом SCSI-2. Последнее обстоятельство имеет решающее значение, так как программы записи дисков CD-R не способны использовать для прямого копирования широко распространенные устройства чтения CD-ROM с интерфейсом IDE из-за недостаточной пропускной способности этого интерфейса. Копируя диски CD-ROM, следует поинтересоваться, разрешено ли это лицензионным соглашением. Обычно вам разрешается сделать резервную копию компакт-диска для личного пользования, но так бывает далеко не всегда. Вам могут встретиться компакт-диски, защищенные от копирования. Один из методов защиты заключается в записи дополнительных данных между дорожками, которые потом проверяются в процессе установки или работы защищенной программы. Далеко не все программы записи дисков CD-R позволяют копировать такие диски. В частности, наиболее распространенная программа Adaptec Easy CD копирование дополнительных данных не выполняет. Вы можете скопировать с ее помощью защищенный диск, не получив при этом сообщения об ошибке, но защищенная программа работать не станет. Новая технология пакетной записи и формат CD-UDFЕсли только что описанные способы записи дисков CD-R кажутся вам слишком утомительными, то мы можем сообщить нечто приятное. Совсем недавно был разработан новый формат CD-UDF, который позволяет (при наличии соответствующего аппаратного и программного обеспечения) обращаться к дискам CD-R и CD-RW как к обычным дискетам, по их буквенному обозначению. Для того чтобы устройство записи CD-R могло создавать диски формата CD-UDF, оно должно уметь работать в так называемом режиме пакетной записи. Что это такое? До изобретения пакетной записи минимальной единицей информации, сохраняемой на диске CD-R за однин сеанс, была дорожка. При использовании формата CD-ROM/XA вы могли дописывать дорожки в отдельных сеансах (режим track-at-once), но только полные дорожки, а не их отдельные части. Пакетный режим позволяет сохранять на диске блоки еще меньшего размера, в результате чего открывается возможность дописывать на диск CD-R или CD-RW отдельные файлы. Владельцы операционной системы Microsoft Windows 95 могут установить программу Adaptec DirectCD, которая, пользуясь упомянутой технологией пакетной записи, превращает устройство записи дисков CD-R в обычный дисковый накопитель. Разумеется, само устройство должно быть совместимым с форматом CD-UDF. Установив в такое устройство диск CD-R или CD-RW, вы можете записывать файлы непосредственно на него, перетаскивая их мышью из папок, окна программы Explorer или даже сохраняя их при помощи строки Save as меню File приложений Windows. Кроме этого, можно удалять или переименовывать файлы и каталоги, а также перезаписывать файлы (рис. 8).
Рис. 8. Сообщение о возможности прямого доступа к компакт-диску CD-R Разумеется, в процессе работы объем свободного пространства на диске постоянно уменьшается, так как прямая перезапись данных на диске CD-R невозможна. При перезаписи файла становится доступна новая версия, а старая остается лежать на месте, отнимая свободное пространство. Ничего не поделать - диск CD-R никогда не будет работать так, как магнитооптический диск. У новой технологии масса преимуществ. Перечислим только некоторые из них. Во-первых, процедура записи информации на диски CD-R с использованием Adaptec DirectCD настолько проста, что стала доступной даже для начинающих пользователей компьютера. Во-вторых, всего за 7-9 долларов вы получаете сменный диск емкостью 650 мегабайт, на который можно записывать и дозаписывать отдельные файлы. Это намного дешевле, чем в случае применения любых других устройств, таких как магнитооптические накопители, диски PD-CD или накопители JAZZ. В-третьих, выбирая формат CD-UDF, вы обеспечиваете совместимость с устройствами чтения компакт-дисков гигантской емкости типа DVD, которые скоро появятся в продаже. В-четвертых, так как размер пакета небольшой, он всегда целиком помещается во внутреннем буфере устройства записи дисков CD-R. Поэтому никогда не возникает проблема опустошения буфера, о которой мы говорили выше. К сожалению, диск, записанный в формате программы Adaptec DirectCD, нельзя прочесть на обычном устройстве чтения CD-ROM. Однако эта программа может преобразовать его в формат Joliet, дописав оглавление при извлечении диска (рис. 9). После такой процедуры вы сможете получить доступ к записанным данным в среде Windows 95 или Windows NT 4.0, вставив диск в устройство чтения CD-ROM.
Рис. 9. При извлечении диска есть возможность преобразовать его формат Скоро появятся устройства чтения дисков CD-ROM и DVD, которые будут напрямую работать с дисками CD-R и CD-RW, подготовленными программой Adaptec DirectCD. Советы напоследокВ заключение несколько советов для тех, кто собирается записывать диски CD-R или CD-RW, пользуясь специально предназначенными для этого программами, такими как Easy CD Pro.
Заметим, что при работе с дисками в формате CD-UDF при помощи программы Adaptec DirectCD вы можете проигнорировать все перечисленные выше советы, кроме двух последних. Так как пакетный режим исключает возможность несвоевременного опустошения буфера устройства записи, вам ни к чему предпринимать специальные меры для повышения производительности дисковой системы. Вы можете записывать файлы на диск CD-UDF, копируя их с дискет, из сети или сохраняя из работающего приложения - никаких проблем с буфером при этом не возникнет. |