Windows 上的 Mac 磁盘映像格式:dmg、cdr、sparsebundle
Mac 磁盘映像就是把整个卷装进一个文件。磁盘工具可以制作好几种映像,而扩展名(.dmg)往往看不出是哪一种。能否在 Windows 上打开,取决于数据在里面是怎么存储的。
磁盘工具制作的格式
以下是 Apple 在磁盘工具使用手册中的说明(核对于 2026年10月30日),以及 Diskferry 对每种格式的处理:
| 格式 | Apple 的说明 | Diskferry |
|---|---|---|
| RAW 映像 | “数据在映像文件中的存储方式与其在虚拟磁盘中的排列方式完全相同” | 能打开 |
| DVD/CD 母版(.cdr) | “它包含磁盘映像所有扇区的副本,无论这些扇区是否被使用” | 能打开 |
| 只读压缩(ULFO) | “以压缩格式存储数据的只读映像” | 不能打开 |
| 只读(UDRO) | “创建后无法更改的磁盘映像” | 未测试 |
| 稀疏捆绑磁盘映像(UDSB) | “数据存储在多个文件中。这种结构常用于通过网络进行的 Time Machine 备份。” | 不能打开 |
| Apple 稀疏映像(ASIF) | “一种现代的稀疏读/写映像” | 不能打开 |
| 任何加密映像 | 在“加密”菜单中选择 | 不能打开 |
Diskferry 的 Open a disk image 按钮接受 .img、.dmg、.cdr、.iso、.bin 和 .raw 文件,并把它们当作原始磁盘读取。.sparsebundle 是一个装有许多分段文件的文件夹,不是单个文件,所以没有可以打开的东西。打开磁盘映像不需要物理硬盘所需的管理员权限提示。
先在 Mac 上转换映像
如果你能用到 Mac,磁盘工具可以把上述任何一种转换为 Diskferry 能读取的格式:选择映像,转换,选中映像,把“映像格式”设为 DVD/CD 母版或 RAW 映像,并把“加密”设为“无”(Apple:转换磁盘映像)。转换后的映像与其中的卷一样大。
没有 Mac 时
- 7-Zip 能解压 DMG 文件及其中的 APFS 映像;请检查结果,因为在我们的测试中它把一些压缩文件写成了 0 字节。详情
- TransMac 在它能打开的映像类型中列出了“dmg、dmgpart、sparsebundle 和 sparseimage”。TransMac 对比
- 应用安装用的 .dmg 里装的是 macOS 程序,无论用什么打开,它都无法在 Windows 上运行。在 Windows 上打开 .dmg
常见问题
怎么判断一个 .dmg 是否经过压缩?
试一下就知道:Diskferry 会打开这个文件,如果找不到 APFS 或 Mac OS 扩展卷,它会告诉你,并提示目前还不支持压缩的 .dmg 文件。在 Mac 上,磁盘工具的“转换”对话框会显示并可更改格式。
Diskferry 能打开 Time Machine 稀疏捆绑包吗?
不能。不支持稀疏捆绑包,此版本也不支持 Time Machine 备份。
最后更新于 2026年10月30日。 还是没解决?支持会由真人回复你。