OpenCore Legacy Patcher 免费完整指南:老款 Intel Mac 装新版 macOS 的 9 步全流程
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher(下文简称 OCLP)是一个免费开源的 Python 引导补丁项目,基于 OpenCore 引导加载器与 Lilu 内核扩展框架。它的工作原理很直白:不改写磁盘上的系统本体,而是在每次开机时由引导层把一批兼容补丁注入内存,让新版 macOS 把你的老 Mac 当成受支持的机型对待。适用对象是 2007 年 Penryn 架构及之后发布的 Intel 机型;PowerPC 老机器和 Apple Silicon 机型被硬性排除在外,不在支持范围。目标覆盖 macOS Big Sur 到 Sequoia 的官方补丁集,Tahoe 目前为实验性支持,具体以官方文档为准。
一、先查型号再动手:用 Model Identifier 判断能不能装
动手之前,花两分钟确认你的机器在不在支持名单里,能省掉后面一大段白忙。
- 打开「系统信息」应用,找到Model Identifier(型号标识符)一栏,把它抄下来。
- 对照 docs/MODELS.md 的支持列表逐项核对:表里查不到的型号就不支持;每个型号旁边标注的已知问题(比如 non-Metal 显卡、USB 1.1 限制)也值得看一眼。
- 核对内存:安装Sonoma 及更高版本时,3GB是硬门槛——只有2GB内存的机型装不了 Sonoma/Sequoia,Sequoia 甚至可能无法启动。
- 检查配件:稳定网络 + 一块32GB 以上的 U 盘(新版 Sonoma/Sequoia 的安装器塞不进16GB盘,旧版本才勉强可用 16GB)。
| 检查项 | 最低门槛 | 备注 |
|---|---|---|
| 运行 OCLP 的当前系统 | OS X Yosemite 10.10或更高 | 工具本身能跑起来的下限 |
| 制作 Ventura 安装器 | 本机需El Capitan 10.11及以上 | 受 Apple 的createinstallmedia限制 |
| 制作 Sonoma 及以上安装器 | 本机需High Sierra 10.13及以上 | 同上 |
| 内存 | 3GB起 | 装 Sonoma 及更高版本必需 |
| U 盘 | 32GB建议容量 | 整盘会被格式化,旧版本可用 16GB |
| 电源 | 笔记本必须接电源适配器 | 中途断电后果自负 |
二、开工前的三件事:备份、升原生系统、备齐硬件
这一步做得踏实,后面才不会翻车。
- 备份所有重要数据,放到移动硬盘或 Time Machine 里。后面会格式化 U 盘、抹掉目标盘,数据只有一份的话风险极高。
- 先把 Mac 升级到它能支持的最高原生版本(官方强烈建议这么做,目的是让固件处于最新状态),再开始补丁流程。
- 硬件就位:32GB 以上 U 盘、稳定的网络、笔记本接上电源适配器。
顺手把工具拿下来,从源码运行只需两条命令:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher ./OpenCore-Patcher-GUI.command首次启动按提示授予权限(可能需要管理员密码),看到主菜单里出现Create macOS Installer、Build and Install OpenCore等按钮,就说明工具可用了。
三、制作可启动引导盘:安装器 + OpenCore 一步到位
这一节产出物是一张插上就能引导安装的 U 盘,分两半:先把目标 macOS 写进 U 盘,再把 OpenCore 引导环境写进同一块盘。
- 主菜单点击Create macOS Installer,选择Download macOS installer。
- 在版本列表里选中目标 macOS,等待下载完成,进度界面能看到剩余量。
- 选择已下载的安装器(也可以选本地已有的安装器文件)。
- 选择目标 U 盘——再次提醒:整盘格式化,盘上数据直接消失。
- 等待写入完成,提示制作成功即可。
安装器就位后,轮到引导层:
- 返回主菜单,点击Build and Install OpenCore。
- 等待构建完成——首次构建需要联网下载 Kexts、驱动等组件。OCLP 会根据你的硬件自动生成
config.plist,这一步不用手动配。 - 在Install OpenCore步骤把目标选为 U 盘(首次安装阶段写 U 盘,装进内盘是下一步的事)。
- 选择盘上的FAT32 分区写入。
- U 盘 EFI 分区里出现OC文件夹,即为写入成功。
四、从 U 盘引导到脱掉 U 盘:装机四步走
盘做好了,接下来是让新系统真正跑起来,最后验证不插 U 盘也能开机。
4.1 引导 U 盘并执行安装
- 重启时按住Option键,在启动选择界面选中 U 盘项。
- 按安装程序指引选择目标磁盘并执行安装——目标盘会被抹掉,备份做没做在这里见分晓。
4.2 把 OpenCore 重建到内部磁盘
- 首次进入新系统后,打开 OCLP,重新执行Build and Install OpenCore,这次目标选内部磁盘。
4.3 验证脱离 U 盘
- 再次重启,按住Option选择内部 EFI 项;能正常进桌面、拔掉 U 盘后无异常,才算真正通过验证。
五、根补丁:把显卡加速和 Wi-Fi 真正点亮
装是能装了,但显卡加速、无线网卡这类磁盘层功能要靠根补丁补齐。这一步决定机器是"能用"还是"好用"。
- 在新系统中运行 OCLP,进入Post-Install Root Patch栏目查看当前补丁状态。
- 按提示应用补丁;部分机型需要联网下载组件包。
- 如果打补丁时 Wi-Fi 还不可用,先接有线网络,再重跑一次根补丁。
- 重启后,状态界面显示出补丁版本与安装日期,显卡加速和无线网络恢复正常,这一步才算闭环。
六、FeatureUnlock 功能解锁与 SIP 档位怎么设
系统能用了,但 Sidecar 这类"新机型专属"功能默认是关着的。OCLP 通过FeatureUnlock扩展提供解锁能力。注意:从2.1.0版本起这些功能默认关闭,因为可能带来不稳定。在Settings里勾选之后,必须重新构建 OpenCore 才生效——只勾选不重建是白搭。
| 功能 | 能干什么 |
|---|---|
| Sidecar | 把 iPad 当外接第二屏幕 |
| AirPlay to Mac | iPhone、iPad 投屏到这台 Mac |
| Universal Control(通用控制) | 一套鼠标键盘在 Mac 与 iPad 间无缝切换 |
| Night Shift(夜览) | 调节屏幕色温,减少夜间蓝光 |
| Continuity Camera | 用 iPad 摄像头作为 Mac 输入设备 |
SIP 档位方面:OCLP 会按系统版本和机型自动决定 SIP 级别,Ventura 及以上的不受支持机型必须降低 SIP。拿不准就保持默认;手动改动后同样要重新构建 OpenCore 才生效。
七、更新维护:小版本和大版本之后,补丁怎么补回来
系统更新会把磁盘上的补丁清掉,这是 OCLP 用户最常被问到的问题。分两种情况处理。
7.1 小版本更新(如 15.1 → 15.2)
- 保持 OCLP 应用为最新版本(新版应用能自动下载更新,并提示你是否同步更新 OpenCore 与根补丁)。
- 在系统设置中手动下载更新——建议关闭自动下载,避免系统卷被提前改动。
- 更新完成后回到 OCLP 重新应用根补丁——更新把补丁清掉了。
- 重启完成。
7.2 大版本更新(如 14 → 15)
- 用 U 盘安装器全新安装新大版本。
- 装完后重新应用全部根补丁,并重新构建 OpenCore。
特别提醒:Sequoia 上部分机型在更新后打根补丁时需要联网下载MetallibSupportPkg。若 OCLP 检测不到网络,会先只打 Wi-Fi 补丁;重启联网后需重跑一遍根补丁才能补齐。更多细节见 docs/UPDATE.md。
八、安全网:故障自查表与回滚三步
装坏了别慌,按"现象 → 原因 → 处理"对号入座。
| 遇到的现象 | 背后原因 | 处理办法 |
|---|---|---|
| 黑屏或显示颜色异常 | 显卡补丁缺失或版本过旧 | 运行根补丁后重启;仍异常对照 docs/TROUBLESHOOT-HARDWARE.md 的 GPU 条目处理 |
| Wi-Fi 不可用 | 老无线卡盘的驱动补丁还没打上 | 接有线网络,重跑根补丁安装 Wi-Fi 驱动,重启生效 |
| 启动出现禁止符号 | 引导项配置错误或引导被误删 | 按住Option从 U 盘或网络恢复启动,重建 OpenCore 后再排查 |
8.1 回滚三步走
- 备份 EFI:把 U 盘或内盘 EFI 分区内容完整拷贝到安全位置。
- 恢复引导:无法开机时按住Option从 U 盘或网络恢复启动进系统。
- 重打补丁:运行 OCLP 重新执行根补丁,恢复显卡与网络功能。
想彻底退回原生状态,按 docs/UNINSTALL.md 的卸载步骤操作。补丁回退也有现成入口:Monterey 及以上可在Post Install Root Patch菜单里直接选Revert Root Patches;Big Sur 不支持快照回退,只能重装(重装可以不抹盘)。
九、文档入口与社区求助:卡住时往哪里查
- docs/START.md:OpenCore 工作原理与入门路径,第一次接触引导补丁的人从这里开始。
- docs/MODELS.md:全部支持机型列表,附每个机型的已知问题标注。
- docs/FAQ.md:应用运行要求、OTA 更新、Metal 与 non-Metal 差异等高频疑问。
- docs/UPDATE.md:小版本/大版本更新流程与补丁重打时机。
- docs/UNINSTALL.md:彻底卸载并恢复原生 macOS 的步骤。
- opencore_legacy_patcher/efi_builder/:引导构建源码,想看
config.plist如何按硬件自动生成,读这里。 - 社区渠道:项目官方 Discord 服务器OpenCore Patcher Paradise有持续问答。提问时带上机型标识符和系统版本,并先去项目 Issues 区检索一遍再提问。
引导层的改动存在真实风险:备份数据、U 盘整盘格式化、笔记本接电源,这三件事在动手前再做一遍确认。拿不准的步骤,先查上面的文档再执行。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考