なぜ ISO を DMG に変換するのですか?
DMG は macOS のネイティブなディスクイメージ形式であり、Finder やディスクユーティリティで標準的に処理されます。ISO を DMG に変換することで、サードパーティ製ソフトウェアを使わずに標準の macOS ツールでディスク内容を扱えるようになります。なお、この変換は逆方向(Windows や Linux で使用するための DMG から ISO への変換)の方が一般的です。
ISO から DMG への変換方法
hdiutil FREE
ターミナルで hdiutil convert input.iso -format UDTO -o output を実行し、output.cdr を output.dmg にリネームします。確認のために hdiutil attach output.dmg でマウントします。
AnyToISO APP
AnyToISO を開き、「イメージを ISO/DMG に変換」を選択し、.iso を読み込んで出力形式として DMG を選択し、「変換」をクリックします。
ISO を変換するプログラム
これらの形式について
ISOファイルは、光学ディスク(CD、DVD、またはBlu-ray)を単一のファイルとして保存したセクタ単位のコピーです。Windows…
.ISO の詳細を開く →DMG ファイルは Apple ディスクイメージであり、Mac アプリケーションを配布するための標準的なコンテナです。Mac では、ダブルクリックしてイメージをマウントし、アプリを「アプリケーション」フォルダにドラッグします。Windows では、内部の Mac ソフトウェアを実行することはできません。7-Zip で内容を抽出するか、AnyToISO で ISO…
.DMG の詳細を開く →品質と注意点
- ISO が起動可能な Windows または Linux インストーラーである場合、ブートレコードや El Torito カタログは引き継がれません。生成された DMG にはファイルは含まれますが、Mac での起動はできません。
hdiutil UDTO形式はデフォルトで.cdr拡張子の CD/DVD-R マスターを作成します。マウントのために.dmgにリネームすることは有効ですが、内部形式はネイティブの HFS+/APFS DMG とは異なります。- ファイル名、フォルダ構造、およびファイルデータは変換後もそのまま保持されます。ソースの ISO には macOS の拡張属性やリソースフォークが存在しないため、変換によって追加で失われるものはありません。
よくある質問
なぜ hdiutil は .dmg ではなく .cdr ファイルを生成するのですか?
UDTO 形式は CD/DVD-R マスターであり、デフォルトで .cdr 拡張子が付きます。Finder やディスクユーティリティに標準のディスクイメージとして認識させるには、.dmg へのリネームが必要です。