Mac OS X。CDやDVDからISOを作成するベストな方法
コマンドラインと画面重視の両方のポインタがありがたい!
update:
ディスクユーティリティ、hdiutil、ddの方法を検証してみましたが、私のmacbook proでは30分、hdiutilでは40分でした。ddはif=
とof=
DVDは/dev/disk2を使用しています。 これをdiskutil list
で検証して、まずアンマウントしてみました。
コマンドラインと画面重視の両方のポインタがありがたい!
update:
ディスクユーティリティ、hdiutil、ddの方法を検証してみましたが、私のmacbook proでは30分、hdiutilでは40分でした。ddはif=
とof=
DVDは/dev/disk2を使用しています。 これをdiskutil list
で検証して、まずアンマウントしてみました。
OS X ボックスでディスクイメージを作成するには、一般的に 4 つの方法があります:
ディスクユーティリティ - 画面上のプロンプトが表示されますが、デフォルトではOS X固有のファイル形式である.dmgが作成されます。ディスクユーティリティは、イメージを作成する前に “CD/DVD マスター "オプションを選択すると、ISO (.cdr 拡張子)も作成します。必要に応じて、作成後に拡張子の名前を変更することができます。Roxio Toast - 10年以上にわたってMac OS上で光学メディアを作成する上で事実上のサードパーティ標準となっている、ほぼすべてのCDやDVDフォーマットを作成することができます。コマンドラインユーティリティ hdiutil
- Toast がサポートするすべてのフォーマットを無料で作成してくれます。このツールで ISO を作成したい場合は、hdiutil makehybrid -iso -joliet -o Image.iso /input_path
sysadmins が知っているかもしれない dd
を使った 4 番目の非常に直接的なコマンドラインの方法があります: dd if=/dev/disk1 of=Image.iso
他の回答で述べたように、ディスクユーティリティやdd
を使ってオリジナルディスクのISOイメージを作成することができます。しかし、ディスクがコピープロテクトされている場合、ディスクのリードイン領域には、直接読むことができない復号化キーが含まれており、ISOイメージの一部ではありません。そのため、このイメージで新しいディスクを作成した場合、標準のDVDプレーヤーでは再生できません。それにもかかわらず、あなたはそれが暗号化を回避することができるので、キーを必要としないVLCのようなプログラムを使用してそれを再生することができます。(PowerPC版のみ記載されています。)
ハードドライブに保存するためには、Handbrakeを使用して暗号化されていないH.264にコンテンツをトランスコードすることがより便利かもしれません。これは、DVD-Videoディスクで使用されているMPEG-2コンテンツを格納することと比較して、ディスク容量の多くを保存します。しかし、それはDVDメニューを保持しませんし、あなたが標準的なDVDプレーヤーで再生できるDVDを書き込みたい場合は、MPEG-2に戻ってそれを変換する必要があります。
Apple Software Restore コマンドラインユーティリティである asr
を忘れないでください: dd
のような生のコピープログラムと同じように動作しますが、より多くの機能を持っています。特に、DDはそうではないので、ボリュームパス名を直接操作することができます。
dd
は、PC上のいくつかのツールと同じISOイメージを生成することがわかったので、私はdd
を使用しています。(または Finder で Applications -> Utilities -> Terminal を使用)
2. diskutil list
は、光学ドライブがどのドライブかを確認します。USBフラッシュドライブやSDカードなど、他のドライブを持っているかどうかによって、diskutil unmount /dev/disk1
やdd if=/dev/disk1 of=DiscImage01.iso
などになるかもしれません。
3. diskutil eject /dev/disk1
を使ってドライブをアンマウントします。このコマンドは Terminal
を必要としないので、管理者のパスワードも必要ありません。これには時間がかかりますが、光学ドライブのライトが点滅しているのを見ることができます。
5. diskutil list
は、手動ではイジェクトさせてくれないが、OS Xでディスクをイジェクトする必要がある光学ドライブがある場合にディスクをイジェクトすることです。
また、/dev/disk1
はどんな既存のファイルでも上書きできるので、/dev/disk2
のファイルは全て読み込みのみで書き込みはできないようにして、1ヶ月後に既存のファイルを上書きしそうなdiskutil unmount /dev/disk1
コマンドを発行しても、実際には「Permission denied」というエラーが返ってくるので、その既存のファイルを上書きしないようにした方がいいかもしれません。