Введение в запись CD и DVD

Опубликовано admin - ср, 09/17/2008 - 13:02

Для системы Linux написано немало программ создания и записи CD/DVD. В настоящее время эта область стремительно развивается, но стандарты CD/DVD все еще находятся в хаотическом состоянии. Несмотря на это существуют базовых приемы записи дисков CD и DVD с данными.

k3b — программа записи CD/DVD в Linux

Для простого создания дисков используйте КЗb — графический интерфейс для cdrtools, cdrdao, mkisofs, growisofs и других утилит командной строки. КЗb упрощает подготовку дисков и предоставление пользователям привилегий root, необходимых для работы cdrecord и cdrdao. Программа логична и проста в работе; многие считают ее лучшим средством записи CD/DVD на всех платформах.

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

Содержание

Форматы и стандарты

Основные аппаратные стандарты:

  • CD-R — записываемый компакт-диск; также встречается термин WORM (Write Once, Read Many). Диски CD-R универсальны и должны читаться в любом дисководе CD-ROM.
  • CD-RW — перезаписываемый компакт-диск, или WMRM (Write Many, Read Many). Диски CD-RW читаются всеми современными дисководами.
  • CD-ROM — Compact Disc Read-Only Memory. Коммерческие диски производятся штамповкой, а не записываются лазерным лучом, поэтому запись на них невозможна.
  • Mount Rainier ReWrite — электроника, необходимая дисководу для поддержки UDF.
  • DVD-Video — стандарт коммерческих видеодисков, воспроизводимый на всех устройствах DVD.
  • DVD-R и DVD+R — формат WORM; воспроизводится всеми проигрывателями DVD. DVD-R существует в двух разных несовместимых типах дисков: DVD-R(A) и DVD-R(G). Диски А не могут использоваться в устройствах записи G, и наоборот.
  • DVD-RAM — перезаписываемые диски, предназначенные для хранения данных. Теоретически один диск способен выдержать до 100000 операций перезаписи. Диск также может использоваться для записи и воспроизведения фильмов на PC, но, скорее всего, обычный проигрыватель DVD не сможет прочитать диск в формате DVD-RAM.
  • DVD-R/RW — формат, разработанный для записи фильмов и поддерживаемый DVD Forum.
  • DVD+R/RW — конкурирующий стандарт, несовместимый с DVD-R/RW и поддерживаемый DVD+RW Allianec. Только DVD+R/RW поддерживает UDF.

Дисководы DVD нового поколения поддерживают все форматы. Автономные проигрыватели DVD все еще участвуют в войне стандартов между форматами DVD+ и DVD-.

Стандарты файловых систем CD и DVD:

  • El Torito — спецификация формата загружаемого диска.
  • UDF (Universal Disk Format) — стандарт файловой системы с инкрементной записью пакетов. Позволяет переносить файлы прямо на диск, как на дискету 3,5". Предполагалось, что в ядре Linux 2.6 будет реализована полноценная поддержка UDF, но этого не произошло.
  • ISO-9660 — старый стандарт с поддержкой имен файлов в формате 8.3 (из доисторической эпохи MS-DOS, когда имена файлов содержали до 8 символов и файл имел расширение из 3 символов).
  • Rock Ridge — расширение ISO-9660 с поддержкой длинных имен и символических ссылок в стиле Unix. Сохраняет все атрибуты файла, в том числе владельца и разрешения. При чтении дисков в системе Windows файловые атрибуты Unix не отображаются.
  • Joliet — расширение ISO-9660 компании Microsoft. Позволяет использовать в именах файлов символы Юникода, а также поддерживает длинные имена. Кроме того, создает усеченные имена файлов с целью совместимости с MS-DOS (странные имена вида FILENA~1.TXT). Имена файлов содержат до 64 символов, могут включать пробелы и читаются на компьютерах с системой Windows 95 и выше, а также на компьютерах Macintosh с расширением Joliet Volume Access. На Mac не читаются имена файлов Joliet длиной более 31 символа.

Документация по стандартам CD:

  • Yellow Book — физический формат компакт-дисков с данными;
  • Orange Book — физический формат записываемых компакт-дисков с поддержкой многосеансовой записи;
  • Red Book — стандарт CD Audio, описывающий физические свойства диска и кодировку оцифрованного звука.

Важные термины из области записи дисков:

  • сеанс — сегмент диска, записанный за один раз и содержащий файлы данных или музыкальные дорожки. Диск может содержать несколько сеансов;
  • дорожка — программная область компакт-диска делится на дорожки; каждая дорожка может содержать данные только одного диска. Диск (даже DVD) может содержать не более 99 дорожек;
  • многосеансовая запись — позволяет постепенно добавлять файлы на диск (вместо того, чтобы записывать их все за один раз). Чтобы диск мог быть прочитан, его необходимо „закрыть“, то есть зафиксировать, однако в этом случае добавить на него новые файлы уже не удастся;
  • SAO (Session-At-Once) — один полный сеанс: вводная запись (lead-in), программа и выводная запись (lead-out) на диске CD-R или CD-RW, записанная одной непрерывной операцией;
  • DAO (Disk-At-Once) — запись всего компакт-диска за один проход, или сеанс. Процесс записи должен завершиться без перебоев, и добавить к нему новые сеансы невозможно. Это самый надежный способ записи звуковых дорожек;
  • ТАО (Track-At-Once) — возможность выполнения записи за несколько проходов. Максимальное количество дорожек на диске равно 99.

Дополнительная информация о CD приведена в CD Recordable FAQ.

Дополнительная информация о DVD приведена в DVD FAQ.

Поделиться с друзьями