OpenCore Legacy Patcher:免费给老 Mac 装 macOS Sequoia 的引导补丁工具
OpenCore Legacy Patcher 是让老 Mac 装新版 macOS 的免费工具。它靠 OpenCore 引导加载器与 Lilu 内核扩展在开机时注入兼容补丁,让 2007 年及之后的 Intel Mac 运行 macOS Big Sur 到 Sequoia。最大风险:安装 U 盘整盘格式化、目标磁盘被抹掉,都不可逆。
OpenCore Legacy Patcher 值不值得装
能力一览,每条附限制:
- 安装并使用 macOS Big Sur 到 Sequoia,支持原生 OTA 更新;要求 2007 年(Penryn)及之后的 Intel Mac
- 保留 System Integrity Protection(SIP,苹果的系统防篡改开关)、FileVault 2、.im4m 安全启动;不受支持机型可进恢复、安全模式、单用户模式
- 恢复显卡加速,Metal 与 non-Metal GPU 各有独立补丁集
- 根补丁后补上 WPA Wi-Fi、蓝牙、摄像头、USB 1.1 的磁盘层驱动
- 零固件修改,不需要 APFS ROM patch
- FeatureUnlock 可解锁 Sidecar、AirPlay to Mac、Universal Control、Continuity Camera;因稳定性风险默认关闭
三类人不适合:
- PowerPC 或 Apple Silicon 机型,完全不支持
- 2GB 内存机型,无法安装 Sonoma/Sequoia,Sequoia 甚至可能无法启动
- 已被 Patched Sur 等其他补丁器改过的系统,APFS 快照完整性已破坏,只能重装,无法在其上打补丁
动手前自查
| 检查项 | 最低要求 | 确认方式 |
|---|---|---|
| 机型 | 2007 年及之后 Penryn 及以上 Intel Mac | 系统信息查 Model Identifier,对照 docs/MODELS.md 列表,查不到即不支持 |
| 运行工具的系统 | OS X Yosemite 10.10 或更高 | 左上角菜单 关于本机 |
| 制作 Ventura 安装器 | El Capitan 10.11 及以上 | 同上 |
| 制作 Sonoma 及以上安装器 | High Sierra 10.13 及以上 | 同上 |
| 内存 | 3GB 起 | 系统信息查看内存 |
| U 盘 | 建议 32GB,16GB 仅限旧版本系统 | 确认盘上无重要数据 |
| 电源 | 笔记本必须接电源适配器 | — |
| 网络 | 稳定,用于下载安装器与补丁组件 | — |
任何磁盘操作前,把重要数据备份到移动硬盘或 Time Machine——格式化与抹盘都不可逆。
OpenCore Legacy Patcher 主流程
安装 OpenCore Legacy Patcher 应用
完成标志:启动后主菜单出现 Build and Install OpenCore 与 Create macOS Installer 按钮。
- 从项目 Releases 页下载官方 PKG 安装(2.3.0 起仅提供 PKG 形式)。
- 习惯源码运行的,克隆后直接跑脚本:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
cd OpenCore-Legacy-Patcher
./OpenCore-Patcher-GUI.command
- 首次运行按提示授权,可能需要输入管理员密码。
制作 macOS 安装 U 盘
完成标志:出现安装器制作成功提示,U 盘上能看到 Install macOS 项。
- 主菜单点 Create macOS Installer,选择 Download macOS installer。
- 在版本列表选中目标 macOS,等待下载完成。
- 选择已下载的安装器;也可以改用本地已有的安装器。
- **整盘会被格式化,数据不可找回。**确认盘上没有重要数据后再选中它。
- 等待写入完成。
从 U 盘引导并完成新系统安装
完成标志:进入新 macOS 桌面;重启并从内盘引导、拔掉 U 盘后一切正常。
- 重启并按住 Option,在启动选择界面选带 OpenCore 图标的 EFI Boot 项引导。
- 选择 Install macOS,按安装程序指引选目标磁盘并执行安装。
- 全新未使用过的磁盘:在磁盘工具选 View → Show all devices。整盘抹除不可逆,数据直接消失,确认无重要数据后把最上层整盘格式化为 macOS 格式,避免之后内盘缺 EFI 分区。
- T1 机型(2016–2017)装 Sonoma 及以上只抹操作系统所在卷,不要整盘抹除,否则 Touch Bar 等 T1 功能会丢失。
- 首次进入新系统后打开 OCLP,点 Build and Install OpenCore,选内部磁盘的 FAT32 分区写入。
- 再重启,按 Option 选内部 EFI Boot;能进桌面、拔 U 盘无异常,才算通过。
打根补丁,恢复显卡加速与 Wi-Fi
完成标志:Post Install Volume Patch 界面显示补丁版本与安装日期,显卡加速和 Wi-Fi 恢复正常。
- 打开 OCLP,进入 Post Install Volume Patch 查看状态。U 盘安装器由 OCLP 制作且型号选对时根补丁会自动应用;未自动打就点手动安装。
- 部分机型需联网下载 KDK 或 MetallibSupportPkg 组件包。
- 首次打补丁时 Wi-Fi 不可用就先接有线网络,否则会先只装 Wi-Fi 驱动,显卡补丁要联网后重跑。
- 重启,状态界面显示补丁版本与日期即完成。
装完之后的事
默认关闭或有稳定性代价的选项:
| 功能 | 收益 | 代价/注意 |
|---|---|---|
| FeatureUnlock | 解锁 Sidecar、AirPlay to Mac、Universal Control、Continuity Camera,及 non-Metal 机型夜览 | 2.1.0 起默认关闭;可能带来不稳定,个别系统启动竞态,多重启几次可缓解 |
| mediaanalysisd | 照片人脸检测、实况文本 Live Text | 3802 系机型默认关闭,风险同上 |
| 隐藏 OpenCore 启动选择器 | 开机跳过选择器直接进系统 | Settings 取消勾选后须重跑 Build and Install OpenCore 才生效;需要时按 ESC 唤出选择器 |
| 手动调整 SIP 档位 | 默认由 OCLP 按系统版本与机型自动设定 | 已打根补丁的系统提高 SIP 可能弄坏当前安装 |
⚠️ Settings 里的勾选都不即时生效,必须重跑一次 Build and Install OpenCore,新配置才会写进 EFI 分区。
小版本更新(如 15.1 → 15.2):
- 更新 OCLP 应用本身到最新版(应用会提示更新并附变更日志)。
- 重新构建 OpenCore 到内部磁盘。
- 在系统设置中手动下载安装更新。建议关闭自动下载——更新会在下载期间预先修改系统卷,可能把系统卡在两个版本之间。
- 更新后回 OCLP 重新应用根补丁——更新会把补丁清掉——然后重启。
大版本更新(如 14 → 15),走 U 盘全新安装,官方不建议用系统设置:
- 更新 OCLP 应用到最新,重建 OpenCore 到内盘。
- 用 OCLP 制作新大版本安装 U 盘,从 U 盘引导安装;不想抹盘就不要打开磁盘工具。
- 装完后重新应用全部根补丁。
⚠️ Sequoia 上部分机型更新后打根补丁需要联网下载 MetallibSupportPkg;OCLP 检测不到网络会先只打 Wi-Fi 补丁,重启联网后必须再跑一遍根补丁。
OpenCore Legacy Patcher 故障速查
| 现象 | 最可能原因 | 处理办法 |
|---|---|---|
| 启动出现 (🚫) 禁止符号 | 没先引导 OpenCore,或 USB 未通过完整性检查 | 按 Option 从 EFI Boot 引导一次;仍不行换另一块 U 盘重做安装器 |
| "This version of Mac OS X is not supported on this platform" | macOS 检测到不受支持的 SMBIOS,OpenCore 没排在最前 | 在启动选择器里先引导 OpenCore |
| 黑屏或显示颜色异常 | 显卡加速补丁缺失或版本过旧 | 重跑根补丁后重启;MacBookPro11,3 装 Monterey 在启动菜单按 Shift + Enter 进安全模式 |
| Wi-Fi 不可用 | 旧无线卡依赖磁盘驱动补丁,尚未打上 | 接有线网络,重跑根补丁安装 Wi-Fi 驱动,重启生效 |
| 系统异常变慢 | 根补丁缺失,或 Spotlight 建索引 | 装根补丁;活动监视器看 mds_stores 是否吃满 CPU,是则等索引完成 |
| 根补丁后卡死无法启动(Monterey 及以上) | 磁盘层补丁损坏 | 恢复模式执行 bless --mount "/Volumes/Macintosh HD" --bootefi --last-sealed-snapshot 回滚到未打补丁的快照,流程见 docs/TROUBLESHOOT-MISC.md |
通用回滚路径:
- 在 Post Install Volume Patch 选 Revert Root Patches(Monterey 及以上支持;Big Sur 无快照回退,只能重装)。
- 挂载 EFI 分区。删掉整个 EFI 目录会连带破坏 Windows/Linux 引导,所以只删
EFI/OC与System两个文件夹,不要整个删。 - Reset NVRAM。
⚠️ 删除 OpenCore 后机器将显示禁止符号无法开机。动手前先备好带 OpenCore 或原生 macOS 的可启动 U 盘;彻底退回原生状态按 docs/UNINSTALL.md 执行。
仓库文档地图
- docs/START.md:第一次接触引导补丁先读它,讲清 OpenCore 工作原理
- docs/MODELS.md:全部支持机型列表,逐机型标注 non-Metal GPU、USB 1.1 等已知问题
- docs/FAQ.md:应用运行要求、OTA 更新、AVX2 限制、应用崩溃等高频疑问
- docs/INSTALLER.md:制作 U 盘安装器细节与 32GB 容量建议
- docs/POST-INSTALL.md:根补丁细节、SIP 档位、需联网下载组件清单
- docs/UPDATE.md:应用、引导加载器、根补丁三者的更新路线
- opencore_legacy_patcher/efi_builder/:想看懂 config.plist 如何按硬件自动生成,从这里入手
引导层改动有真实风险:抹盘不可逆,删错引导直接开不了机。先备份,再动手。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考








