Disk at once или track at once

Disk at once или track at once

Редакция сайта iXBT.com обращается к вам с просьбой отключить блокировку рекламы на нашем сайте.

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

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

Спасибо вам за поддержку!

Работа с оптическими дисками
  • Оптический диск
  • Образ оптического диска, ISO-образ
  • Эмулятор оптических дисководов
  • Программное обеспечение для работы с файловыми системами оптических дисков
  • Технологии записи
  • Режимы записи
  • Пакетная запись
Типы оптических дисков
  • Лазердиск/Laserdisc
  • Компакт-диск/Compact disc (CD):Audio CD, 5.1 Music Disc, Super Audio CD, Photo CD, CD-R, CD-ROM, CD-RW, CD Video (CDV), Video CD (VCD), Super Video CD, CD+G, CD-Text, CD-ROM XA, CD-Extra, CD-i Bridge, CD-i
  • Мини-диск/MiniDisc:Hi-MD
  • DVD:DVD-Audio, DVD-R, DVD+R, DVD-R DL, DVD+R DL, DVD-RW, DVD+RW, DVD-RW DL, DVD+RW DL, DVD-RAM, DVD-D, DVD-ENAV
  • Blu-ray Disc (BD):BD-R, BD-RE, BD-ROM
  • HD DVD
  • HD VMDCH-DVD
  • UDO
  • UMD
  • Голографическая память:HVD
  • 3D optical data storage
Форматы
  • Rainbow Books
  • Файловые системы
  • ISO 9660
  • Joliet
  • Rock Ridge
  • Amiga Rock Ridge Extensions
  • El Torito
  • Apple ISO9660 Extensions
    • HFS, HFS+
    • Universal Disk Format
      • Mount Rainier
      • Технологии защиты
        • AACS, HDCP, MMC
        • CSS
        • RPC
        • SafeDisc
        • StarForce

        Существует несколько методов записи оптических дисков: Track-At-Once (TAO), Disc-At-Once (DAO), Session-At-Once (SAO) и Packet Writing.

        Методы и полная последовательность команд от хоста к дисководу для их реализации определены в спецификации MMC, которая является разделом спецификаций SCSI для CD/DVD/BluRay приводов. Данная статья — краткий пересказ MMC или же источников, основанных на ней.

        Информация в данной статье не относится к DVD-дискам, только к CD.

        DVD-диски имеют другие режимы записи, так, например, DVD-RAM пишется посекторно так же, как и жесткий диск или дискета, DVD+RW тоже поддерживает такое, но только после форматирования, DVD-RW поддерживает два режима — Sequential и Restricted Overwrite, DVD+R поддерживает единственный режим записи, по последовательности команд более всего похожий на Track-At-Once для CD.

        Содержание

        Причины существования разных способов [ править | править код ]

        В начале и конце CD-диска существуют так называемые lead-In и lead-Out зоны, по 150 блоков каждая. В однобитовых дополнительных каналах информации (1 бит на сектор) этих зон записывается окончательное оглавление диска.

        CD-R и CD-RW также поддерживают временное оглавление диска, находящееся в специальной перезаписываемой (даже на CD-R) области.

        Читайте также:  Asus o play hdp r3 air прошивка

        Не-пишущие CD-устройства (например, автомобильные) обычно оказываются не способными читать временное оглавление, то есть вообще читать диск, если на нем нет окончательного оглавления, то есть не записаны lead-in и lead-out. Такие же ограничения бывают и у CD-R/RW приводов при использовании стандартной последовательности команд от CD-стека операционной системы, то есть чтение возможно только из специального ПО, умеющего формировать специальные последовательности команд.

        Таким образом, для возможности чтения диска такими устройствами необходимо сформировать lead-in и lead-out (на основании временного оглавления и данных, посланных хостом), что есть процесс небыстрый.

        Методы записи отличаются тем, на кого возложена обязанность этого формирования — на прошивку привода или же на ПО хоста.

        Track-At-Once (Дорожка за раз) [ править | править код ]

        При записи диска с использованием этого метода пишущий лазер записывает каждую дорожку по отдельности, оставляя при этом между дорожками промежутки в 2 секунды. Когда все дорожки на диск успешно записаны, по команде CLOSE TRACK/SESSION начинается запись служебной информации: Lead-In [1] (в начале сессии) и Lead-Out [2] (в конце сессии).

        Название связано с тем, что пауза между записью 2 дорожек может быть любой длительности и даже включать в себя перенос диска с одного компьютера на другой. Как правило, незакрытые сессии не доступны ни CD-плеерам, ни обычному CD-стеку операционной системы — только специальным программам записи на CD.

        Этот метод поддерживает 3 режима финализирования диска:

        • Фиксация — когда на диске закрывается только сессия. Структура диска при этом может быть такой:

        Lead-In ——
        -Дорожка_01 |
        -Дорожка_02 > Сессия 01
        -Дорожка_03 |
        Lead-Out —-

        Впоследствии на такой диск можно добавить ещё несколько сессий. При этом структура диска может быть такой:

        Lead-In —-
        -Дорожка01 |
        -Дорожка02 > Сессия 01
        -Дорожка03 |
        Lead-Out —
        Lead-In —-
        -Дорожка04 > Сессия 02
        Lead-Out —

        • Финализирование — когда весь диск закрывается и добавление на него новых сессий становится невозможным.
        • Без финализирования — когда на диск записываются одна или более дорожек и сессия остаётся открытой (в этом случае служебные области Lead-In [3] и Lead-Out [4] не записываются). Структура такого диска может быть примерно такой:

        -Дорожка01
        -Дорожка02
        -Дорожка03

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

        Читайте также:  Узнать дату производства iphone по серийному номеру

        Lead-In —-
        -Дорожка01 |
        -Дорожка02 |
        -Дорожка03 > Сессия 01
        -Дорожка04 |
        -Дорожка05 |
        Lead-Out —

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

        Временное оглавление диска строится «на лету» операциями открытия дорожки и CLOSE TRACK/SESSION в режиме Close Track, lead-in и lead-out диска записываются на основе временного оглавления командой CLOSE TRACK/SESSION в режиме Close Session и Finalize Disc.

        Disc-At-Once (Диск за раз) [ править | править код ]

        Существует две разновидности этого метода — Disc-At-Once 96 и просто Disc At Once (терминология различается в разном ПО записи).

        Второе есть то же, что Session At Once, но с дополнительным CLOSE TRACK/SESSION Finalize Disc в конце.

        Первое есть совсем иной режим, в которой содержимое lead-in и lead-out формируется ПО хоста и шлется приводу командами WRITE. Во всех иных режимах lead-in и lead-out формируются прошивкой привода.

        Session-At-Once (Сессия за раз) [ править | править код ]

        Длительность и типы данных каждой дорожки сводятся ПО хоста в таблицу, называемую cue sheet и представляющую собой оглавление будущей сессии.

        Таблица шлется приводу командой SEND CUE SHEET, после чего командами WRITE шлется без каких бы то ни было пауз содержимое всех дорожек сессии подряд (в правильном типе данных — «сырые» данные 2352 байта на блок, «приготовленные» данные 2048 байт на блок, или же аудио).

        Недостаток режима в том, что на момент начала записи необходимо знать длину всех дорожек.

        При использовании этого метода оглавление сессии известно из cue sheet с самого начала записи, что дает возможность записать lead-in перед записью данных.

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

        Packet Writing (Пакетная запись) [ править | править код ]

        Этот метод записи используется в операционной системе Windows Vista при записи дисков с так называемой «живой» файловой системой. Также записывать данные на диск пакетным методом позволяют программы, udftools в Linux и Roxio Drag-To-Disc и Ahead InCD для Windows.

        Суть метода заключается в том, что данные на диск пишутся не дорожками, а пакетами, с некоей возможностью произвольного доступа. При этом вы можете записывать на RW-диски данные точно таким же путём, как это делается с дискетами, жёсткими дисками, Flash-носителями и т. п. RW-диск перед использованием форматируется. На него записывается специальная файловая система — UDF. И после этого вы можете использовать ваш диск. Однако такой диск не будет читаться на непишущих дисководах и компьютерах, на которых не установлена операционная система Linux или Windows Vista или специальная программа (Roxio Drag-To-Disc или Nero InCD (Бывший Ahead InCD)).

        Читайте также:  Значок and как писать

        Существует два основных способа записи на CD-R. В режиме disc-at-once (DAO) (диск за один раз) записывается весь CD за один подход, при этом, возможно, записывается множество треков. Вся запись должна завершиться без прерываний, и добавить на диск информацию нельзя.

        Режим track-at-once (TAO) (потрековая запись) позволяет осуществлять запись в несколько подходов. Существует минимальная длина трека, составляющая 300 блоков (600К для типичного CD с данными), а также максимальное количество треков – 99 на диск, кроме того, некоторое пространство диска затрачивается при остановке и запуске лазера.

        Поскольку лазер выключается и включается на каждом треке, рекордер оставляет пару блоков между треками, так называемые выводящие (run-out) и вводные (run-in) блоки. Если все сделано правильно, то эти блоки бесшумны и, обычно, незаметны. CD с треками, воспроизводимыми последовательно, содержит едва заметные "заикания". Некоторые сочетания софта и "железа" могут оставлять мусор в промежутках, приводящий к слабым, но противным щелчкам между треками. Некоторые приводы и/или программные пакеты не позволяют вам регулировать размер промежутков между треками при записи в режиме track-at-once, и устанавливают двухсекундные промежутки, даже если в оригинале их не было.

        Отдельные рекордеры могут осуществлять запись в режиме "session-at-once" (SAO) (сессия за один раз). Этот режим дает возможность, как при disc-at-once, регулировать промежутки между треками, и позволяет записывать более одной сессии. Это может пригодиться при записи CD Extra.

        Существует несколько случаев, когда требуется использование режима disc-at-once. Например, затруднительно или невозможно изготовить идентичные резервные копии некоторых видов дисков без использования режима disc-at-onc, (например, защищенные от копирования игры для PC). Некоторые фабрики-производители CD могут не принимать для тиражирования диски, записанные в режиме track-at-once, поскольку промежутки между треками будут отображаться как ошибки.

        Суть в том, что режим disc-at-once дает вам больше возможностей для управления процессом создания диска, в особенности, аудио CD, но он не всегда уместен или необходим. Поэтому неплохо обзавестись рекордером, который поддерживает как режим disc-at-once, так и режим track-at-once.

        Ссылка на основную публикацию
        Adblock detector