DVD это следующее после CD поколение оптических носителей. DVD может вмещать больше данных чем любой CD и является современным стандартом распространения видео.
Для записываемых DVD существует пять физических форматов записи:
DVD-R: Был первым форматом записываемых DVD. Стандарт DVD-R был создан DVD Forum. Это формат для однократной записи.
DVD-RW: Это перезаписываемая версия стандарта DVD-R. Носители DVD-RW могут быть перезаписаны около 1000 раз.
DVD-RAM: Это также перезаписываемый формат, поддерживаемый DVD Forum. DVD-RAM может быть виден как съемный жесткий диск. Однако, этот носитель не совместим с большинством приводов DVD-ROM и проигрывателями DVD-Video; лишь некоторые пишущие DVD поддерживают формат DVD-RAM. Более подробно о работе с DVD-RAM можно прочитать в разделе Разд. 18.7.9.
DVD+RW: Это перезаписываемый формат, созданный DVD+RW Alliance. Носитель DVD+RW может быть перезаписан около 1000 раз.
DVD+R: Этот формат — однократно записываемая версия формата DVD+RW.
Однослойный записываемый DVD может хранить до 4,700,000,000 байт, что равно 4.38 Гбайт, или 4485 Мбайт (1 килобайт это 1024 байт).
Замечание: Необходимо различать физический носитель и приложение. Например, DVD-Video это определенная файловая раскладка, которая может быть помещена на записываемый DVD любого физического формата: DVD-R, DVD+R, DVD-RW и т.д. Перед выбором типа носителя вы должны убедиться, что и устройство записи и DVD-Video проигрыватель (отдельный или DVD-ROM привод компьютера) совместимы с данным носителем.
Для записи DVD будет использоваться программа growisofs(1). Эта команда входит в набор утилит dvd+rw-tools ( sysutils/dvd+rw-tools), который поддерживает все типы носителей DVD.
Эти утилиты используют подсистему SCSI для доступа к устройствам, следовательно необходимо добавить в ядро поддержку ATAPI/CAM. Если пишущий привод использует USB интерфейс, это добавление бесполезно и необходимо прочесть более подробную информацию по настройке устройств USB в Разд. 18.5
Вам также потребуется включить DMA доступ для устройств ATAPI, это можно сделать добавив в /boot/loader.conf следующую строку:
hw.ata.atapi_dma="1"
Перед использованием dvd+rw-tools вы должны свериться со списком совместимого оборудования dvd+rw-tools с информацией по устройствам для записи DVD.
Замечание: Если вам нужен графический интерфейс пользователя, взгляните на K3b (sysutils/k3b), который предоставляет дружественный пользователю интерфейс к growisofs(1) и многим другим программам записи.
Команда growisofs(1) является оболочкой для mkisofs, она вызовет mkisofs(8) для создания файловой системы и запишет DVD. Это означает, что вам не потребуется создавать образ с данными перед началом процесса записи.
Для записи данных из каталога /path/to/data на DVD+R или DVD-R, используйте следующую команду:
# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data
Параметры -J -R
передаются
mkisofs(8) для
создания файловой системы (в данном случае: файловая система ISO 9660 с расширениями
Joliet и Rock Ridge), обратитесь к странице справочника
mkisofs(8) за
более подробной информацией.
Параметр -Z
используется для первой сессии записи в
любом случае: для одной или нескольких сессий. Устройство DVD, /dev/cd0, должно быть изменено в соответствии с
имеющимися настройками. Параметр -dvd-compat
закроет
диск и дозапись станет невозможна. Это должно улучшить совместимость с
приводами DVD-ROM.
Возможна также запись предварительного (pre-mastered) образа, например, для записи imagefile.iso запустим:
# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso
Скорость записи должна быть определена и автоматически установлена в соответствии
с носителем и приводом. Если вы хотите явно указать скорость записи, используйте
параметр -speed=
. За дальнейшей информацией обратитесь к
странице справочника
growisofs(1).
Замечание: Если размер файлов внутри набора превышает 4.38Гб, то необходимо будет создать гибридную файловую систему UDF/ISO-9660, для чего потребуется передать параметры
-udf -iso-level 3
в mkisofs(8) и в остальные соответствующие программы (например, growisofs(1)). Указание параметров обязательно лишь во время создания файла образа или во время непосредственной записи на диск. Созданный таким способом диск должен монтироваться утилитой mount_udf(8). Диск будет доступен лишь тем операционным системам, которые поддерживают UDF; в противном случае носитель будет отображаться как поврежденный.Для того, чтобы создать такой образ, выполните:
% mkisofs -R -J -udf -iso-level 3 -o imagefile.iso /path/to/dataДля того, чтобы записать файлы прямо на диск, наберите:
# growisofs -dvd-compat -udf -iso-level 3 -Z /dev/cd0 -J -R /path/to/dataЕсли у вас в распоряжении уже имеется образ, содержащий в себе файлы большого размера, то для записи образа на диск никаких дополнительных опций для growisofs(1) не потребуется.
Также удостоверьтесь, что у вас установлена последняя версия sysutils/cdrtools ( mkisofs(8) принадлежит к этому порту), поскольку предыдущие версии утилит не поддерживают работу с большими файлами. Если с этим портом возникают проблемы, то установите sysutils/cdrtools-devel и прочитайте страницу справочника mkisofs(8).
DVD-Video это особая файловая система, базирующаяся на ISO 9660 и спецификациях micro-UDF (M-UDF). DVD-Video также представляет определенную иерархию структуры данных, поэтому для создания DVD потребуется особая программа, такая как multimedia/dvdauthor.
Если у вас уже есть образ файловой системы DVD-Video, просто запишите его как любой другой образ, примеры находятся в предыдущем разделе. Если вы создали DVD и результат находится в каталоге /path/to/video, для записи DVD-Video должна быть использована следующая команда:
# growisofs -Z /dev/cd0 -dvd-video /path/to/video
Параметр -dvd-video
будет передан
mkisofs(8) и
укажет создать файловую систему DVD-Video. Помимо этого, параметр -dvd-video
подразумевает параметр
growisofs(1)
-dvd-compat
.
В отличие от CD-RW, новый DVD+RW необходимо отформатировать перед первым использованием. Программа growisofs(1) позаботится об этом сама при необходимости, и это рекомендованный способ. Тем не менее, для форматирования DVD+RW вы можете использовать команду dvd+rw-format:
# dvd+rw-format /dev/cd0
Эту операцию необходимо выполнить лишь однажды, помните, что только новые носители DVD+RW необходимо форматировать. Затем запишите DVD+RW тем способом, который описан в предыдущем разделе.
Если вы хотите записать новые данные (полностью новую файловую систему, а не дописать данные) на DVD+RW, его не нужно очищать, просто запишите поверх предыдущей записи (создав новую начальную сессию) примерно так :
# growisofs -Z /dev/cd0 -J -R /path/to/newdata
Формат DVD+RW делает возможным легко дописать данные к предыдущей записи. Операция состоит в присоединении предыдущей сессии к существующей, это не мультисессионная запись, growisofs(1) расширит (grow) файловую систему ISO 9660, существующую на носителе.
Например, для дозаписи данных к предыдущей сессии на DVD+RW, используется следующая команда:
# growisofs -M /dev/cd0 -J -R /path/to/nextdata
При последующих записях mkisofs(8) необходимо передавать те же параметры, что и при первой записи.
Замечание: Вы можете использовать параметр
-dvd-compat
для улучшения совместимости с приводами DVD-ROM. В случае DVD+RW это не помешает добавлению данных.
Если по какой-либо причине вам потребуется очистить носитель, используйте следующую команду:
# growisofs -Z /dev/cd0=/dev/zero
Существует два формата дисков DVD-RW: последовательно дополняемый и с ограниченной перезаписью. По умолчанию формат дисков DVD-RW последовательный.
Новый DVD-RW может быть записан непосредственно без необходимости форматирования, однако DVD-RW с данными в последовательном формате необходимо очистить перед созданием новой начальной сессии.
Для очистки DVD-RW в последовательном формате, запустите:
# dvd+rw-format -blank=full /dev/cd0
Замечание: Полная очистка (
-blank=full
) займет около одного часа на скорости 1x. Быструю очистку можно выполнить с параметром-blank
, если DVD-RW будет записан в режиме Disk-At-Once (DAO). Для записи DVD-RW в режиме DAO, используйте команду:# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.isoПараметр
-use-the-force-luke=dao
не должен потребоваться, поскольку growisofs(1) попытается определить был ли носитель быстро очищен и включить DAO запись.Фактически, лучше использовать режим с ограниченной перезаписью с любым DVD-RW, этот формат более гибкий, чем формат по умолчанию с последовательной записью.
Для записи данных на последовательный DVD-RW, используйте ту же команду, что и для других форматов DVD:
# growisofs -Z /dev/cd0 -J -R /path/to/data
Если вы хотите добавить данные к предыдущей записи, используйте параметр
growisofs(1)
-M
. Однако при добавлении данных на DVD-RW в
последовательном режиме, на диске будет создана новая сессия и в результате
получится мультисессионный диск.
В формате DVD-RW с ограниченной перезаписью не требуется очищать носитель перед
созданием новой начальной сессии, вам всего лишь нужно переписать диск с параметром
-Z
, подобно DVD+RW. Возможно также увеличение
существующей файловой системы ISO 9660, записанной на диск тем же способом, как
для DVD+RW с параметром -M
. В результате получится
односессионный DVD.
Для перевода DVD-RW в формат с ограниченной перезаписью, необходимо использовать следующую команду:
# dvd+rw-format /dev/cd0
Для перевода обратно в последовательный формат, выполните:
# dvd+rw-format -blank=full /dev/cd0
Лишь несколько DVD-ROM и проигрывателей поддерживают мультисессионные DVD, в основном они в лучшем случае прочтут только первую сессию. DVD+R, DVD-R и DVD-RW в последовательном формате могут работать с несколькими сессиями, и это не относится к форматам DVD+RW и DVD-RW в формате ограниченной перезаписи.
Использование следующей команды после первой (не закрытой) сессии для DVD+R, DVD-R, или DVD-RW в последовательном формате, добавит на диск новую сессию:
# growisofs -M /dev/cd0 -J -R /path/to/nextdata
Использование этой командной строки с DVD+RW или DVD-RW в режиме ограниченной перезаписи добавит данные, объединив новую сессию с предыдущей. В результате получится односессионный диск. Такой способ используется для добавления данных после первой записи на эти носители.
Замечание: Некоторый объем носителя используется между сессиями для завершения и начала сессии. Следовательно, для оптимизации объема хранения сессии должны быть большими. Количество сессий ограничено 154 для DVD+R, около 2000 для DVD-R и 127 для DVD+R Double Layer.
Для получения дополнительной информации о DVD, можно запустить команду dvd+rw-mediainfo /dev/cd0, диск должен находиться в приводе.
Дополнительная информация о dvd+rw-tools может быть найдена на странице справочника growisofs(1), на Web-сайте dvd+rw-tools и в архивах списка рассылки cdwrite.
Замечание: Вывод dvd+rw-mediainfo при записи или проблемный носитель необходимы для любого сообщения о проблеме. Без этого вывода будет совершенно невозможно помочь вам.
Записывающие устройства DVD-RAM поставляются с интерфейсами SCSI и ATAPI. В последнем случае вы должны убедиться, что для них включен режим DMA, добавив в файл /boot/loader.conf строку
hw.ata.atapi_dma="1"
Как указывалось ранее, DVD-RAM представляется съемным жестким диском. Как и другие дисковые устройства, DVD-RAM должен быть ''подготовлен'' к первому использованию. В нашем примере мы займём все пространство диска одной файловой системой UFS2:
# dd if=/dev/zero of=/dev/acd0 bs=2k count=1 # bsdlabel -Bw acd0 # newfs /dev/acd0
Имя устройства DVD device, acd0, должно соответствовать вашей конфигурации.
После выполнения указанных выше команд, DVD-RAM может быть смонтирован как обычный жесткий диск:
# mount /dev/acd0 /mnt
После этого вы можете читать и писать на DVD-RAM.
Пред. | Начало | След. |
Запись и использование оптических носителей (CD) | Уровень выше | Дискеты |
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.