FreeBSD 9.0でCD-RWを書き込む

FreeBSD 9.0ではATAPIデバイス関係の既定の設定が変更されたようで,以前のようにburncdを用いてCD-RWを書き込むことはできないようです.

CD-RWの書き込みにはsysutils/cdrtoolsからインストールできるcdrecordを使うことになります.まず,以下のようにして書き込み機能を持った光学ドライブを探します.

camcontrol devlist

著者の環境では以下のドライブが見つかりました.

<HL-DT-ST DVDRAM GH24NS70 GN00>    at scbus2 target 0 lun 0 (pass2,cd0)

このドライブを使ってCD-RW.isoファイルを書き込むには次のようにします.

cdrecord dev=2,0,0 -v -eject -data FreeBSD-9.0-RELEASE-amd64-disc1.iso

dev引数はcamcontrolで探したscbustargetlunを指定します.書き込み速度はドライブとメディアの両方がサポートする最大値となります.

なお,CD-RWメディアを消去するには以下のようにします.

cdrecord dev=2,0,0 -v blank=fast

これは管理領域のみを消去する最も高速な消去方法です.それ以外の方法は以下のようにすることで確認できます.

cdrecord blank=help