Читать книгу: «Запись CD и DVD», страница 2
Есть и еще одна причина, по которой данные на компакт-диске размещаются не так, как на винчестере. Пожалуй, эта причина даже «главней» приведенной выше. Дело в том, что первый CD имел весьма узкую «специализацию» – он был предназначен для хранения аудиоданных. И создатели CD в какой-то степени перенесли на лазерный диск идеологию виниловых грампластинок – та же единая спираль, на которой одна за другой расположены фонограммы. Только в качестве звукоснимателя используется не игла, а луч лазера. И хотя компакт-диск давно уже стал универсальным носителем данных, используемая в нем идея современной «грампластинки» никуда не делась. Поэтому и более поздние форматы и способы записи данных на CD – это всего лишь попытки приспособить CD для новых целей.
Впрочем, не будем забегать вперед – режимам и форматам записи данных посвящены следующие главы книги.
В отличие от штампованных CD, у дисков типа CD-R и CD-RW есть служебная зона, которая называется ATIP (Absolute Time in Pre-Groove – абсолютная длительность ведущей дорожки). В ней хранится информация о типе диска, его емкости, производителе и о поддерживаемых скоростях записи. Кроме того, имеются две служебные зоны для калибровки мощности лазера и для сохранения промежуточного состояния так называемой таблицы содержимого диска (английская аббревиатура этого понятия – ТОС, Table of Content).
Режимы записи
В силу рассмотренных ранее особенностей компакт-дисков, существуют определенные ограничения на способы записи данных на диск. Каждому из разрешенных способов соответствует свой режим записи.
Одна операция записи на диск (то есть период времени от включения до выключения лазера) обычно называется сессией (Session). Другими словами, сессия – это набор данных (фонограмм, файлов и папок), помещенных на диск за одну операцию записи. Каждая сессия может содержать одну или несколько дорожек. Количество дорожек задается пользователем в зависимости от характера записываемых данных.
Соотношение между числом сессий и числом дорожек как раз и определяет режим записи. Основных режимов записи два:
• Disc-at-Once (DAO) – дословно название режима можно перевести как «весь диск за один раз»;
• Track-at-Once (ТАО) – «дорожка за один раз».
В обоих случаях имеется в виду заполнение диска или дорожки за одну операцию записи, то есть за одну сессию. Помимо основных режимов, существуют еще два:
• пакетный режим (Packet Writing), предназначенный, в первую очередь, для перезаписываемых (CD-RW) дисков;
• Session-at-Once (SAO) – «сессия за один раз», используемый при записи CD в специфическом формате Enchanced CD.
Первые три режима рассмотрены подробно в последующих подразделах, а вот режим SAO, как редко используемый, описан совсем кратко в разделе «Форматы компакт-дисков».
Режим DAO
При записи в режиме DAO весь диск записывается за один проход без выключения лазера. Затем диск «закрывается» посредством добавления специальной, так называемой выводной зоны (Lead-out). В дальнейшем «закрытый» диск не может быть использован для записи новой сессии. Другими словами, диск, записанный в режиме DAO, всегда содержит единственную сессию (рис. 1.2).

Рис. 1.2. Диск, записанный в режиме DAO: единственная сессия
Однако количество дорожек внутри сессии определяется пользователем и особенностями записываемых данных. Как правило, если на диск записываются «обычные» файлы (данные или программы, втом числе игры), создается единственная дорожка. При записи аудиодисков число дорожек обычно равно числу записываемых аудиофайлов (подробнее особенности создания аудиодисков рассмотрены в следующем разделе).
Поскольку только закрытый (или, как еще говорят, «финализированный») диск пригоден для воспроизведения любым бытовым (не компьютерным) плеером, то режим DAO является основным при записи аудио– и видеодисков. Однако применяют его и для записи других типов данных, когда нет необходимости добавлять новые файлы на носитель.
Режим DAO необходим также для создания так называемых мастер-дисков, используемых в качестве матрицы для производства «штампованных» CD.
Одно из важных преимуществ режима DAO – его экономичность с точки зрения расходуемой емкости диска. Дело в том, что на хранение информации о каждой дополнительной сессии уходит 13 Мбайт дискового пространства. Если сессий немного (две-три), то потери будут не очень заметны, но если по той или иной причине придется создать полтора десятка сессий, потери окажутся существенными.
Кстати, несколько слов о емкости современных дисков. Поскольку первые компакт-диски создавались для записи аудиоданных, то емкость CD измеряется не только в мегабайтах, но и в минутах (имеется в виду длительность воспроизведения записанной на диске музыки). На сегодняшний день стандартными считаются диски емкостью 650 Мбайт (74 мин.), однако они постепенно вытесняются дисками повышенной емкости: 700 Мбайт (80 мин.) и 800 Мбайт (90 мин.).
Некоторые программы записи поддерживают дополнительный режим DAO/96. Он представляет собой программное расширение режима DAO и обеспечивает запись информации в так называемые подканалы. Число 96 – это количество дополнительно записываемых данных, указанное в байтах (по 12 байт на каждый из 8 подканалов). Подробнее о подканалах рассказано в подразделе «Смешанный формат и караоке» раздела «Форматы компакт-дисков».
Режим ТАО
В этом режиме на диск в течение одной сессии записывается только одна дорожка. Ее размер зависит от объема записываемых данных. В предельном случае такая дорожка может занимать всю емкость диска, однако режим ТАО обычно используется по-другому.
Дело в том, что при записи в режиме ТАО вы можете выбрать, следует ли закрывать диск после сессии или нет. Если оставить диск открытым, можно будет пополнять его новыми сессиями, когда в этом возникнет необходимость, вплоть до исчерпания свободного места на диске. Диск может быть закрыт по желанию пользователя после любой очередной сессии.
Диск, записанный в режиме ТАО без закрытия первой сессии, называется мультисессионным (Multisession). При создании такого диска после записи очередной дорожки лазер выключается и включается в начале записи следующей дорожки. Записанные таким методом дорожки разделяются промежутками (gaps), и каждому включению лазера соответствует отдельная сессия.
Если диск записывается в режиме ТАО, то каждая сессия всегда содержит единственную дорожку (рис. 1.3).

Рис. 1.3. Режим ТАО: отдельная дорожка для каждой сессии
Примечание
Благодаря наличию технологических стандартов, поддерживаемых практически всеми производителями компакт-дисков, CD-приводов и программного обеспечения для записи CD, как правило, существует возможность дописывать сессии на одном и том же диске с помощью разных CD-приводов и/или с использованием разных программ записи.
В некоторых публикациях приводится информация о том, что не все пишущие CD-приводы позволяют создавать мультисессионные диски, а старые модели приводов CD-ROM не способны читать такие диски. Однако это справедливо лишь для очень старых моделей. Практически все приводы CD-ROM, разработанные 7–8 лет назад и позже (в том числе двух скоростные), считывают информацию с мультисессионных дисков вполне надежно. И очень трудно найти сегодня пишущий CD-привод, не способный создавать такие диски.
Правда, при чтении данных с мультисессионного диска нужно учитывать следующее: состав доступных для чтения данных (файлов и папок, отображаемых в окне проводника Windows) зависит от того, какая сессия в данный момент является активной. По умолчанию таковой является сессия, записанная последней. Она содержит сведения обо всех предыдущих сессиях, и потому для чтения доступны все данные, записанные ранее. Если же активна какая-либо из промежуточных сессий (например с номером N), то доступными для чтения окажутся лишь данные, относящиеся к сессиям с номерами от 1 до N.
Указанная особенность ярко проявлялась при работе в ранних версиях операционной системы Windows (95 и 98), в Windows ХР вы этого не заметите.
Примечание
Стандартные средства записи CD, реализованные в Windows ХР, поддерживают именно мультисессионный режим записи. Правда, при использовании этих средств могут возникнуть определенные проблемы. Подробнее о них рассказано в следующей главе, «Инструменты для записи CD».
Основным достоинством режима ТАО является его гибкость: вы можете в определенной степени менять содержимое мультисессионного диска. Причем можно не только дописывать файлы и папки, но и «удалять» ненужные сессии, убирая из «оглавления» диска одну или несколько последних сессий. Правда, такое удаление будет чисто формальным: файлы, относящиеся к «удаленным» сессиям, не будут видны при чтении диска, однако по-прежнему будут занимать физическое пространство на нем.
Недостатком мультисессионной записи является дополнительное расходование емкости диска на хранение информации о каждой сессии (как было сказано ранее, около 13 Мбайт).
Пакетная запись
Пакетный режим записи (Packet Writing) предназначен, в первую очередь, для работы с перезаписываемыми (CD-RW) дисками, однако может применяться и для дисков CD-R. Его суть состоит в следующем. При наличии специального дополнительного драйвера можно работать с компакт-диском практически так же, как с винчестером или дискетой: создавать, удалять, перемещать или копировать файлы и папки, используя пользовательский интерфейс проводника Windows. Например, чтобы скопировать на CD какой-нибудь файл, можно просто перетащить значок этого файла из папки жесткого диска в папку на CD.
Теперь несколько слов о драйверах пакетной записи.
Обычно такой драйвер входит в состав программы прожига CD и реализуется в виде специальной утилиты. Например, в программе Nero такая утилита называется InCD, а в другой популярной программе прожига, Easy Media Creator от компании Roxio, функции пакетной записи возложены на утилиту Drag-to-Disc.
Для использования CD в пакетном режиме после установки драйвера требуется с помощью утилиты пакетной записи отформатировать «болванку» подобно тому, как форматируются жесткие диски и дискеты. Форматирование производится в соответствии с требованиями специальной файловой системы UDF (Universal Disk Format – универсальный дисковый формат). Служебная информация, необходимая для работы UDF, занимает на компакт-диске около 10 % от его емкости.
До тех пор пока диск, записываемый в пакетном режиме, не будет закрыт соответствующим образом, он остается недоступным для чтения обычным приводом CD-ROM. Закрытие диска обычно выполняется с помощью той же программы, которая его форматировала. После закрытия CD безвозвратно теряет свои «пакетные» свойства.
До тех пор пока на компакт-диске используется пакетный режим, все операции записи считаются относящимися к одной сессии. Кроме того, программы, «не понимающие» режим Packet Writing, считают все отформатированное пространство диска занятым данными (рис. 1.4).

Рис. 1.4. В пакетном режиме все операции записи относятся к одной сессии
Как уже было сказано, существует различие в использовании пакетного режима для дисков CD-RW и для дисков CD-R: для последних пакетный режим остается во многом фиктивным, поскольку отсутствует возможность физической перезаписи данных на таких дисках.
Внимание!
Когда пакетный CD находится в записывающем CD-приводе, драйвер пакетной записи берет на себя управление этим устройством. Из-за этого невозможно открыть лоток CD-привода с помощью кнопок управления, размещенных на его панели. Чтобы открыть лоток и извлечь диск, необходимо щелкнуть правой кнопкой мыши на значке этого устройства и выбрать в контекстном меню команду Извлечь.
Для дисков CD-RW наиболее кардинальным и быстрым способом избавиться от всех ранее записанных данных является переформатирование диска. Эта операция выполняется драйвером пакетной записи или «основной» программой прожига и очень похожа на одноименную операцию для жестких дисков.
Копирование дисков и запись «на лету»
С точки зрения физического размещения данных на диске, ни операция копирования диска, ни запись «на лету» не являются особыми режимами записи. Тем не менее, каждый из этих двух распространенных способов переноса информации на диск имеет определенные особенности, которые рассмотрены далее.
Копирование CD предполагает «дословный» перенос содержимого оригинального диска на «болванку». Такой способ записи применяется для тиражирования (в непромышленных масштабах) музыкальных и видеодисков, а также дисков с игровыми программами. Копирование помогает во многих случаях сохранить функциональность и качество исходного продукта. Особенность копирования состоит в том, что пользователю не требуется выбирать режим записи, ведь диск-клон должен полностью воспроизводить логическую структуру диска-оригинала.
Вместе с тем, копирование зачастую связано с нарушением авторских прав создателей диска-оригинала. Поэтому авторы, желающие защитить свои права, применяют различные механизмы, затрудняющие копирование. Однако на каждый новый метод защиты разработчики программ записи отвечают появлением новой версии программы, позволяющей обойти защиту.
Таким образом, при копировании дисков основная проблема состоит в том, чтобы подобрать программу прожига, способную снять копию с конкретного оригинала «без шума и пыли» (подробнее вопросы, связанные с защитой компакт-дисков от копирования, рассмотрены в подразделе «Защита дисков от копирования» следующей главы).
При копировании дисков часто используется понятие образ диска (Disk Image).
Образ диска – это файл, который содержит весь набор данных и программ, которые должны быть записаны на диск. Размер файла образа сопоставим с размером порции информации, подлежащей записи на компакт-диск. Например, если вы сохранили в файл образа копию диска, содержащего 570 мегабайт данных, то и файл образа будет иметь такой же размер.
Файл образа может быть создан в формате стандарта ISO 9660 или в частном формате программы записи, с которой вы работаете. Например, в программах пакета Nero используется формат пгд, а в программе Easy CD Creator – формат. cif.
Существуют также форматы образов, предусматривающие хранение сведений о диске-оригинале в нескольких файлах. В этих дополнительных файлах сохраняется, как правило, описание логической структуры диска и перечень его физических особенностей (например сведения о сбойных секторах диска).
При записи «на лету» (английские синонимы – fast copying и on the fly) данные переносятся на компакт-диск без предварительного создания образа диска. Такой способ записи может применяться как при копировании дисков, так и при записи мультимедийных данных с внешнего источника (например при записи телевизионной программы с выхода TV-тюнера). Достоинством записи «на лету» является ее оперативность, а главным недостатком – рискованность. При всей отлаженности технологии записи CD эта процедура все-таки остается довольно чувствительной к внешним факторам. Предварительно подготовив на жестком диске данные, подлежащие записи, вы имеете возможность сначала провести тестовую запись, без физического прожига диска (практически все программы записи CD имеют такую функцию). При записи «на лету» предварительное тестирование, как вы понимаете, невозможно.
Примечание
Не следует путать файл образа диска с файлом проекта. Проект – это вспомогательный файл, содержащий сведения о формате и составе данных, подлежащих записи на компакт-диск, но не сами данные. Использование проекта особенно эффективно, когда вы работаете с несколькими мультисессионными дисками. Каждая программа прожига имеет свои собственности форматы файлов проекта.
Перепрожиг
Термин «перепрожиг» является дословным и не очень удачным переводом английского термина Over Burning. Можно подумать, что речь идет о повторной записи (перезаписи) диска. На самом деле имеется в виду «прожиг с превышением». Однако термин можно считать устоявшимся, он используется во всех локализованных версиях программ записи, и мы также будем употреблять именно его. Смысл этого понятия заключается в следующем.
Технология производства CD-R и CD-RW не позволяет изготавливать диски таким образом, чтобы их емкость точно совпадала с декларированной. То есть невозможно, например, изготовить «болванку», емкость которой была бы равна точно 700 Мбайт. Поэтому каждый диск имеет некоторый запас емкости – порядка 10–30 Мбайт. Далеко не все современные CD-приводы и программы прожига поддерживают возможность записи на эти «лишние» мегабайты, расположенные возле внешнего края диска. Однако даже те производители приводов и программ прожига, которые поддерживают OverBurning, предупреждают, что этот режим пользователи применяют на свой страх и риск.
Завершая предварительный обзор режимов записи, отметим, что выбор режима далеко не всегда зависит от желания пользователя. Существует целый ряд стандартов, определяющих, в каком виде следует записывать те или иные данные. Соблюдение стандартов в большинстве случаев гарантирует надежное считывание и корректное изменение записанных данных. Более подробная характеристика стандартов будет дана в разделе «Форматы компакт-дисков».