.dmg は macOS のディスク形式ですが、Windows コンピューターで開きたい理由はいくつかあります。その手順をご紹介します。
.dmg(ディスクイメージ)サフィックスは、Appleのディスクユーティリティのアーカイブファイル形式に関連付けられています。ディスクイメージファイルを使用すると、ファイルを保存したり、完全なディスクボリュームを作成して他のユーザーと共有したりできます。
Apple の .dmg には、APFS または macOS 拡張 (HFS) ボリューム、CD、DVD、または Blu-Ray ボリューム、ISO9660 (光ディスク)、あるいは Microsoft FAT32 または extFAT ボリュームを含めることができます。
macOS に付属の /Applications/Utilities にあるディスク ユーティリティ アプリを使用してディスク イメージを作成する場合は、イメージ ファイルをパスワードで保護したり暗号化したりすることもできます。
空の .dmg ファイルを作成し、Finder でダブルクリックしてデスクトップにマウントし、ディスク アイコンにドラッグしてファイルをコピーすることもできます。
.dmgファイルの欠点の一つは、Apple独自のフォーマットであることです。Windowsを含む他のほとんどのオペレーティングシステムは、.dmgファイルの読み書きをネイティブにサポートしていません。
サードパーティのソフトウェアや一部のフリーウェアのおかげで、Windows でもまさにそれが可能になります。
WindowsでMacのDMGファイルを開くための無料オプション
Windows 11、10、8、または 7 で .dmg ファイルを開くための無料オプションは多数あります。これまでのところ、Windows で .dmg ファイルを読み取るために使用する最もシンプルなアプリは、優れた無料の圧縮ユーティリティ 7-Zip です。
7-ZipユーティリティはWindowsのファイルエクスプローラーで動作します。インストール後、Windowsで.dmgファイルにアクセスするには、7-Zipをインストールし、ファイルエクスプローラーで.dmgファイルをダブルクリックして開くだけです。.dmgファイルの内容を含む新しいウィンドウが開きます。
あるいは、Windows で .dmg ファイルを右クリックし、7-Zip のサブメニューで 3 つの「抽出」オプションのいずれかを選択して、.dmg の内容を抽出し、Windows ファイル エクスプローラーで指定した場所にコピーすることもできます。
7-Zipとよく似た動作をする、Windows用の.dmgファイルからファイルを解凍できるアプリにPeaZipがあります。Windowsにインストールすれば、解凍プロセスは7-Zipとほぼ同じです。ファイルエクスプローラーで.dmgファイルを右クリックし、ポップアップメニューから「解凍」オプションのいずれかを選択するだけです。PC上のファイルの保存先を選択します。
Windowsで7-Zipの代わりに使える無料の代替ソフトとして、DMG Extractor(有料版は10ドル)があります。無料版はファイルサイズが4GBまでに制限されており、暗号化されたファイルは解凍できず、一度に5ファイルしか解凍できません。有料版ではこれらの制限がなくなり、.dmgファイルの内容を直接閲覧できます。
DMG Extractor は、Windows 上で iOS .ipa ファイルの内容を抽出することもできます。
もう一つの無料オプションはUltraDMG(有料版は40ドル)です。主にmacOSの起動可能なディスクイメージ作成ツールとして設計されていますが、Windows版のUltraDMGでは.dmgファイルの内容を直接抽出することもできます。
Erik Larson氏(後述のTuxera製品の開発にも携わっている)による無料のDMGExtractorとHFSExplorerもあります。これらのツールを使用するには、WindowsにJavaがインストールされている必要があります。
もう 1 つの無料オプションは、もう少し技術に詳しい方であれば、法医学ソフトウェア SleuthKit とその GUI フロントエンドである Autopsy を使用することです。
上記のアプリはすべて無料、または有料版に加えて制限付きの無料ダウンロード版があります。
.dmg ファイルを .iso および .rar ファイルに変換する方法
数十年前に確立された.isoファイルは、CDやDVDなどの光ディスクで一般的に使用される業界標準のイメージ形式ですが、汎用的なイメージ形式としても使用できます。macOSやWindowsを含むほとんどの最新オペレーティングシステムは、.isoイメージで使用されているファイルシステムに応じて、.isoイメージをネイティブに開くことができます。
.dmg ファイルを .iso に変換すると、.dmg の基礎となるファイルシステムが Windows が読み取り可能なものであると想定して、Windows で .iso ファイルをネイティブに開くことができます。
Appleのディスクユーティリティを使えば、macOS内でほとんどの.dmgファイルを.isoファイルに直接変換できます。手順は以下のとおりです。
- macOSのFinderからAppleのディスクユーティリティを開く
- メニューバーから「画像」->「変換」を選択します。
- 開いているファイルペインで、変換したい.dmgファイルを選択し、「選択」ボタンをクリックします。
- 次の保存パネルで、変換したファイルを保存する場所に移動します。
- 新しいディスクイメージを暗号化する場合は、ペインの右下にある[暗号化]メニューから暗号化を選択します。
- パネルの右下にある「イメージフォーマット: 」ポップアップメニューからDVD/CDマスターを選択します。
- 「変換」をクリック
ディスク ユーティリティには、変換中に実行されている処理の詳細と、変換が成功したかどうかを示す進行状況ウィンドウが表示されます。
成功した場合、選択した保存先に.cdrファイルが作成されます。.cdrファイルの拡張子を.isoに変更するだけで変換は完了です。これで、.isoファイルをWindowsコンピュータにコピーできます。
このページの説明に従って、ターミナルでコマンドラインツールhdiutilを使用することもできます。hdiutilの詳細については、ターミナルで次のように入力してください。
man hdiutilと入力して、Return キーを押します。
WindowsでDMGファイルを変換する方法
Windows PCで.dmgファイルを変換する場合は、サードパーティ製のツールを使用する必要があります。サードパーティ製のWindowsツールのほとんどは有料で、無料のデモ版は制限付きでダウンロードできます。主なツールは以下のとおりです。
- ウルトラISO(29.95ドル)
- パワーISO(39.95ドル)
- エニーバーン(29.95ドル)
- トランスマック(59.95ドル)
- SysTools ディスクイメージビューア Pro(199ドル)
CloudConvertという無料のオンライン.dmgコンバーターもありますが、事前にメールアドレス、Google、Twitter、またはFacebookでサインアップする必要があります。インターネット接続が高速でない場合、ファイルサイズによっては.dmg画像のアップロードに時間がかかる場合があります。
たとえば、DVD イメージのサイズは 8 GB 近くになるものもあれば、Blu-Ray イメージのサイズは最大 50 GB になるものもあります。
UltraISOはシンプルで直感的です。インストール後、「ツール」→「変換」を選択し、Windowsで.dmgファイルを変換します。ディスクイメージから直接編集・抽出することも可能です。
UltraISOはWindows 2000以降のすべてのバージョンのWindowsをサポートしており、数十年にわたるWindowsの歴史を網羅しています。システム要件も非常に低く、Pentium 166MHz以上(そう、MHzです)、RAMはわずか64MB、ディスク空き容量は10MBです。
PowerISOはシンプルで使いやすく、.dmgファイルの直接変換やその他多くのディスク関連オプションを提供しています。また、Windows 98以降の古いバージョンのWindowsにも対応しています。
PowerISOは、UltraISOと同様に、直接画像編集、パスワード保護、圧縮、画像の直接マウント、コンパクトディスクオーディオ形式のサポートと書き込みなど、多数のオプションを提供します。両製品とも、起動可能なUSBドライブの作成機能も備えています。
PowerISO も UltraISO と同様にシステム要件が非常に小さいです。
AnyBurnは、簡単なボタン操作で.dmgファイルを変換できるほか、ディスク関連の機能も多数備えています。32ビット版とWindows 2000以降のWindowsをサポートし、UltraISOやPowerISOと同じ最小要件を備えています。
TransMacは、Windows用の.dmgディスクユーティリティで、Windows Vista以降のWindowsをサポートしています。TransMacは、HFS+フォーマット、.dmgファイルの分割と圧縮、CD/DVD/Blu-Rayへの.dmgファイルの直接書き込み、MacマルチセッションCD(複数のボリューム形式が混在するCD、または1枚のディスクに複数のボリュームが収録されたCD)の読み取りなど、独自の機能も備えています。
SysTools Disk Image Viewer Proは、Windows向けのフル機能の.dmgファイルアクセスアプリのリストの最後を飾るアプリですが、シングルユーザーライセンスが199ドルと高額なため、一部のユーザーには手が届かないかもしれません。とはいえ、SysTools Disk Image Viewer Proは他のアプリと同等の機能を備えています。
もう 1 つのオプションは、.dmg と Windows が理解できる形式 (.iso など) 間の中間形式として .rar ファイル形式を使用することです。
無料の試用版がある有料ユーティリティとしては、WinRAR(30 ドル)と WinZip(35 ドル)の 2 つがあります。
どちらの製品も.dmgファイルを.rarファイルに変換でき、Windowsで解凍したり、.iso形式にエクスポートしたりできます。WinZipには30ドルから100ドルまでの3つの価格帯があり、すべてのWinZipバージョンにMac版が含まれています。
もちろん、macOS は、組み込みのアーカイブ ユーティリティを使用して .zip 形式の読み取りと書き込みを行うこともできます。
外部ファイルシステムディスクを直接読み取る
Paragon Software と Tuxera という 2 つの会社が、Mac と Windows 用の外部ファイル システム ドライバーを製造しています。これにより、互いのオペレーティング システムで他の OS のディスク形式を開いてアクセスできるようになります。
HFS for Windows(19.95ドル)とAPFS for Windows(49.95ドル)は、それぞれWindowsコンピューター上でAppleのHFS+とAPFSボリューム形式をマウントしてアクセスする方法を知っているWindows用のファイルシステム製品です。
Paragon には、macOS 用の同様の製品 (Microsoft NTFS for Mac - 54.99 ドル) もありますが、これは逆の機能を持ち、Mac デスクトップに Microsoft Windows NTFS ディスクをマウントしてアクセスできるようになります。
Paragonは家庭用として、これら3つの製品すべてと4つ目の製品「Paragon CampTune」を54.99ドルで提供しており、非常にお買い得です。ParagonはLinuxとAndroid向けのAPFSバージョンも提供しています。
しかし、Windows/Macのクロスプラットフォームファイルシステム製品の中で、おそらく最も優れた製品は、TuxeraのMicrosoft NTFS for Macでしょう。価格はなんと14ドル(15日間の無料トライアル付き)です。TuxeraはMac用のディスク管理アプリとLinux用のAPFS実装も提供しています。
Paragon と Tuxera の両方の製品を使用すると、 .dmg ファイルを USB サムドライブなどの物理メディアにイメージ化し、そのサムドライブを Windows コンピューターに挿入するだけで簡単に実行できます。また、その逆も Windows から Mac へ可能です (サードパーティの Mac 製品を購入した場合)。
これには追加の手順が必要になる場合がありますが、変換を行う必要がないため、他のコンピューター上の外部ファイル システムへのアクセスが簡単になります。
レガシーノート
.dmg ファイルにアクセスしたり、Windows が理解できる形式に変換したりできる無料の Windows アプリは他にもいくつかありますが、これらは何年も更新されておらず、32 ビット オペレーティング システムまたは古いバージョンの macOS にしか対応していないものもあります。
そのようなユーティリティとしては、Peter Wu による dmg2img と dmg2iso の 2 つがあります。
dmg2iso のGitHubページは現在存在しますが、記載されている手順に従って自分でビルドする必要があります。このページでは、アプリ自体が最新バージョンのmacOS向けにアップデートされているかどうかは明記されていません。
また、数十年前のMac OS 9以前の古い.dmg、.smi、.imgファイルを開こうとする場合、それらのディスクイメージにはリソースフォークを含む古いMacファイルが含まれている可能性があることに注意してください。サードパーティ製のHFS+サポートがインストールされていないWindows PCにこれらのファイルをコピーしようとすると、ファイルのリソースフォークが破壊され、古いバージョンのmacOSまたはMac OS 9でファイルが使用できなくなる可能性があります。
古い Mac ファイルのリソース フォークを確実に保持する方法は、それらを Mac ディスクから macOS 拡張 (HFS+) .dmg にイメージ化し、.dmg を読み取り専用ボリュームとしてのみ開くことです。
Windowsパソコンで.dmgファイルにアクセスしたい場合、無料版と有料版を含め、様々な選択肢があります。今後の記事では、ディスクフォーマットに関わらず、プラットフォーム間でファイルを転送するための物理メディアの作成方法をご紹介します。