Macでiso 9660フォーマットでCDデータを吸い出す

Macだと、標準で付いてくるDisk UtilityでCDROMデータを吸い出せるのはうれしいんだけど、吸い出したデータは「HFS+ファイルシステム over iso 9660」で格納されるから、Windowsでは見れなくなってしまう。学会の予稿集をCDから吸い出して、恒久的なデータとして保管しているので、この目的にはDisk Utilityは使えない。ちょっと調べたところ、ddコマンドを使って簡単にiso 9660フォーマットで吸い出せることがわかった。その手順の簡単なメモ。なお、こちらのページが大変参考になった。
Mac OS X で dd コマンドで CD から ISO9660 形式のディスクイメージを吸い出す - 泰山飯店 Tai-San Restaurant. - TWWP
以下の手順からなる。

  1. ドライブにCDを入れる
  2. mountコマンドでCDドライブのデバイスファイルを見つける
  3. CDをアンマウントする
  4. ddでコピー

以下、手順2以降の具体例。

$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local)
fdesc on /dev (fdesc, union)
map -hosts on /net (autofs, automounted)
map auto_home on /home (autofs, automounted)
/dev/disk0s3 on /Volumes/WindowsXP (ntfs, local, read-only, noowners)
/dev/disk1s0 on /Volumes/CLUSTER2008 (cd9660, local, nodev, nosuid, read-only, noowners)
$ sudo umount /Volumes/CLUSTER2008
Password:
$ dd if=/dev/disk1s0 of=CLUSTER2008.iso
717076+0 records in
717076+0 records out
367142912 bytes transferred in 329.031225 secs (1115830 bytes/sec)