Смекни!
smekni.com

В режиме TAO пишутся многосессионные диски формата CD-ROM, допускающие последующую дозапись данных; это также наиболее простой способ записи CD-DA с паузами между дорожками. Сессия может быть как полностью записана за один прием - с формированием TOC, файловой системы (для CD-ROM) и зон Lead-In/Lead-Out (запись с закрытием сессии), так и в несколько приемов, с сохранением временных TOC в элементах PMA (запись с оставлением открытой сессии).

Перед началом собственно процесса записи привод выполняет калибровку лазера, используя область PCA. Теоретически, таких калибровок может быть не более 100, однако ряд современных приводов записывают в PCA вместе с параметрами оптимального режима записи свой номер модели, так что при последующих операциях над этим диском в приводах этого же типа калибровка выполняться не будет.

Если запись на однократный многосессионный диск по какой-либо причине была прервана, в ряде случаев имеется возможность использовать оставшееся свободным пространство диска. Для этого требуется программа записи, имеющая опцию закрытия сессии (Close Track/Session), после чего нужные данные записываются очередной сессией без импорта прерванной сессии (предшествующие ей сессии могут быть импортированы).

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

Для записи CD-RW, кроме сессионного метода, может применяться их предварительное форматирование - разбивка на секторы, подобно магнитным дискам. После форматирования диск CD-RW может использоваться, как обычный сменный диск - стандартные файловые операции копирования, удаления и переименования преобразуются драйвером привода CD-RW в серии операций перезаписи секторов диска. Благодаря этому для работы с дисками CD-RW не требуется специального программного обеспечения, кроме драйвера привода с поддержкой UDF (например, Adaptec DirectCD) и программы начальной разметки.

Некоторые версии записывающих программ (например, CDR Publisher, CDRWin с версии 3.0 или Adaptec Easy CD Creator с версии 3.0) позволяют записывать загружаемые (bootable) диски. Для загрузки с таких дисков BIOS компьютера должен поддерживать эту возможность (последние версии AWARD и Phoenix BIOS). Загружаемая часть CD-ROM записывается в виде образа загрузочной дискеты или винчестера, из которого при загрузке BIOS системной платы эмулирует диск A:.

Хотя запас быстродействия реально необходим только при работе с приводами, не поддерживающими пакетную запись, однако и при пакетной записи слишком частое переключение лазера приводит к повышению накладных расходов и ускоренному износу оптической системы.

Для проверки быстродействия в большинстве записывающих программ есть режимы тестирования - имитации полного процесса записи: либо с обходом обращения к CD-R, либо с переводом CD-R в специальный тестовый режим, в котором он, как и при записи, принимает данные, но не включает лазер на запись. Первый режим доступен с любым CD-R, однако не дает полной достоверности, второй требует поддержки со стороны привода и обеспечивает динамику, полностью аналогичную процессу записи (с точностью до записи служебных зон lead in и lead out, которая в тестовом режиме не имитируется). Узнать о поддержке тестового режима в CD-R можно, запросив его свойства в записывающей программе.

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

Снижать быстродействие системы могут:

- параллельно работающие приложения, в том числе системные процессы - например, оптимизаторы памяти или диска, серверы файлов, принтеров, баз данных или электронной почты, размещенные на записывающей машине, когда к ним происходит обращение по сети;

- наличие пассивного подключения к сети, при котором принимаемые пакеты могут вызывать срабатывание системных процессов;

- или программы защиты экрана (screen savers), автоматически активизируемые в паузах работы пользователя;

- чрезмерная фрагментация исходных дисков, повышающая накладные расходы на позиционирование по диску;

- недостаток оперативной памяти, вызывающий откачку (свопинг) на диск;

- динамическое изменение системой объема файлового кэша; при наличии критичных к скорости приложений рекомендуется задавать постоянный объем (файл System.ini, секция [vcache], ключи MinFileCache/MaxFileCache, значения в килобайтах);

- частое поступление системных прерываний - от модема, мыши, принтера и других устройств;

- работа других приводов CD-ROM (в Windows 95 это - одна из наиболее неоптимальных подсистем) или флоппи-дисководов;

- нахождение записывающего привода на одном кабеле с устройством, с которого в процессе записи поступают данные (файлы или образ);

- неподходящий режим параллельного порта (SPP/Normal вместо EPP) для внешнего CD-R с соответствующим адаптером;

- частая и долгая рекалибровка некоторых моделей винчестеров.

Если все перечисленные причины устранены, но быстродействия все равно не хватает - остается только снижать скорость записи.

Если статическое быстродействие системы достаточно для выбранной скорости записи, процесс все же может быть нарушен кратковременными задержками данных в результате "просадки" системы при запуске программ, опознании вставленных дискет и компакт-дисков, перечитывании сбойных участков на исходных носителях, при аварийном завершении параллельных программ и т.п. Запас надежности в этом случае можно приблизительно оценить по объему буфера CD-R, поделив его на скорость записи и получив время, на которое поток данных может изредка безболезненно прерываться.

Термин "скорость записи" определяет, насколько быстро данные могут быть записаны на CD-R диск. Маркировка 1х, 2х, 4x показывает, во сколько раз быстрее устройство записывает данные по сравнению с односкоростным эталоном. Под одной скоростью понимается скорость передачи данных, равная 150 Кб/сек (для Form 1, обычного для CD-ROM) или 172 Кб/сек (для Form 2, обычного для Video-CD). Таким образом, маркировка 2х значит, что данные могут записываться со скоростью 300 Кб/сек, а 4х - 600 Кб/сек. Необходимо принять во внимание, что реальная скорость может различаться в зависимости от режимов записи (Form 1, Form 2, CDDA), так как, к примеру, данные Form 1 записываются в режиме 2048 байт на блок, а звуковая информация CDDA в режиме 2352 байта на блок.

Обычно в описании приводов CD-ROM указывают число, показывающее, с какой скоростью данные могут быть считаны (например, 24x для Acer 624A). Маркировка CD-рекордеров содержит два числа. Первое - скорость записи, второе - скорость считывания (например, 4x8 для CD-рекордера Panasonic 7502B). Если же маркировка состоит из трех цифр, то это значит, что такой привод может работать еще и с CD-RW дисками, возможная скорость записи на которые - вторая цифра в маркировке.

Первое 4x-скоростное устройство записи (CD-рекордер) было произведено фирмой Yamaha, весьма активно настаивавшей на том, чтобы производители CD-R выпускали компакт-диски, совместимые с 4x-кратной скоростью записи. Таким образом, те диски, которые могли быть использованы в 4x-скоростных устройствах записи, сертифицировались как совместимые с 4х.

Маркировка дисков "Cертифицированы для записи на скоростях 1x, 2x, 4х" значит, что производитель CD-R диска гарантирует нормальное качество записи на нем при одной, двух и четырех скоростях. Производители 2x-, 4x- и 6x-скоростных устройств записи дают рекомендации по типу компьютера, а также типу применяемых CD-R для того, чтобы диск мог быть успешно записан. Если вы будете следовать данным рекомендациям, то все диски, которые записаны на скоростях 2х, 4х и 6х, будут идентичными вне зависимости от скорости записи. Если ваш компьютер не может поддерживать требуемую скорость передачи для высокоскоростного устройства, записывайте диски на скорости 2х. Лучше записывать диски на скоростях 2х и 1х, а не на 4x. В этом есть определенный смысл. Физические и химические процессы, протекающие при записи CD-R-дисков, дают лучший результат (более глубокие и более читаемые отметки на активной поверхности) при двукратной и менее высокой скорости записи, благодаря большей крутизне фронтов модуляции лазерного луча и большей длительности его воздействия на единицу (пит) информационной поверхности, а также более выгодному температурному режиму записи (на высоких скоростях записи из-за высокой мощности лазера наблюдается локальный разогрев активного слоя диска, то есть дорожка не успевает остывать за один оборот диска, передавая тепло соседнему витку дорожки, на который идет запись. В результате образуется концентрическая зона повышенной температуры диска, снижающая качество записи). В общем случае, диски с серебряным слоем (Metal Azo) более приспособлены к записи на высоких скоростях, чем диски с золотым слоем, из-за более высокой теплопроводности серебра, поэтому их можно рекомендовать любителям печатать коммерческие тиражи на скорости 4x и более. Аудиофилам же рекомендуется для записи звуковых CD (CDDA) использовать диски с фталоцианиновым слоем и записывать их на одинарной скорости - это обеспечивает наивысшее качество записи и ее долговечность.

Какие разновидности CD-R дисков бывают?