High Sierra系统下从App Store下载El Capitan遇安装报错求助
解决在High Sierra上下载El Capitan制作USB安装器的问题
我之前帮不少用户处理过这个场景——新机型(TouchBar MacBook Pro)+ High Sierra系统,想下载El Capitan做安装介质,Mac App Store会直接因为机型兼容性报错拦下来。毕竟你的MBP本来就不支持运行El Capitan,但我们只是要做安装U盘,不需要在本机装,所以完全可以绕开这个限制。
下面给你两种靠谱的方案,按优先级推荐:
方案一:用官方脚本直接抓取安装包(最安全)
苹果有个官方认可的Python脚本installinstallmacos.py,能直接从苹果服务器下载旧版OS X的完整安装包,完全不用走Mac App Store,也不受机型限制。步骤如下:
- 获取脚本:这个脚本是开源的,你可以通过终端的curl命令从可靠的开源代码仓库获取(一定要选官方维护的版本),或者从苹果开发者相关资源页面下载。
- 运行脚本下载El Capitan:
- 打开终端,切换到脚本所在的文件夹,输入:
python3 installinstallmacos.py - 脚本会列出所有可下载的旧版系统,找到
OS X El Capitan (10.11.6)对应的编号(比如列表里的4,具体看实际输出),输入编号回车。 - 耐心等待下载完成,脚本会生成一个包含
Install OS X El Capitan.app的.dmg镜像文件。
- 打开终端,切换到脚本所在的文件夹,输入:
- 提取安装包:
- 双击下载好的.dmg文件,把里面的
Install OS X El Capitan.app拖到/Applications文件夹里。
- 双击下载好的.dmg文件,把里面的
方案二:从旧Mac拷贝安装包(最快捷,如果你有资源)
如果你身边有一台曾经下载过El Capitan的旧款Mac(比如2015及更早、支持El Capitan的机型),直接把它/Applications文件夹里的Install OS X El Capitan.app拷贝到你的High Sierra Mac上就行——注意要确保是完整的安装包(大小大概6GB左右,不要拷贝中途中断的不完整文件)。
制作USB安装器(两种方案通用)
拿到完整的安装包后,就可以制作安装U盘了:
- 准备U盘:
- 插入至少8GB的U盘,打开「磁盘工具」,将其格式化为Mac OS扩展(日志式),命名为
Installer(名字要和下面的命令对应,也可以改其他名字,但命令里要同步修改)。
- 插入至少8GB的U盘,打开「磁盘工具」,将其格式化为Mac OS扩展(日志式),命名为
- 执行终端命令:
打开终端,输入以下命令(注意转义空格,别写错):sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Installer --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction- 输入你的管理员密码(终端输入密码不会显示,正常输入回车即可)。
- 等待命令跑完,终端显示
Done.时,你的USB安装器就做好了。
避坑提醒
- 别去修改系统核心文件(比如
SystemVersion.plist)来欺骗App Store,这种操作容易搞坏当前的High Sierra系统,稳定性风险很高,完全没必要。 - 做好的U盘只能给支持El Capitan的旧款Mac用,你的TouchBar MBP本身是没法运行El Capitan的,这点要记清楚。
内容的提问来源于stack exchange,提问作者Maximus




