Cdrecord

Cdrecord は UNIX 上で動作する CD-R を作成するためのプログラム.

インストール

ftp.berlios.de/pub/cdrecord から cdrtools-2.00.3.tar.gz をダウンロード.

cd /usr/local/src
tar zxvf cdrtools-2.00.3.tar.gz
make
make INS_BASE=/usr/local install

使い方

ISO9660 イメージの作成

iso9660 のイメージを作成. -r は Rock Ridge, -J は Joliet, -V は Volume label, -o は出力ファイルである.

mkisofs -r -J -V 20030914 -o 20030914.iso ../backup/

デバイスの調査

CD-R ドライブが何番目のデバイスに繋がっているのかを調査.

cdrecord -scanbus

ATAPI ドライブの場合は dev=ATAPI オプションを追加.

cdrecord dev=ATAPI -scanbus

以下のように出力される.

Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J??g Schilling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'TOSHIBA ' 'DVD-ROM SD-R1312' '1011' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

BURN-Proof サポートの調査

ドライブが BURN-Proof をサポートしているかどうかを調べる.

cdrecord dev=ATAPI:0,0,0 driveropts=help -checkdrive

Driver options に burnfree があればサポートされている.

Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 J??g Schilling
scsidev: 'ATAPI:0,0,0'
devname: 'ATAPI'
scsibus: 0 target: 0 lun: 0
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'
Device type    : Removable CD-ROM
Version        : 0
Response Format: 2
Capabilities   :
Vendor_info    : 'TOSHIBA '
Identifikation : 'DVD-ROM SD-R1312'
Revision       : '1011'
Device seems to be: Generic mmc2 DVD-ROM.
Driver options:
burnfree        Prepare writer to use BURN-Free technology
noburnfree      Disable using BURN-Free technology

CD-R の作成

-scanbus オプションで得られた値を dev= に指定して CD-R を作成.

cdrecord -v speed=12 dev=0,0,0 -data 20030914.iso

ATAPI ドライブの場合は dev=ATAPI を追加.

cdrecord -v speed=12 dev=ATAPI:0,0,0 -data 20030914.iso

テストしたい場合には -dummy オプションを指定.

cdrecord -v speed=12 dev=ATAPI:0,0,0 -dummy -data 20030914.iso

BURN-Proof を有効にしたい場合は driveropts=burnfree オプションを指定.

cdrecord -v speed=12 dev=ATAPI:0,0,0 driveropts=burnfree -data 20030914.iso

音楽 CD をコピーする場合は以下のようにする.

cdda2wav -vall cddb=0 -DATAPI:0,0,0 -B -Owav
cdrecord -v dev=ATAPI:0,0,0 speed=12 -dao -useinfo -text *.wav

viusulce@hotmail.com
Last modified: Mon May 03 10:47:27 JST 2004