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
以下の手順からなる。
- ドライブにCDを入れる
- mountコマンドでCDドライブのデバイスファイルを見つける
- CDをアンマウントする
- 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)