磁盘工具仅支持udro、udzo、udrw、udsb、udto等有限格式的图形化转换,.iso、.img、.cdr及加密压缩组合(如udbz)必须用hdiutil命令行处理,且udzo加密码会导致压缩失效。
macos 磁盘工具能直接转换的磁盘映像格式有限,核心是选对“用途匹配的格式”,不是所有类型都能点几下就转成功。图形界面只支持部分常见格式互转,而 .iso、.img、加密压缩组合等必须用命令行或第三方工具。
磁盘工具里能直接操作的转换
打开“磁盘工具” → 顶部菜单选“映像”→“转换”,然后选取你的 .dmg 或 .sparseimage 文件:
- 只读(UDRO):适合分发软件,不可编辑,加载快
- 压缩(UDZO 或 ULFO):体积小,但一旦加密码,UDZO 自动退化为未压缩;ULFO 支持 LZFSE 压缩 + AES 加密,仅 macOS 10.15+ 可见
- 读/写(UDRW):日常编辑、临时工作区推荐,可增删文件
- 稀疏捆绑包(UDSB):自动扩容,适合 Time Machine 备份或大容量项目
- DVD/CD 主映像(UDTO):保留全部扇区,用于刻录光盘
哪些格式磁盘工具不支持?
以下类型无法通过图形界面导入或导出,必须借助终端:
- .iso、.img、.cdr:磁盘工具完全不识别,需用
hdiutil convert转换 - 带加密的压缩映像(如 UDBZ):磁盘工具没有对应选项,只能用命令行生成
- 已加密的 .dmg:不能在磁盘工具中“去密”或“改密”,必须重建映像
常见需求对应的操作方式
根据你要达成的目标,选合适路径:
-
让 Windows 能打开:磁盘工具无法转 ISO,可用命令:
hdiutil convert -format UDTO source.dmg -o temp.cdr && mv temp.cdr output.iso -
既要压缩又要加密:避开 UDZO,改用 hdiutil 创建 UDBZ:
hdiutil convert input.dmg -format UDBZ -encryption -o output.dmg - 旧系统兼容(如 macOS 10.12 或更早):新建或转换时,文件系统必须选“Mac OS 扩展(日志式)”,不能用 APFS 容器
- 解包内容给 Windows 用户:比转格式更简单——挂载 .dmg → 全选文件 → 打包成 ZIP 或拖进 exFAT 格式 U 盘
注意事项和易错点
几个关键细节常被忽略,直接影响结果:
- UDZO 勾选密码后,压缩失效,文件反而更大
- 稀疏映像(.sparseimage/.sparsebundle)在 Windows 上完全无法识别,别指望双击打开
- Big Sur 及更新系统可读 HFS+ 映像,但默认新建的是 APFS;若目标设备不支持 APFS,务必手动指定文件系统
- 转换前确保映像已卸载(推出),否则磁盘工具会提示“正在使用中”











