← 返回命令列表

Linux command

cdrecord 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Burn an ISO image

cdrecord -v dev=[/dev/sr0] [image.iso]

Burn with specific speed

cdrecord -v speed=[16] dev=[/dev/sr0] [image.iso]

Burn audio CD

cdrecord -v -audio dev=[/dev/sr0] [track1.wav] [track2.wav]

Scan for available devices

cdrecord -scanbus

Erase a CD-RW

cdrecord -v blank=fast dev=[/dev/sr0]

Burn multi-session disc

cdrecord -v -multi dev=[/dev/sr0] [image.iso]

Test burn

cdrecord -v -dummy dev=[/dev/sr0] [image.iso]

Burn with buffer underrun protection

cdrecord -v driveropts=burnfree dev=[/dev/sr0] [image.iso]

说明

cdrecord is a command-line tool for burning data to CD, DVD, and Blu-ray discs. It supports various disc formats including CD-R, CD-RW, DVD-R, DVD+R, DVD-RW, DVD+RW, and dual-layer variants. The tool can write ISO images, audio CDs from WAV files, and multi-session discs. It includes features like burn-free (buffer underrun protection), FIFO buffering, and SCSI/ATAPI device support. Note that on many Linux systems, cdrecord has been replaced or supplemented by wodim from the cdrkit project, which provides compatible functionality.

参数

dev= _device_
Recording device (e.g., /dev/sr0 or SCSI address).
speed= _n_
Recording speed multiplier.
-v
Verbose output.
-audio
Write audio CD from WAV files.
-data
Write data track (default).
-multi
Enable multi-session recording.
-dummy
Simulation mode, don't actually write.
-eject
Eject disc after recording.
blank= _type_
Blank a CD-RW (fast, all, session).
-scanbus
Scan for available SCSI devices.
-toc
Show table of contents.
-dao
Write in Disc At Once mode with no gaps between tracks.
-checkdrive
Check drive capabilities.
-immed
Set SCSI IMMED flag for background operation during load/eject/blank.
driveropts= _opts_
Driver-specific options (e.g., burnfree for buffer underrun protection).
fs= _size_
FIFO buffer size (default 4 MB).
gracetime= _secs_
Wait time in seconds before starting burn (default 2).

FAQ

What is the cdrecord command used for?

cdrecord is a command-line tool for burning data to CD, DVD, and Blu-ray discs. It supports various disc formats including CD-R, CD-RW, DVD-R, DVD+R, DVD-RW, DVD+RW, and dual-layer variants. The tool can write ISO images, audio CDs from WAV files, and multi-session discs. It includes features like burn-free (buffer underrun protection), FIFO buffering, and SCSI/ATAPI device support. Note that on many Linux systems, cdrecord has been replaced or supplemented by wodim from the cdrkit project, which provides compatible functionality.

How do I run a basic cdrecord example?

Run `cdrecord -v dev=[/dev/sr0] [image.iso]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does dev= _device_ do in cdrecord?

Recording device (e.g., /dev/sr0 or SCSI address).