[覚書] Mac OS XでDVD等のisoを吸い出し

Linuxの時にはddでやってたけど、Macでも似たような事ができるよね?…と思って確認したので、メモ。

1.デバイス名確認
$ drutil status
(結果の例)
Vendor Product Rev
HL-DT-ST DVDRAM GP76N LGT4

Type: DVD-ROM Name: /dev/disk3
Sessions: 1 Tracks: 1
Overwritable: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Free: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Used: 793:47:08 blocks: 3572033 / 7.32GB / 6.81GiB
Writability:
Book Type: DVD-ROM (v1)


2.デバイスのアンマウント
$ sudo diskutil umountDisk (デバイス名)

上の結果が得られた場合だと、以下のようになります。
$ sudo diskutil umountDisk /dev/disk3


3.iso吸い出し
$ dd if=(デバイス名) of=(出力ファイル名) bs=2048

上の結果が得られた場合だと、以下のようになります。
$ dd if=/dev/disk3 of=dvd-image.iso bs=2048

(結果の例)
3572033+0 records in
3572033+0 records out
7315523584 bytes transferred in 3124.246301 secs (2341532 bytes/sec)


4.isoマウントの確認
$ hdid (出力ファイル名)

上の結果が得られた場合だと、以下のようになります。
$ hdid dvd-image.iso