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).