被苹果放弃的Mac怎么装新版macOS?OpenCore Legacy Patcher完整操作指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher(OCLP)是一款用Python编写的开源引导补丁工具,专门为被苹果官方放弃的Intel老Mac提供新版macOS(Big Sur到Sequoia)的引导与驱动修复能力。本文带你用图形界面走完从确认型号到打完根补丁的全流程,不写一行代码,全程不碰固件。
动手前,先看看你遇到了哪些具体问题:
- 找不到图形驱动:2012年以前的显卡装完新版macOS后没有硬件加速,鼠标拖动卡顿,窗口掉帧
- Wi-Fi直接消失:新版系统删除了老Broadcom芯片的内核扩展,无线网卡在系统信息里找不到
- 蓝牙随机断连:配对成功但用一会儿就断,蓝牙耳机声音时断时续
- 系统更新不敢点:担心OTA更新破坏引导链,结果永远停在老版本,安全补丁也拿不到
OCLP的思路是"只动内存和磁盘,不动固件":它在构建OpenCore引导器时自动读取硬件信息生成匹配配置,装完系统后通过根补丁(Root Patch)把缺少的驱动写回磁盘,整个过程可逆,不改动Mac的ROM。
三步确认你的Mac在不在支持范围
查型号标识符
打开"关于本机 → 系统报告 → 硬件",找到型号标识符(Model Identifier),例如MacBookPro11,5或iMac14,2,对照支持机型列表确认你的型号在不在表里。
- PowerPC架构和Apple Silicon(M1/M2/M3)机型不在支持范围内
- 如果型号不在列表里,OCLP不提供补丁支持
- 建议先把当前系统更新到最新固件版本,再开始操作
看内存和磁盘容量
| 项目 | 最低要求 | 推荐 |
|---|---|---|
| USB安装盘 | 16GB | 32GB(Sonoma/Sequoia必须32GB) |
| 安装Sonoma/Sequoia所需内存 | 3GB | 4GB以上 |
| 目标磁盘可用空间 | 30GB | 40GB以上 |
| 运行OCLP应用的最低系统 | macOS Yosemite 10.10 | 越高越好 |
| 创建Ventura安装器的最低系统 | El Capitan 10.11 | — |
| 创建Sonoma/Sequoia安装器的最低系统 | High Sierra 10.13 | — |
判断你的显卡是Metal还是非Metal
这个判断决定了根补丁的范围,也影响你该选哪个macOS版本:
- 2012年及以前的Mac(iMac除外):几乎都是非Metal显卡,建议装Big Sur或Monterey
- 2012-2015年的Mac(Ivy Bridge / Haswell / NVIDIA Kepler):支持Metal,可装到Sequoia,但需要MetallibSupportPkg
- 2016年及以后的Mac:原生Metal,根补丁范围最小
非Metal显卡的典型表现:系统能跑,但缺少壁纸透明度和Dock半透明效果,部分应用(如地图)无法正常渲染。OCLP支持这种情况,但需要应用完整的非Metal补丁集,细节见非Metal故障排除。
把macOS安装程序写进U盘
在OCLP主界面进入安装器制作
OCLP主界面,点击
Create macOS Installer进入安装器制作流程
下载对应版本的安装器
点击Create macOS Installer后选Download macOS installer,列表会显示所有可下载的macOS版本。选择与你的硬件兼容的版本后点击对应按钮开始拉取,下载完成后会弹出Download Finished提示。
OCLP安装器下载列表,显示各macOS版本的可用状态,点击下载按钮拉取对应安装器
选择U盘并格式化写入
下载完成后选Install downloaded macOS installer,在磁盘选择界面里选中你的U盘。
OCLP格式化U盘界面,显示U盘容量和当前状态,确认后开始写入macOS安装文件
⚠️U盘上所有数据将被完全清除,操作前务必备份。OCLP会把U盘格式化为合适的分区表,然后写入安装文件,整个过程约15-30分钟。
写入过程会显示进度条,完成后弹出成功提示:
U盘写入进度界面,显示写入速度和剩余时间,等待进度条走满即可
构建OpenCore引导器并写入EFI分区
启动构建
OCLP构建界面,点击
Start Build后自动读取当前硬件信息并生成config.plist配置
点击主界面的Build and Install OpenCore,OCLP会自动检测你的显卡、Wi-Fi芯片和CPU型号,生成对应的config.plist。构建过程约30秒到1分钟,完成后显示Build Finished。
如果目标机型与当前运行的机型不同(比如用新Mac给老Mac做安装盘),必须先在Settings里手动选择目标型号,否则构建出的配置不匹配,后续自动根补丁会跳过。
选择写入磁盘和EFI分区
构建完成后点Install OpenCore,在磁盘列表里选择要写入的目标。安装到U盘时选U盘,安装到内置磁盘时选内置SSD/HDD。
OCLP磁盘选择界面,列出所有可用磁盘,点击目标磁盘后选择EFI分区
选中磁盘后OCLP会列出该磁盘上的分区,选EFI分区(通常是一个200MB左右的FAT32分区)进行写入。
通过EFI Boot进入安装器并装完系统
重启并按Option键选EFI Boot
U盘插好,重启Mac,开机时按住Option(或Alt)键不放,直到出现启动选择界面,选EFI Boot(黄色硬盘图标)。
macOS启动选择界面,选
EFI Boot黄色硬盘图标进入OpenCore引导
在OpenCore选择器里选安装器
进入OpenCore选择器后,选Install macOS(或U盘名称)条目。
OpenCore启动选择器,列出所有可启动项,选
Install macOS开始安装流程
如果构建时勾选了verbose模式,屏幕上会滚动大量文字日志,这是正常的。随后进入标准macOS安装界面。
格式化目标磁盘
在磁盘工具(Disk Utility)里点显示 → 显示所有设备,选最顶层的磁盘条目(不是下面的卷),格式化为APFS。这一步确保EFI分区被正确创建。
磁盘工具界面,选顶层磁盘条目进行APFS格式化,确保EFI分区被正确创建
⚠️T1机型(2016-2017 MacBook Pro)特别注意:安装Sonoma或更新版本时,只格式化操作系统所在的卷,不要擦除整个磁盘,否则会丢失Touch Bar和Touch ID功能。
处理安装循环重启
安装过程中系统会重启数次。如果重启后回到安装开头:关机再开机,继续按Option键选EFI Boot,在OpenCore选择器里选灰色硬盘图标(可能是macOS Installer或你给磁盘起的名字),重复直到安装完成。
每次重启后需重新通过EFI Boot进入OpenCore选择器,选灰色硬盘图标继续安装
摆脱U盘并修好硬件:根补丁与内置引导
把OpenCore装进内置磁盘
系统装完能进桌面后,把OCLP拷到新系统里(或重新下载),打开后:
- 在
Settings里确认型号设置正确(跨机型操作时必改) - 点
Build and Install OpenCore重新构建 - 在
Install OpenCore的磁盘选择里选内置磁盘 - 重启,按住
Option键,选内置磁盘的EFI Boot
OCLP写入内置磁盘EFI分区完成界面,确认成功后即可拔下U盘
完成这一步后U盘可以收起来了。如果不想每次开机都看到OpenCore选择器,在Settings → Build里取消勾选Show OpenCore Bootpicker,重新构建并写入,之后按ESC键可临时呼出选择器。
应用根补丁
如果U盘安装器是通过OCLP制作的且制作前选对了型号,根补丁会自动应用。如果没跑成功,打开OCLP点Post-Install Root Patch,查看当前状态,点Start Root Patching。
OCLP根补丁状态界面,显示系统当前已安装的补丁数量和版本号
OCLP会自动检测需要哪些补丁——显卡驱动、Wi-Fi驱动、蓝牙驱动、Touch Bar驱动、USB 1.1注入等——逐一写入磁盘。
根补丁应用完成界面,显示补丁安装成功,重启后所有硬件驱动生效
需要联网的特殊情况:
- AMD GCN显卡机型(iMac 2014-2015、Mac Pro 2013、MacBook Pro 2015 15"独显版)在Ventura及以上需要下载Kernel Debug Kit(KDK),版本号需与当前OS匹配
- Ivy Bridge / Haswell / NVIDIA Kepler显卡在Sequoia及以上需要MetallibSupportPkg,版本号必须与OS版本完全一致
- 如果第一次补丁运行只装了Wi-Fi驱动(为了保证你能联网),联网后需手动再跑一次
Start Root Patching补齐剩余补丁
升级后的维护:更新与SIP设置
关掉macOS自动更新
⚠️这是升级后最重要的一条设置。苹果从Ventura开始改了自动更新机制——更新在"下载"阶段就开始修改系统卷,如果OCLP补丁还没来得及重新应用,系统会进入"两个版本之间"的中间状态,表现为引导失败或系统异常。
去系统设置 → 通用 → 软件更新,点i按钮进自动更新设置
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考