<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://aidalinux.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_CD_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8</id>
	<title>Запись CD дисков в консоли - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://aidalinux.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_CD_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8"/>
	<link rel="alternate" type="text/html" href="https://aidalinux.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_CD_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8&amp;action=history"/>
	<updated>2026-04-19T13:02:11Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://aidalinux.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_CD_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8&amp;diff=13464&amp;oldid=prev</id>
		<title>Langator: Новая страница: «Зачастую проще воспользоваться консолью для записи CD/DVD дисков, нежели использовать гра…»</title>
		<link rel="alternate" type="text/html" href="https://aidalinux.ru/wiki/index.php?title=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C_CD_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2_%D0%B2_%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D0%B8&amp;diff=13464&amp;oldid=prev"/>
		<updated>2014-06-27T13:55:58Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Зачастую проще воспользоваться консолью для записи CD/DVD дисков, нежели использовать гра…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Зачастую проще воспользоваться консолью для записи CD/DVD дисков, нежели использовать графические утилиты, а зачастую это единственный вариант. И нет ничего проще! Для этого нам понадобятся: cdrecord и mkisofs. В gentoo они находятся в app-cdr/cdrtools.&lt;br /&gt;
&lt;br /&gt;
Несколько терминов, связанных с форматами файлов:&lt;br /&gt;
&lt;br /&gt;
 - Yellow Book: физический формат CD с данными.&lt;br /&gt;
 - Orange Book: физический формат для записываемых компакт-дисков.&lt;br /&gt;
 - CD-MO --- магнито-оптические диски.&lt;br /&gt;
 - CD-WO --- единожды записываемые диски (включают в себя и гибриды наподобие Фото-CD).&lt;br /&gt;
 - CD-RW --- перезаписываемые диски.&lt;br /&gt;
 - ISO-9660: Старый стандарт расположения данных, позволяющий использовать только стандарт 8.3 для имен файлов (т.е. 8 символов - имя файла и 3 - расширение).&lt;br /&gt;
 - Rock Ridge: Расширение ISO-9660, предполагающее использование длинных имен для файлов и UNIX-подобных ссылок. Позволяет сохранить все атрибуты файла, такие как владелец и права доступа. Атрибуты UNIX-файлов при чтении диска в Windows не отображаются.&lt;br /&gt;
 - Joliet: Расширение ISO-9660, разработанное Microsoft, которое позволяет использовать символы Unicode в именах файлов, так же как и использовать длинные  имена файлов. Кроме того, Joliet предоставляет возможность создания урезанных имен для совместимости с MS-DOS, выглядящих наподобие FILENA~1.TXT. Позволяет использовать имена файлов длиной до 64 символов, включая пробелы.&lt;br /&gt;
 - El Torito: Спецификация для загрузочных компакт-дисков.&lt;br /&gt;
 - HFS (Hierarchical File System): Оригинальная файловая система компьютеров Macintosh.&lt;br /&gt;
 - Мультисессия: Позволяет добавлять файлы в любое время, после записи одиночной сессии. Для того, чтобы диски читались, сессия должна быть закрыта. Однако такой подход исключает добавление файлов. Мультисессия позволяет связать отдельные сессии и обновленное содержание диска выглядит как один каталог.&lt;br /&gt;
 - CD-UDF (Universal Disk Format): файловая система-стандарт пошаговой записи пакетов данных.&lt;br /&gt;
&lt;br /&gt;
Процесс записи выбранных вами файлов состоит из двух этапов. Вначале необходимо создать с помощью mkisofs iso-образ, и потом записать его на диск, используя программу cdrecord. Для создания образа воспользуемся следующим синтаксисом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mkisofs -o test.iso -Jrv -V test_disk /home/usver/test_dir&lt;br /&gt;
&lt;br /&gt;
   -o - имя создаваемого iso-файла (test.iso);&lt;br /&gt;
   -J - используем записи Joliet для совместимости с системой Windows;&lt;br /&gt;
   -r - Rock Ridge расширение для совсестимости с *nix;&lt;br /&gt;
   -v - так называемый verbose-режим;&lt;br /&gt;
   -V - указываем имя тома (test_disk);&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для просмотра содержимого можно смонтировать iso-образ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mount -t iso9660 -o ro,loop=/dev/loop0 test.iso /mnt/iso&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Далее нам нужно найти адрес пишещего устройства:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;cdrecord -scanbus&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
И записываем диск:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; cdrecord -v -eject speed=48 dev=0,0,0 test.iso&lt;br /&gt;
&lt;br /&gt;
   -v - verbose-режим. Обозначает тоже, что и в предыдущем случае&lt;br /&gt;
   -eject - выдвигает лоток привода после окончания процесса записи&lt;br /&gt;
   -speed - указываем скорость записи диска. В нашем случае - 48х&lt;br /&gt;
   -dev - записывающее устройство. Числа взяты из вывода программы cdrecord с параметром scanbus&lt;br /&gt;
   -multi - создания мультисессийного диска&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для очистки CD-RW необходимо в качестве параметров указать следующее:&lt;br /&gt;
&lt;br /&gt;
   blank=all - очистить весь диск&lt;br /&gt;
   blank=disc - то же самое&lt;br /&gt;
   blank=fast - быстрая очистка диска&lt;br /&gt;
   blank=session - очистить последнюю сессию&lt;br /&gt;
   blank=unclose - открыть последнюю записанную сессию&lt;br /&gt;
&lt;br /&gt;
То есть, например команда для быстрой очистки диска будет выглядеть следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;cdrecord dev=0,0,0 blank=fast -eject -speed=4 -v&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для прямого копирования содержимого с одного диска на другой можно воспользоваться командой вида:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;cdrecord -v dev=0,0,0 speed=4 -isosize /dev/scd1&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Но для пущей надежности лучше сначала сделать образ диска:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;dd if=/dev/scd1 of=/tmp/diskfile.iso&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для того, чтобы добавить еще одну сессию, программе mkisofs необходимо знать номера начального и конечного секторов диска. Узнать это можно следующим образом:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;cdrecord dev=0,0,0 -msinfo&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В результате, команда для создания iso-образа будет иметь следующий вид:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mkisofs -o test2.iso -Jr -V Session2 -C 0,27139 -M 0,0,0 /path/to/files&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Можно так же эту команду объединить с предыдущей. В итоге, получим следующее:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;mkisofs -o test2.iso -Jr -V Session2 -C `cdrecord dev=0,0,0 -msinfo` -M 0,0,0 /files/path/&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь привод считает информацию о последней записанной сессии и объединит ее содержание с содержанием новой сессии. Предполагается, что последняя сессия записана с опцией  '''-multi'''&lt;/div&gt;</summary>
		<author><name>Langator</name></author>
	</entry>
</feed>