cdrecord -checkdrive
— и если всё в порядке, будет возвращён код 0. После выполнения данной команды программа завершает работу.
Некоторые устройства позволяют использовать так называемый «перепрожиг», то есть записывать на болванку больший объём данных, чем данная болванка «официально» позволяет. Например, на многие болванки объёмом 74 минуты на самом деле можно уместить приблизительно 76 минут музыки. Однако данная операция, во-первых, небезопасна (в отдельных случаях можно повредить привод), а во-вторых, не особенно надёжна, так как нельзя заранее точно узнать, уместится ли данный объём информации на диске или нет. Если нет, то запись завершится с ошибкой. Кроме того, некоторые диски, записанные с «перепрожигом», могут быть прочитаны не на всех устройствах. Некоторые приводы разрешают запись с «перепрожигом» лишь в определённых режимах (например, в режиме session-at-once, для включения которого — внимание! — в программе cdrecord используется параметр -dao).
Для применения «перепрожига» можно использовать параметр — overburn, например, вот так:
cdrecord -v -dao -overburn newdisk.iso
При этом только по окончании записи будет ясно, уместились ли данные на диск. Если да, запись завершается успешно, ели нет — выдаётся сообщение об ошибке.
Согласно спецификации «Красной книги», при записи звуковых компакт-дисков размер звуковой дорожки не может быть короче четырёх секунд. По умолчанию программа cdrecord также не позволяет записывать дорожки короче четырёх секунд. Однако если для каких-то целей такую запись необходимо разрешить, это можно сделать с помощью параметра -shorttrack. Заметьте, что после этого программа будет разрешать запись слишком коротких дорожек до тех пор,
пока в строке запуска не будет введён параметр -noshorttrack.
Итак, мы рассмотрели самые основные функции и параметры программы cdrecord. На самом деле для гибкого управления этой программой предусматрено ещё довольно много параметров и переключателей. Например, можно регулировать использование CD-text, настраивать величину паузы между дорожками, перезапускать
SCSI-шину по требованию системы, изменять размер буфера FIFO и многое другое.
Для того чтобы просмотреть список некоторых возможных параметров программы cdrecord и их значений, можно использовать следующие команды:
cdrecord -help
cdrecord dev-help cdrecord blank=help cdrecord driveropts=help
Кроме того, пользователи, работающие под управлением операционной системы Linux, могут получить подробную справку по программе cdrecord (правда, на английском языке), набрав команду
man cdrecord
4.2 Программа cdrdao
Рассмотренная в предыдущем разделе программа cdrecord предназначена для записи дисков методом «по одной дорожке» (ТАО, track-at-once) или «по одной сессии» (SAO, session-at-once, в том случае, если этот режим поддерживается записывающим приводом). А в этом разделе мы кратко рассмотрим консольную программу, предназначенную для записи дисков методом disk-at-once, «сразу весь диск». Этот метод считается наиболее аккуратным методом записи дисков и применим только при записи на чистую болванку. Заметим, что многие звукозаписывающие компании принимают оригинал-макеты для тиражирования, только если те записаны методом disk-at-once.