mac 的“磁盘工具”无法直接将只读光盘镜像(如 .cdr 或 .iso)转为可读写 .dmg,因其 iso 9660 等格式本身只读;需通过挂载镜像后,以挂载卷为源新建读/写稀疏或固定大小的 .dmg 映像。

Mac 的“磁盘工具”不能直接把只读光盘镜像(比如 .cdr 或 .iso)转成可读写的 .dmg,因为 ISO 9660、CD/DVD 主映像这类格式本身是只读的,且不支持写入操作。但你可以通过“还原 + 新建”的方式,间接生成一个读/写的磁盘映像。
关键点在于:不是转换原镜像,而是用它的内容新建一个读/写映像。
用磁盘工具从光盘镜像创建可读写 DMG
适用于已有的 .cdr、.iso 或挂载后的只读光盘卷。
-
先确保镜像已挂载或可访问
- 如果是
.iso或.cdr文件,双击可能无法挂载(macOS 默认不支持 ISO 挂载),建议先用终端挂载:hdiutil attach /path/to/image.iso -readonly -noverify
挂载后会在
/Volumes/下出现对应卷名(如Ubuntu 24.04)。
- 如果是
-
打开“磁盘工具”,新建基于内容的读/写映像
- 启动“磁盘工具”(应用程序 → 实用工具)。
- 点顶部菜单栏:文件 > 新建映像 > 文件夹的磁盘映像。
- 在弹出窗口中:
- “源”选中刚挂载的光盘卷(例如
/Volumes/Ubuntu 24.04); - “名称”用英文,避免空格和中文;
- “大小”选“根据文件夹内容自动调整”;
- “格式”选 读/写;
- “映像格式”选 稀疏磁盘映像(推荐,节省空间)或 读/写磁盘映像(固定大小,更稳定);
- 加密留空(ISO 内容通常无加密,且加密后不易跨平台使用);
- “源”选中刚挂载的光盘卷(例如
- 点击“存储”,等待完成,得到一个
.dmg文件。
-
验证是否可写
- 双击新生成的
.dmg,挂载后尝试拖入文件、新建文件夹——能成功即为读/写映像。
- 双击新生成的
补充说明:为什么不能直接“转换”只读镜像?
-
.cdr和.iso是按光盘扇区结构封存的只读镜像,类似一张“照片”,没有文件系统层的写入能力; - “磁盘工具”的“转换”功能对只读镜像仅支持转成其他只读格式(如压缩、DVD/CD 主映像),不提供“变可写”选项;
- 所以必须走“提取内容 → 新建映像”路径,本质是复制数据而非修改原镜像。
替代快捷方案(适合常用场景)
如果只是想临时编辑内容:
- 挂载原 ISO 后,把里面所有文件复制到普通文件夹;
- 再用“文件夹的磁盘映像”功能,基于该文件夹创建读/写
.dmg。
这样更可控,也避开权限或资源派生导致的兼容问题。
不复杂但容易忽略路径和格式选择。











