綾小路龍之介の素人思考

[linux] wodim で CD の書き込みチェック (Verify)

wodim 自体にベリファイ機能は無いので書き込んだ iso イメージと dd で cd-rom ドライブを読み込んだ結果を元に

書き込みデバイスの確認

# wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/sg0'      rwrw-- : 'HL-DT-ST' 'RW/DVD GCC-4241N'
-------------------------------------------------------------------------

ブランクCDを作り

# wodim dev=/dev/sg0 blank=all
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'HL-DT-ST'
Identification : 'RW/DVD GCC-4241N'
Revision       : 'A100'
Device seems to be: Generic mmc2 DVD-ROM.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Speed set to 706 KB/s
Starting to write CD/DVD at speed   4.0 in real BLANK mode for single session.
Last chance to quit, starting real write in    0 seconds. Operation starts.
# wodim -v speed=0 dev=/dev/sg0 blank=all

isoイメージをブランクCDに disk at onece で書き込む

# wodim -dao dev=/dev/sg0 systemrescuecd-x86-3.7.1.iso
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   :
Vendor_info    : 'HL-DT-ST'
Identification : 'RW/DVD GCC-4241N'
Revision       : 'A100'
Device seems to be: Generic mmc2 DVD-ROM.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Speed set to 706 KB/s
Starting to write CD/DVD at speed   4.0 in real SAO mode for single session.
Last chance to quit, starting real write in    0 seconds. Operation starts.
Track 01: Total bytes read/written: 425893888/425893888 (207956 sectors).

ddでcdドライブからイメージを作り、これと書き込んだisoイメージの内容をmd5sumで比較。一致しているのでOK

# dd if=/dev/sr0 of=cd_image
831824+0 records in
831824+0 records out
425893888 bytes (426 MB) copied, 180.533 s, 2.4 MB/s
# md5sum systemrescuecd-x86-3.7.1.iso cd_image
1bc0f967f0e1e3b860e866aa6329bb4b  systemrescuecd-x86-3.7.1.iso
1bc0f967f0e1e3b860e866aa6329bb4b  cd_image

cmpを使って比較する方法もある。

# cmp --print-bytes --verbose /dev/cdrw systemrescuecd-x86-3.7.1.iso

リファレンス

  1. wodimでCDイメージを大量に焼く - kinneko@4月失職は回避されたけど相変わらず転職先募集中の日記
  2. Download - SystemRescueCd

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-08-01T11:22:24+09:00
  2. Modified: 2010-08-01T11:22:24+09:00
  3. Generated: 2017-01-09T23:09:54+09:00