在Mac上下载安装OS X ISO镜像到虚拟机,核心路径是:优先从Apple官方渠道拿到旧版安装器,再用hdiutil转成ISO,最后导入Parallels、VMware Fusion或UTM,但Apple Silicon机型无法实用地虚拟化旧版Intel版OS X。
国内Mac用户如何下载OS X ISO镜像?官方渠道与校验方法
国内Mac用户找OS X ISO,最容易踩的坑是直接搜“OS X ISO下载”,苹果官方并不直接提供ISO文件,官方给的是安装器App或InstallAssistant.pkg,ISO需要你自己转换,这样更安全,也能避开第三方镜像被篡改的风险。
从Apple官方支持页面获取旧版安装器
据苹果官方支持文档,旧版macOS和OS X可通过“如何下载旧版macOS”页面获取,常见版本包括OS X El Capitan 10.11、OS X Yosemite 10.10、OS X Mavericks 10.9,操作路径如下:
- 打开Apple支持页面,搜索“如何下载旧版macOS”。
- 选择需要的OS X版本,下载InstallAssistant.pkg或.dmg。
- 双击安装,安装器会出现在“应用程序”文件夹,例如
/Applications/Install OS X El Capitan.app。 - 如果Mac App Store“已购项目”里有旧版记录,也可以从那里重新下载。
校验安装器与准备转换环境
下载完成后先别急着转ISO,打开终端,检查安装器是否完整:
ls /Applications | grep Install查看安装器名称。shasum -a 256 /Applications/Install OS X El Capitan.app/Contents/Resources/InstallESD.dmg校验哈希。- 官方安装器通常有签名,可用
pkgutil --check-signature检查pkg。
转换ISO需要足够磁盘空间,旧版OS X安装器展开后可能超过10GB,建议预留30GB以上空闲空间,虚拟机磁盘则建议分配60GB,因为系统装完还要留更新和缓存空间。
Apple Silicon Mac能装旧版OS X ISO吗?先看芯片兼容性
这个问题必须先回答,否则后面全白忙,Apple Silicon Mac能装旧版OS X ISO吗?多数情况下不能实用地装,M1、M2、M3、M4是ARM架构,OS X El Capitan、Yosemite等是Intel x86架构,虚拟机要跑得动,通常需要同架构虚拟化。
虚拟化与模拟的区别
- 虚拟化:宿主和客户机架构相同,性能接近原生,例如Intel Mac虚拟化OS X,Apple Silicon虚拟化ARM版macOS。
- 模拟:跨架构翻译指令,性能损失大,UTM可以用QEMU模拟x86,但启动旧版OS X可能极慢,日常使用价值低。
- 行业共识认为,Apple Silicon下旧版OS X没有实用级虚拟化方案。
先确认你的Mac芯片
打开终端输入:
uname -m:输出x86_64是Intel,输出arm64是Apple Silicon。sysctl -n machdep.cpu.brand_string:查看具体CPU型号。
如果是Intel Mac,可继续看下面的ISO制作和虚拟机导入,如果是Apple Silicon,建议直接安装ARM版macOS,例如Monterey、Ventura、Sonoma的恢复镜像或IPSW,而不是折腾旧版OS X ISO。
Parallels Desktop和VMware Fusion哪个更适合装OS X ISO?场景对比
选虚拟机软件,不能只看名气,Parallels Desktop和VMware Fusion哪个更适合装OS X ISO?要分芯片、版本和预算。
| 软件 | 适用芯片 | 旧版OS X支持 | 价格模式 | 适合场景 |
|---|---|---|---|---|
| Parallels Desktop | Intel与Apple Silicon | Intel版可装旧版;M系列仅ARM macOS | 订阅或买断 | 省心、图形界面友好 |
| VMware Fusion | Intel与Apple Silicon | Intel版支持较好;M系列仅ARM macOS | 个人使用免费 | 开发、测试、企业兼容 |
| UTM | Apple Silicon与Intel | 可模拟x86但速度慢 | 免费与付费版 | 尝鲜、轻量实验 |
| VirtualBox | 以Intel为主 | 对macOS客户机支持有限 | 免费 | 实验、非生产 |
新建虚拟机时如何导入ISO
Parallels Desktop:
- 打开Parallels,选择“新建”。
- 选择“从镜像文件安装”,拖入转换好的ISO。
- 选择对应macOS版本,分配CPU和内存,旧版OS X建议至少4GB内存
、2核CPU。
- 启动安装。
VMware Fusion:
- 新建虚拟机,选择“从光盘或映像安装”。
- 拖入ISO,选择Apple macOS版本。
- 固件根据ISO选择UEFI或BIOS,旧版OS X通常需要较兼容的引导设置。
- 启动并进入安装界面。
UTM:
- 新建虚拟机,选择“虚拟化”或“模拟”。
- Intel Mac选x86_64虚拟化;Apple Silicon跑旧版OS X只能选x86_64模拟。
- 分配内存和磁盘,导入ISO,启动。
安装后必做:格式化与工具
进入安装界面后,先打开“磁盘工具”:
- 选中虚拟磁盘,点击“抹掉”。
- 格式选Mac OS扩展(日志式),方案选GUID分区图。
- 退出磁盘工具,继续安装。
装完系统后,安装Parallels Tools或VMware Tools,它们能改善分辨率、剪贴板共享、网络和文件共享,UTM则需要手动配置SPICE工具或网络。
Mac虚拟机安装OS X ISO镜像详细教程:从下载到跑起来
这一节把完整流程串起来,适合Intel Mac用户,目标是把官方安装器变成ISO,再装进虚拟机。
下载与准备
- 备份重要数据,虚拟机操作不会直接动宿主系统,但磁盘空间和权限可能出问题。
- 准备至少60GB空闲空间。
- 确认安装器位于
/Applications。 - 关闭SIP不是必须的,但部分旧版安装器可能要求调整安全设置。
转换ISO的完整命令清单
打开终端,逐步执行:
-
创建空白DMG:
hdiutil create -o /tmp/OSX -size 16g -volname OSX -fs HFS+ -layout SPUD -type UDIF -
挂载DMG:
hdiutil attach /tmp/OSX.dmg -noverify -nobrowse -mountpoint /Volumes/OSX -
恢复安装镜像:
asr restore -source /Applications/Install OS X El Capitan.app/Contents/Resources/InstallESD.dmg -target /Volumes/OSX -noverify -nobrowse -erase -format HFS+ -
卸载:
hdiutil detach /Volumes/OSX -
转换为ISO:
hdiutil convert /tmp/OSX.dmg -format UDTO -o /tmp/OSX.iso -
重命名:
mv /tmp/OSX.iso.cdr /tmp/OSX.iso
完成后,/tmp/OSX.iso就是可导入虚拟机的镜像,不同OS X版本路径可能略有差异,如果安装器里没有InstallESD.dmg,检查Contents/Resources下的BaseSystem.dmg或InstallAssistant.pkg。
导入虚拟机并启动安装
- 打开Parallels或VMware Fusion,新建虚拟机。
- 选择ISO,设置类型为macOS。
- 分配CPU、内存、磁盘,旧版OS X对内存需求不高,但4GB更稳。
- 启动虚拟机,进入安装界面。
- 用磁盘工具抹掉虚拟磁盘,格式选Mac OS扩展(日志式)。
- 按提示安装,中途可能重启多次。
常见报错处理
- “安装器已损坏”:旧版证书过期是常见原因,业内专家指出,可在安装界面用终端把日期调到2016年前后,再重新安装。
- ISO无法引导:检查是否转换成UDTO/CDR,或换VMware Fusion的引导模式。
- Apple Silicon无法安装:换ARM版macOS,不要继续尝试旧版OS X ISO。
- 性能卡顿:关闭透明效果、减少动画,分配更多内存。
核心结论:Intel Mac用官方安装器加hdiutil转ISO,再导入Parallels或VMware Fusion最稳;Apple Silicon别折腾旧版OS X,直接装ARM版macOS。
Q&A:如何在Mac上下载安装OS X ISO镜像文件到虚拟机?
在Mac上下载安装OS X ISO镜像到虚拟机是否合法?
据苹果软件许可协议,macOS虚拟化通常允许在Apple品牌硬件上进行,旧版OS X条款更严,个人在Mac上自用一般问题不大,但分发或用于非Apple硬件可能侵权,建议始终从官方渠道获取安装器。
免费获取OS X ISO镜像的官方渠道有哪些?
Apple支持页面的旧版macOS下载、Mac App Store已购记录、恢复模式,官方不直接给ISO,需要用hdiutil转换,第三方站点风险高,可能含篡改或捆绑。
MacBook Air M2可以安装OS X El Capitan ISO吗?
不可以,M2是ARM架构,El Capitan是Intel x86架构,无法虚拟化;UTM模拟可启动但速度极慢,不具备日常使用价值。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/752919.html




