hdiutil
提供:maruko2 Note.
Mac OS X 固有のコマンドで、ディスクイメージを操作するためのコマンド。
操作方法は -help
で表示される。
hdiutil -help
更に詳しいオプションを見るには hdiutil <verb> -help
とする。
hdiutil burn -help
ISO 形式のイメージを作成する
dir を ISO 9660 規格の foo.iso にする。
hdiutil makehybrid -o foo.iso -iso path/to/dir
dir を Joliet 拡張 ISO 9660 規格の foo.iso にする。
hdiutil makehybrid -o foo.iso -iso -joliet -joliet-volume-name "CD名称" path/to/dir
USB 接続の外付け DVD/CD ドライブで焼く
-device <OpenFirmware path>
でドライブを指定する。<OpenFirmware path> は次のコマンドで調べることができる。
hdiutil burn -list
次のように出力される。
TSSTcorp CDDVDW SN-208BB via USB (DRDeviceSupportLevelUnsupported) IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/LDR USB Device @fd500000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices MATSHITA DVD-R UJ-85J via ATAPI (DRDeviceSupportLevelAppleShipping) IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PATA@1F,1/AppleIntelPIIXATARoot/PRID@0/AppleIntelPIIXPATA/ATADeviceNub@0/IOATAPIProtocolTransport/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices
via USB のドライブで焼きたいので、IOService: の行(長い!)を -device
に指定する。
hdiutil burn -device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/USB7@1D,7/AppleUSBEHCI/LDR USB Device @fd500000/IOUSBInterface@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices" foo.dmg