Показать сообщение отдельно
Старый 10.09.2002, 19:04     # 3
Unforg1ven
::VIP::
 
Аватар для Unforg1ven
 
Регистрация: 02.03.2002
Адрес: в Кремле
Сообщения: 4 674

Unforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форумеUnforg1ven Популярный человек на этом форуме
- Какие обозначения делаются на записываемых дисках?

Обозначениями CD-R и CD-RW маркируются однократные и перезаписываемые
диски. Диски CD-R можно использовать для записи в приводах CD-RW, но
не наоборот.

На всех дисках указывается максимальное гарантированное время записи
(обычно 74 минуты, 333000 блоков). В случае, когда предварительная
разметка сделана на большее время, на диск возможна запись более про-
должительной программы, однако в случае недостаточной длины размечен-
ной дорожки диск будет испорчен. Точное количество доступных для запи-
си блоков зависит от модели диска; его можно получить, запросив свой-
ства диска в записывающей программе. Некоторые диски имеют менее
333000 доступных блоков.

На большинстве дисков указана их максимальная вместимость в мегабайтах
данных (обычно 650 при размере блока 2048 байт). На дисках некоторых
производителей (например, Maxell) вместимость в рекламных целях указы-
вается в миллионах байтов (680), что означает те же 650 Мб. Отдельные
диски маркируются цифрой 780, что обозначает емкость диска в звуковых
секторах (74 минуты по 176 кб). При записи в формате mode 2 за счет
большей величины блока данных возможна запись более 650 Мб ценой сни-
жения корректирующей способности кода.

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

----------------------------------------------------------------------

- Как делается запись на CD-R и CD-RW?

Запись дисков CD-R выполняется при помощи специальных программ - Easy
CD, CD Creator, CD Publisher, Direct CD и т.п. Процесс записи одной
дорожки представляет собой единую операцию, которая не может быть
прервана, иначе диск будет испорчен. Для обеспечения равномерности
поступления записываемой информации на лазер все приводы имеют буфер,
исчерпание данных в котором (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 поддерживается, нужно попытаться обновить про-
шивку, сменить драйверы или записывающую программу.

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

Накладные расходы на первую сессию составляют 11250 блоков (22.5 Мб),
на каждую последующую - 6750 (13.5 Мб), и проявляются не в ограничении
доступного пространства в очередной сессии, а в его уменьшении для
последующих сессий. Это означает, что все без исключения свободные
блоки пользовательской области могут быть заняты новой сессией, однако
число свободных блоков после записи сессии окажется меньшим еще на
11250 или 6750. Если при этом пользовательская область не будет исчер-
пана - останется возможной запись дополнительных сессий.

При закрытии сессии в ее Lead-In записывается указатель на свободную
область диска непосредственно за Lead-Out, что дает возможность допи-
сывания на диск новых сессий. Однако, по наиболее универсальным стан-
дартам CD-DA и CD-ROM, чтобы нормально считываться во всех устрой-
ствах, диск должен быть полностью закрыт - в этом случае указателя на
свободную область не создается, и диск становится недоступным для пос-
ледующей записи. Подавляющее большинство современных приводов не обра-
щают внимания на закрытость диска.

Перед началом записи необходимо сформировать полный список входящих в
сессию файлов; последующее добавление файлов на диск возможно лишь в
виде дополнительных сессий. Приводы CD-ROM, не поддерживающие много-
сессионную запись, считывают с диска только первую TOC (сессию) - со-
ответственно, с их помощью можно считывать лишь файлы первой сессии.
Многосессионные CD-ROM считывают только последнюю TOC, поэтому послед-
няя сессия на многосессионном диске должна содержать в своем оглавле-
нии ссылки и на файлы предыдущих сессий. Для этого при записи очеред-
ной сессии применяется опция импортирования сессий (Import Track) для
создания полного общего оглавления. Совпадающие по именам каталоги при
этом объединяются, как при дописывании на обычный диск. Адресация фай-
лов в любом случае ведется в пределах всего диска, поэтому объединению
подвергаются только оглавления. Файлы сессий, которые не были импорти-
рованы при создании очередной, в результирующем каталоге присутство-
вать не будут и обычное обращение к ним будет невозможным, однако мно-
гие программы записи на CD-R позволяют выборочно считывать отдельные
сессии диска. То же самое позволяет делать одна из версий MSCDEX -
MDCDEX, или Adaptec Session Selector (из комплекта Easy CD Creator),
при условии поддержки со стороны привода.

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

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

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

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

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