С помощью программы cdrecord можно не только производить запись на диски, но и очищать записанные ранее диски CD-RW. Для этого в строке запуска программы вводится параметр blank. Необходимо заметить, что программа cdrecord может выполнять очистку не только диска целиком, но и отдельных дорожек и сессий.
Например, для полной очистки диска CD-RW нужно ввести команду:
cdrecord blank=all
По этой команде начнётся долгий процесс очистки болванки CD-RW (во время которого можно успеть сходить выпить чашечку-другую кофе). Вместо значения all можно использовать также значения disc или disk — любое из них приведёт к тому же результату.
Для так называемой быстрой очистки диска, которая занимает гораздо меньше времени, но может в некоторых случаях приводить к последующим ошибкам записи и чтения, можно применить значение fast или minimal. Оба эти значения совершено идентичны. Например, команда может выглядеть так:
cdrecord blank=fast
Программа cdrecord умеет выполнять также такую «неочевидную»
операцию, как очистка закрывающей записи последней сессии. В
некоторых случаях это может быть весьма полезным. Для этого служит параметр unclose:
cdrecord b1ank=uncI оse
Для применения таких «спецсредств» программы cdrecord, как очистка последней сессии или последней дорожки, можно применить значения blank=session или blank=track.
Параметр blank может использоваться не только сам по себе, но и вместе с другими параметрами программы cdrecord. Обычно это применяется, когда нужно очистить диск непосредственно перед записью. Например, чтобы записать новые данные из нашего гипотетического
файла newdisk.iso на которая уже заполнена не нуж ными более данными, можно применить следующую команду:
cdrecord -v blank=fast speed=16 newdisk.iso
Программа при этом сначала осуществит «быструю» очистку диска, а затем запишет на него новые данные.
Надо сказать, что иногда при очистке дисков (особенно старых) могут возникать ошибки, которые следует игнорировать в процессе стирания — иначе этот процесс не сможет быть завершён. Для того чтобы процесс очистки не останавливался при получении от устройства сообщений об ошибках, нужно ввести параметр -force, например:
cdrecord blank=all -force
Для того чтобы не производить запись на диск, а только симулировать её (для проверки того, успевает ли система записывать диск с нужной скоростью), можно использовать параметр -dummy:
cdrecord -v speed=48 -dummy newdisk.iso
При этом программа производит полный цикл записи на диск, но с
выключенным лазером. Появляющиеся при этом сообщения системы позволят отследить, не возникают ли при записи какие-либо ошибки. Если процесс завершился успешно, можно начинать «настоящую» запись.
Часто бывает удобно, а в некоторых случаях даже необходимо, чтобы по окончании записи программа открыла лоток привода CD-RW. Для таких случаев в программе cdrecord предусмотрен параметр -eject:
cdrecord -v speed-48 -eject newdisk.iso
Программа cdrecord умеет также записывать многосессионные диски. — Но как — спросите вы, -- ведь для этого необходимо, чтобы