什麼是DMG檔案格式? 如何將DMG開啟和轉檔?

本篇文章將介紹什麼是 DMG 檔案,如何在各種作業系統上開啟 DMG 檔案,以及如何將 DMG 檔案轉換成 ISO、IMG 或其它格式。

什麼是DMG檔?

副檔名為 DMG 的檔案是蘋果磁碟映像檔,本質上它就是磁碟的備份。

因此,DMG 通常用來儲存壓縮過的軟體安裝程式,這樣比儲存在物理硬碟上更加方便分享,你在網路上傳、下載 macOS 軟體時,會經常遇到 DMG 格式。

這種格式支援壓縮、檔案擴展或加密,所以有時你會遇到一些有密碼的 DMG 檔案。

舊版 Mac OS 系統中使用 IMG 檔案用作軟體儲存方式,Mac OS X9 及以上版本則開始使用 DMG 檔案。

另外,DMG 也是 Direct Mode Gateway 和 Diversity-Multiplexing Gain 的縮寫,這兩種檔案與蘋果磁碟映像檔毫無關係。

 

如何在 Mac 上開啟 DMG 檔?

DMG 檔案原本就是設計支援 Mac 使用,因此在 Mac 上打開 DMG 非常簡單。

DMG 檔案被”掛載”在虛擬光碟機,電腦會將它視為類似真正的物理硬碟,因此很容易就能查看檔案內容。在 Mac 中開啟 DMG 檔,只需要下載檔案,點擊兩下打開,然後執行安裝程式即可。

 

如何在 Windows 中打開 DMG 檔?

在 Windows 中也可以打開 DMG,但這並不代表這個檔案能用。

例如,DMG 檔案不僅能儲存軟體程式,也能儲存圖片或影片等檔案。你可以在 Windows 中使用解壓縮程式來打開 DMG 檔案,但肯定不是所有的 DMG 檔都可以被使用。要在 Windows 運行同樣程式,你需要下載 Windows 版本的支援格式,而不是 Mac DMG。

但是如果只是保存著圖像或影片的 DMG,那麼就與 Windows 相容,你只要使用下面介紹的軟體就可以開起 DMG 檔。

原則上,任何可以使用的解壓縮軟體都可以打開 DMG。例如,Windows 可以用免費的 PeaZip 或 7-Zip 打開 DMG 檔案。

但有時候即使你安裝了 PeaZip 或 7-Zip,點擊 DMG 檔也可能打不開。這種情況可以嘗試對 DMG 檔點擊右鍵,使用選擇功能表指定以 7-Zip 來開啟。

如果你需要對 DMG 檔案進行更多的處理,比如進行解壓縮之外的操作,那麼會建議使用 DMG Extractor,不過它不是免費軟體。

如果你只是想預覽內容,那可以用 SysTools DMG Viewer。另外,Catacombae HFSExplorer 也支援 DMG 檔案預覽,同時也可以在 Linux 系統上運行,並支援免費創建 DMG 檔案。

Windows 系統中還可以用免費的 dmg2iso 來將 DMG 檔轉換成 ISO檔。如果你只需要在 Windows 中掛載 DMG 檔案,不想將它轉換為 ISO,可以選擇 WinCDEmuVirtual CloneDrivePismo File Mount Audit Package

另外,新版本的 Windows 作業系統,都有內建掛載 ISO 檔的功能。

 

如何將 DMG 檔轉換格式?

前面介紹到 dmg2iso 可以將 DMG 轉成 ISO,dmg2iso 是一個命令提示字元工具,你需要下載安裝後,輸入語法才能進行轉換操作。順帶一提,dmg2iso 還有支援 IMG 格式轉換。

AnyToISO 與 dmg2iso 相似,方便使用且免費,但只適用於小於 870MB 的檔案使用。

還有一些免費的檔案轉換器可以將 DMG 轉換為其它格式,比如 ZIP7ZTAR、GZ、RAR 等。像是 CloudConvert 及 FileZigZag 就是兩個很好的選擇。

DMG 轉換為 PKG(macOS 安裝包檔案),原理是提取 DMG 檔案的內容,然後使用這些資料生成一個新的 PKG 檔案。

還有就是 DMG 無法被直接轉換成 EXE,因為 DMG 檔案為 Mac 獨有的格式,而 EXE 檔案是 Windows 所使用,所以在 Windows 上使用 DMG 檔的唯一方法,就是從開發者那裡下載相容 Windows 作業系統的版本。

我們可以在 Windows 系統中擷取 DMG 檔案,也可以將 DMG 轉換為 Windows 可相容的格式。但是 DMG 檔不能在 Windows 上直接執行。

在 Windows 中使用支援 Mac 程式或 Mac 遊戲的唯一方法,就是想辦法下載對應的 Windows 版本。如果沒有對應版本,那麼無論是轉換格式還是提取檔案都沒有任何用處。

如果你想製作可開啟的 DMG 檔,可以使用工具軟體將它燒錄到 USB 隨身碟。使用 TransMac 之類的工具就可以實現將整個 DMG 檔燒錄到 USB 中,並在開機時自動啟動程式。如果你需要使用 USB 隨身碟開機的操作說明,可以參考這篇文章

 

還是打不開 DMG 檔嗎?

如果你讀完上面的相關內容,依舊無法在你的 Windows、macOS 或 Linux 中開啟 DMG 檔,那麼你的 DMG 檔可能就不是我們介紹的這種格式,極有可能是容易混淆的相似副檔名。

比如 DGML 與 DMG 極為相似,但兩者毫無關係。DGML 是 Visual Studio Directed Graph Document 檔,可以用 Visual Studio 操作編輯。

再比如 GMD,可能是 GameMaker 程式碼檔和 GroupMail 檔,這兩種格式也都與 DMG 格式毫無關係。如果你遇到的是這兩種,那你需要安裝 GameMaker 或 GroupMail 才能操作編輯它們。

 

關於 DMG 檔的常見問題

1. 如何將 DMG 檔燒錄進 DVD?

你可以用 Finder 直接將光碟映像檔燒錄進 DVD,只要將空白光碟放入燒錄機後,開啟 Finder 中含有 DMG 檔資料夾,點選右鍵選擇 燒錄光碟映像檔> 燒錄。

2. 如何將 DVD 檔轉成 IPSW ?

IPSW 檔是能夠儲存已加密 DMG 檔的資料夾檔案格式,可以透過第三方解壓縮工具像是 7-Zip 或 PowerISO 來開啟這類檔案,只要在解壓縮軟體中開啟 DMG 檔點選匯出,另存新檔為 IPSW 格式即可。