なぜ IMG を DMG に変換するのですか?
DMG は Apple の標準ディスクイメージ形式です。.img を .dmg に変換することで、macOS の DiskImageMounter や Finder でネイティブに動作するようになり、Mac ユーザーへのイメージ配布や macOS インストーラーのワークフローで使用する際に必要となります。
IMG から DMG への変換方法
hdiutil (macOS) FREE
ターミナルで hdiutil convert input.img -format UDZO -o output.dmg を実行します。圧縮された読み取り専用 DMG には UDZO を、読み書き可能なイメージには UDRW を使用します。
AnyToISO APP
AnyToISO で .img を読み込み、出力形式として DMG を選択して「変換」をクリックします。結果はファイル抽出には適していますが、起動可能な Mac 用としては適していません。
AnyToISO for Mac APP
AnyToISO for Mac で .img を開き、DMG 出力を選択して変換します。ネイティブの Apple ボリュームを作成するには hdiutil の方が信頼性が高いです。
IMG を変換するプログラム
これらの形式について
IMG ファイルは、ほとんどの場合、CD/DVD、フロッピー、USB メモリ、またはパーティションのセクターごとの Raw コピーであり、多くの場合 ISO ファイルと同一です。Windows 8 以降では、右クリックして «マウント» を選択します。USB メモリに書き込むには Rufus または balenaEtcher を使用し、マウントせずにファイルを抽出するには…
.IMG の詳細を開く →DMG ファイルは Apple ディスクイメージであり、Mac アプリケーションを配布するための標準的なコンテナです。Mac では、ダブルクリックしてイメージをマウントし、アプリを「アプリケーション」フォルダにドラッグします。Windows では、内部の Mac ソフトウェアを実行することはできません。7-Zip で内容を抽出するか、AnyToISO で ISO…
.DMG の詳細を開く →品質と注意点
- macOS 上の
hdiutilのみが真の Apple DMG を生成します。Windows ツールは生のイメージをラップするだけであり、Mac 上で正しくマウントされたり起動したりしない可能性があります。 - 変換によってイメージ内のファイルシステムデータは保持されますが、DMG 固有の機能 (HFS+ 拡張属性、コード署名されたボリューム) は、ソースの
.imgに元々含まれている場合にのみ存在します。 - Apple 以外の起動可能イメージ (Linux、Windows インストールディスク) のブートセクタデータは生データとして引き継がれますが、macOS はそのようなイメージからは起動しません。
よくある質問
Windows で IMG を DMG に変換できますか?
hdiutil を使用してください。hdiutil のフォーマットオプションはどれを使うべきですか?
UDZO です。書き込み可能なイメージが必要な場合は UDRW を使用してください。変換後の DMG は Mac で起動可能ですか?
.img に macOS 互換の起動可能なファイルシステムが既に含まれている場合に限ります。Apple 以外のイメージは、変換後も macOS で起動することはできません。変換せずに IMG からファイルを抽出できますか?
.img ファイルを直接開いて内容を抽出することが可能です。