Многие люди используют Linux для записи CD-ROM, потому что это надежно и просто.
Никаких "голубых экранов" в процессе записи, и никакой головной боли о
правильной комбинации аппаратуры и программ. Все работает, если один раз
установлено правильно. CD-writing HOWTO объясняет установку, процесс помещения
данных на носитель, и содержит некоторые интересные применения, любезно
присланные читателями.
Copyright Winfried TrЭmper 1996,1997,1998,1999. All rights reserved.
Распространение и использование, с или без модификаций, разрешено, если имя автора
не использовалось для подтверждения или содействия продуктов производных от этого
документа без особого предварительного письменного разрешения. В этом смысле,
переводы приветствуются без моего санкционирования.
Автор не дает никаких гарантий относительно этого документа, включая все неявные
гарантии возможности продажи и пригодности для некоторых целей; ни в коем случае
автор не несет ответственности за преднамеренные, косвенные или важные повреждения
или любые повреждения в результате потери использования, данных или дохода, при
действии контракта, небрежности или других сомнительных действий, возникающих вне
или связанных с использованием этого документа.
Коротко: Читайте и используйте на ваш собственный риск. Без гарантии возврата денег.
Я получаю несколько сотен e-mail писем относительно CD-Writing HOWTO каждый год.
Таким образом будьте снисходительны ко мне, так как я не всегда могу ответить
в течение нескольких часов. Однако, я читаю все немедленно и вставляю Вас в мою
CDR-очередь. Перед тем, как задать вопрос, пожалуйста, убедитесь, что у Вас
самая свежая версия этого документа; он всегда доступен с
http://www.guug.de/~winni/linux/.
CD-ROM обозначает Compact Disc Read Only Memory (Постоянное
Запоминающее Устройство на Компактных Дисках) - носитель использующий оптический
лазер, для восприятия микроскопических ям (питов - pits) на диске с изменяющейся
степенью отражения. Отражение происходит от слоя аллюминия, который является
носителем. Ямки представляют биты информации и настолько
миниатюрны, что на диске помещаются несколько миллиардов. Таким образом CD-ROM -
высокоемкое устройство памяти.
Термин CD-R - короткая форма CD-ROM recordable и относится к
CD-ROM, который не имеет " микроскопических ям " на поверхности. Таким образом
он пустой. Вместо алюминиевого слоя (серебряного) CD-R имеет специальную пленку
(окрашенную) в который "микроскопические ямы" могут быть выжжены. Это делается, с
помощью лазера, который обычно только считывает ямы, но немного больше мощности -
и он создает ямы. Это может производиться только один раз на CD-R.
Однако Вы можете оставить некоторую площадь для записи позже, создавая так
называемый мульти-сессионный CD-ROM.
CD-ROM rewritable (коротко: CD-RW) были разработаны, чтобы снять
ограничения CD-R носителей. Здесь лазер не только может создавать питы на
поверхности, но и также может приводить носитель в исходное состояние. Это
возможно потому, что лазер, на самом деле, не создает дыр в носителе, которые
должны теряться в струйке дыма.
Подходящая аналогия для техники - хоккей: игрок (лазер), когда едет по льду,
оставляет царапину на нем. Рисунок на льду (носителе) хранит, что происходило на
льду в течение периода. Между периодами игры, чистящая машина Zamboni ездит по
льду и заполняет царапины, расплавляя самый верхний слой льда.
(Zamboni - известная торговая марка чистящих машин для ледовых стадионов).
Таким образом, рисунок на льду очищается и начинается новый период. Научный
термин для (испарения, конденсации) плавления и замораживания - "смена фаз",
таким образом CD-RW называются - устройства со сменой фаз.
Это HOWTO описывает запись CD-R и CD-RW. Добро пожаловать на борт, капитан.
Вы можете свободно предположить, что большинство новых IDE/ATAPI и SCSI устройств
работают под Linux. Новые устройства в большинстве MMC-совместимые и таким образом
поддерживаются. Если SCSI-версия отдельного устройства работает, IDE/ATAPI-версия
также будет работать, однако некоторые люди чувствуют себя безопаснее и комфортнее
прочитав их модель устройства в списке совместимых. По этой причине я не удалил
следующий список из HOWTO.
Здесь исчерпывающая сводка устройств, которые работают с cdrecord:
Детализированный список моделей, которые, как сообщено работают или не работают под
различными UNIX-подобными операционными системами, доступен в online
http://www.guug.de:8080/cgi-bin/winni/lsc.pl.
Если ваши аппаратные средства не поддерживаются, Вы можете использовать Linux, для
создания образа CD. Вы можете делать так, потому что большинство программ для ДОС не
может работать с длинными именами файлов, доступными в Linux. На втором шаге Вы
можете использовать программу ДОС или Macintosh для записи образа на CD-R.
Существует два класса утилит для записи CD-R: аппаратные драйвера и форматировщики
данных:
Свойство cdwrite-2.1 cdrecord-1.6 cdrdao
--------------------------------------------------------------
IDE/ATAPI нет да да
Параллельный порт нет да да
CD-RW нет да да
AudioCD да да да
Data CD-ROM да да частично
Multisession частично да нет
TAO (Track at once) да да да
DAO (Disk at once) нет нет да
Таблица:
cdwrite - не поддерживаемая программа приводится только для сравнения.
Пожалуйста используйте cdrecord вместо нее, т.к. она поддерживает больший
набор аппаратуры и имеет значительно больше свойств.
Главное назначение cdrdao - создавать аудио CD без двухсекундных пропусков между
треками (запись в режиме disk-at-once mode).
Утилиты называемые "форматировщики данных" - организовывают данные на носителе
("размещают на них файловую систему")
Свойство mkisofs mkhybrid
--------------------------------------------
ISO 9660 да да
RockRidge да да
El Torito да да
HFS нет да
Joliet да да
Multisession да да
Таблица:
Большинство явных различий файловой системы ISO9660, по сравнению с Extended-2 файловой системой,
- вы не можете модифицировать файлы, после записи на носитель. Ограничения файловой
системы ISO9660 следующие.
допускается только 8 уровней подкаталогов (считая от
каталога верхнего уровня CD) (используется RockRidge
расширение для увеличения этого числа)
максимальная длина имени файла: 32 символа
емкость 650 MB
RockRidge расширение, позволяющее более длинные имена файлов и более глубокую
иерархию каталогов для ISO-9660 файловой системы. При чтении CD-ROM с RockRidge
расширением под Linux, все известные свойства файлов собственник, группа, разрешения,
символические ссылки (воспринимаются ка UNIX-подобная файловая система). Эти
расширения не доступны при чтении CD-ROM под DOS или операционными системами
семейства Windows.
El Torito может использоваться, для создания загрузочных CD. В этом случае
BIOS вашего PC тоже должен поддерживать эту функцию. Грубо говоря, первые 1.44
(или 2.88 если поддерживается) Мб CD-ROMа содержат образ вашей дискеты. Этот
образ обрабатывается BIOS как дискета, при загрузке с него. (При загрузке с этого
виртуального дисковода, ваше оригинальное устройство A: (/dev/fd0) может быть не
доступно).
HFS позволяет читать macintosh CD-ROM, как будто это HFS том (родная
файловая система MacOs)
Joliet добавляет длинные имена файлов (среди прочих вещей) для новых вариантов
Windows (95, 98, NT). Однако, автор не знает инструментов для работы с длинными именами
под чистым DOS или Windows 3.11
Секция 2.8 описывает упомянутое программное обеспечение.
Если Вы хотите присоединиться к группе разработки (с намерением активно
помогать им), пошлите электронное письмо на
cdwrite-request@other.debian.org
и поместите слово, subscribe в теле сообщения.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!