CDから指定セクタを直接読む


 とある目的のためにCDの上の何セクタかを直接読んでファイルに出力したい。
 DOS/windowsコマンドで探せばあるかもしれないけど, まあ使い慣れたUnixのddコマンドでやろう。
   しかしいちいちUnixを起動するのも面倒なのでcygwin上でやる。
 ただ,cygwinではいきなり dd if=/dev/cdrom なんてやってもダメ。

 cygwinでRAWデバイスを使うには

mielle@MELODY ~
$
mount //./f: /dev/cdrom

(F: がCDドライブ,/dev/cdromは作っておく)
とする。

 で,

mielle@MELODY ~
$
dd if=/dev/cdrom of=bootsect bs=2048 skip=20 count=1
1+0 records in
1+0 records out


で取り出せる。

(2001.01.30)



top