将 macOS Sonoma 14.8.9 的 DMG 文件转换为标准 ISO 镜像,最安全且成功率最高的方法是在 Mac 电脑上使用终端(Terminal)命令行。
因为 macOS 的系统 DMG 文件通常只是安装程序或固件的封装,直接更改后缀或用常规转换工具无法让其支持虚拟机(如 VMware、VirtualBox)引导。
以下是完整的转换方法:
方法一:在 Mac 系统的终端中转换(推荐,最标准)
如果你的 DMG 文件内包含 Install macOS Sonoma.app(安装 macOS Sonoma 应用程序),需要先将其挂载,然后通过系统自带的 createinstallmedia 工具来制作可引导的 ISO。
双击挂载 DMG 文件,确保你能在 Finder(访达)中看到 macOS 的安装程序。
打开 终端(Terminal),依次复制并运行以下命令:
# 1. 创建一个大小约为 16GB 的空白影子磁盘镜像 hdiutil create -o /tmp/Sonoma -size 16384m -volname Sonoma -layout SPUD -fs HFS+J
# 2. 将创建的镜像挂载到系统中 hdiutil attach /tmp/Sonoma.dmg -noverify -mountpoint /Volumes/Sonoma
# 3. 使用系统自带工具写入 macOS 14.8.9 的安装文件(注意:请根据实际挂载路径检查“Install macOS Sonoma.app”的位置) sudo /Volumes/已挂载的DMG名称/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/Sonoma --nointeraction
# 4. 卸载已制作完毕的卷 hdiutil detach /Volumes/Install\ macOS\ Sonoma
# 5. 将刚生成的 .dmg 文件转换为标准的 CDR 格式 hdiutil convert /tmp/Sonoma.dmg -format UDTO -o /tmp/Sonoma.cdr
# 6. 将 CDR 文件重命名为 ISO 格式并移动到桌面上 mv /tmp/Sonoma.cdr ~/Desktop/macOS_Sonoma_14.8.9.iso
# 7. 清理临时生成的 dmg 缓存文件 rm /tmp/Sonoma.dmg
|
方法二:如果已经是刻录好的纯系统镜像 DMG
如果你下载的 DMG 本身就是第三方已经封装好的可启动镜像卷(而非官方 App 封装),你可以直接使用 hdiutil 将其转换:
打开 终端。
输入以下命令(请将路径替换为你实际的文件路径):
hdiutil convert /路径/macos_14.8.9.dmg -format UDTO -o /路径/macos_14.8.9.cdr
mv /路径/macos_14.8.9.cdr /路径/macos_14.8.9.iso
|
Fin.