09 липень 2008

Методы записи: Track-at-Once, Disc-at-Once, и Packet Writing

Существует три основных метода записи на компакт диски. Они очень связаны с физическим и логическим (или файловой системой) форматами в котором записывается диск. Эти методы:

  • Track-at-Once (включая Variable-Gap Track-at-Once)
  • Disc-at-Once (включая Session-at-Once)
  • Packet Writing

Track-at-Once

В режиме Track-at-Once, записывающий лазер выключается после записи каждой дорожки и снова включается, если надо записать еще одну, даже если несколько дорожек записываются подряд в одной операции записи. Дорожки, записанные в режиме Track-at-Once, разделены промежутками (gaps). Если за музыкальной дорожкой следует дорожка с данными, промежуток составляет 2 или 3 секунды. Между музыкальными дорожками промежуток обычно 2 секунды. Все современные CD recorder'ы поддерживают этот режим.

Variable-Gap Track-at-Once

Некоторые новые рекордеры позволяют вручную установить размер промежутка между дорожками в режиме  Track-at-Once. Эту возможность также должно поддерживать ПО. Обычно этот параметр можно установить в диапазоне от 0.03 до 8 секунд.

Disc-at-Once

В режиме записи Disc-at-Once, одна или более дорожек записываются без выключения лазера, и диск закрывается (closed). Запись Disc-at-Once требует чистый диск и не может быть использована для multisession дисков. Не все CD рекордеры поддерживают этот режим, а некоторые требуют новое firmware для правильной поддержки. Этот режим нужен, например, для записи аудиодисков без промежутков между дорожками (хотя признаем, что такие встречаются не редко). Частично это можно компенсировать   использованием Variable-Gap Track-at-Once.

Формат Disk-at-Once просто необходим при изготовлении мастер-копии (т.е. если с золота будет штамповаться алюминий - на самом деле не совсем верно, но смысл этот), т.к. устройства для изготовления матриц обычно не переносят GAP-ов.

Session-at-Once

Режим Session-at-Once используется в основном для CD Extra. В этом режиме сначала в один проход  записывается первая сессия с несколькими аудио дорожками, затем лазер выключается, но диск не закрывается. Затем записывается вторая сессия (с данными) и диск закрывается.

Packet Writing

Это новый метод записи на CD небольшими порциями, снимающий многие ограничения. Программа Adaptec DirectCD поддерживает этот режим в соответствии со стандартной UDF спецификацией. Не все CD рекордеры поддерживают packet writing. Не все современные устройства CD-ROM могут читать записанные в этом  режиме диски, в некоторых ситуациях может потребоваться драйвер UDF.

Fixed-Length и Variable-Length Packets

В режиме packet writing можно записывать информацию двумя способами: пакеты могут быть фиксированной длинны (fixed-length) или переменной (variable-length). Пакеты фиксированной длинны больше подходят для дисков CD-RW для поддержки выборочного стирания (random erase). Недостаток такого метода в том, что использование длинны пакета 32Кб (как требует стандарт), вызывает слишком расточительное использование места на диске. Стандартная емкость дисков CD-RW, отформатированных с fixed-length packets составляет около 500Мб.

Пакеты переменной длинны (Variable-length packets) экономят место, т.к. размер пакета может изменяться в зависимости от количества записываемых данных. Это более полезно при записи на стандартные CD-R диски, поскольку они являются write-once, и нет необходимости отслеживать свободное пространство, когда файлы "удаляются" (на CD-R дисках файлы не могут быть физически удалены, однако можно сделать их невидимыми).

cdcopy.com.ua