← | → |
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)