OpenCore Legacy Patcher 终极指南:3 步给老 Mac 装上新 macOS(附排错清单)
【免费下载链接】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 11一直到Sequoia 15的完整安装。这篇文章带你走完全部流程——做 U 盘、引导装机、搬进内置盘、打根补丁——每一步都给你一句"看到什么就算成了"的验收标准。
🧭 动手前的三问:机型、系统、内存
在插 U 盘之前,先花一分钟把这三件事确认清楚。任何一条不满足,先解决再开始,能省下后面所有返工。
问一:你的机型在不在支持名单里?打开"系统信息",找到机型标识(Model Identifier,形如MacBookPro11,1),去 docs/MODELS.md 里搜这个标识,列出来才算数。注意两条硬规则:
- 必须是Intel 芯片机型,PowerPC 老机器和 Apple Silicon(M 系列芯片)都不支持。
- 只有名单里的机型才被支持,不在表里就别动手。
问二:你现在跑的系统版本够不够新?OCLP 应用本身要OS X Yosemite 10.10以上才能跑。但做安装器对"当前系统版本"还有更高门槛,因为苹果createinstallmedia工具有要求:
- 做Ventura安装器:至少El Capitan 10.11
- 做Sonoma 及更新版本安装器:至少High Sierra 10.13
问三:内存够不够?装macOS Sonoma(14)及 Sequoia(15)需要3GB 以上内存,2GB 机型装不了。
还有一条红线:必须是苹果官方渠道的干净安装。如果你之前用别的第三方补丁工具装过新系统,APFS 快照和文件完整性已经乱了,OCLP 接不了手,这种情况先停手。
完成标准:
机型标识能在 docs/MODELS.md 里找到、当前系统版本不低于上表门槛、内存≥3GB(若装 14 / 15)、且是官方干净安装——四项全中再往下走。
🧠 它凭什么让停更的 Mac 再跑起来
很多人以为这是"破解",其实不是改硬盘。OCLP 借用开源的OpenCore 引导加载器——一个在系统启动前介入、接管开机流程的程序。它在启动阶段把苹果对"机型版本"的检查去掉,相当于在门卫面前临时改一下准入名单,机器就能通过安装器的资格检验。
系统装进硬盘之后,OCLP 再对系统分区做一套根补丁(Root Patch),把图形加速、Wi-Fi、蓝牙这些被新系统砍掉的旧硬件驱动补回来。整个过程不改固件、不破坏文件完整性,装完可以整体卸载回退——就像给老车换了一张能过新检的通行证,车本身没动。
🚀 一条线走完:从 U 盘装机到内置盘引导
这一节把"装系统"完整走一遍,顺序不能乱,每一步都依赖上一步。
1. 备好 U 盘并下载目标系统安装器
- 准备一块32GB 及以上的 U 盘。Sonoma 和 Sequoia 的安装器加大补丁塞不进 16GB;且写入会清空整块 U 盘,先把里面的数据拷走。
- 打开 OCLP,在主菜单点Create macOS Installer,选Download macOS installer,在版本列表里点你要装的那个版本,等下载进度走完。
- 如果你这台 Mac不是最终要装系统的机器,先去Settings把目标机型选对,再继续——否则后面自动根补丁会对不上号。
完成标准:目标版本旁出现"已下载"标记,U 盘容量≥32GB 且数据已备份。详见 docs/INSTALLER.md。
2. 把 OpenCore 写进 U 盘,再从 U 盘启动安装
- 回主菜单点Build and Install OpenCore。程序会自动探测你的显卡、无线网卡等硬件并生成对应配置,构建窗口出现Build finished即成功。
- 点Install OpenCore,在磁盘列表里选中你的U 盘(认不准就看容量和挂载点),再选要写入的分区。
- 重启时按住Option 键,启动选择器里会出现带 OpenCore 图标的EFI Boot项,选中它;随后在 OpenCore 界面选macOS Installer条目。
- 全程接通电源、别拔 U 盘,等标准安装流程跑完,出现"设置助理"并顺利进桌面,即装完。
完成标准:设置助理走完、"关于本机"能看到目标系统版本(如 macOS 14 / 15)。构建与写入细节见 docs/BUILD.md,开机细节见 docs/BOOT.md。
3. 把 OpenCore 搬进内置盘,并打上根补丁
到这一步,你已经用 U 盘装好了系统。现在让机器不插 U 盘也能启动,并把缺的功能补齐。
- 在新系统里重新装好 OCLP 应用,再点一次Build and Install OpenCore,这次把目标磁盘选成内置盘,写入成功即完成。
- 点Post-Install Root Patch,按界面列出的图形、无线、USB 等补丁项逐个应用,全部打完按提示重启。
- 重启后不插 U 盘、不按任何键,机器直接进入新系统。
完成标准:无 U 盘冷启动成功、Wi-Fi 能连、系统动画流畅、外接显示器正常识别。根补丁与验收细节见 docs/POST-INSTALL.md。
⚠️ 装完不是终点:补丁、更新与回退
老 Mac 上最容易踩的坑不是装不上,而是装完用几天就出问题。记住三条规律,能避开绝大多数故障。
规律一:根补丁会被系统更新冲掉。每次 macOS 更新之后,之前打的根补丁就失效了,必须重打一遍。OCLP 会在更新后主动弹提示提醒你打补丁。
规律二:建议关掉"自动更新"。新版 macOS 在下载阶段就会开始改动系统卷,可能把系统卡在两个版本之间,导致"无缘无故坏了"。手动发起更新时,记得先升级 OCLP 应用再打补丁。
规律三:更新按"应用 → 引导加载器 → 根补丁"三件套走。升级 OCLP 应用后,它会问你要不要同步更新 OpenCore 和根补丁,点"是"跟着提示走即可;跨大版本升级(如 14 → 15)建议改用 U 盘方式。
| 现象 | 怎么处理 |
|---|---|
| 更新后 Wi-Fi 或图形加速消失 | 先升级 OCLP 应用,再重跑 Post-Install Root Patch |
| 打根补丁时报 "System version mismatch" | 把 OCLP 应用更新到最新版再重打 |
| 老机型在 macOS 13+ 上 USB 只有 1.1 速度 | 在补丁项里加装 USB1.1-Injector 后重启 |
| 装到一半断电 / 拔了 U 盘 | 重新从 U 盘引导、从头再装,无法续装 |
| Option 菜单里没有 EFI Boot | 核对写入时选的磁盘和分区确实是 U 盘,选错就重新构建写入 |
📚 卡住了?按这份清单自查
按你卡住的地方直接对号入座:
- 判断能不能装、机型 / 系统 / 内存门槛 → docs/MODELS.md、docs/FAQ.md
- 应用报"系统版本不匹配"、设置存哪、SIP 级别 → docs/FAQ.md
- 应用本身起不来 / 界面异常 → docs/TROUBLESHOOT-APP.md
- 开机、安装器、引导相关 → docs/TROUBLESHOOT-MISC.md
- 显卡加速 / Wi-Fi 等硬件不工作 → docs/TROUBLESHOOT-HARDWARE.md
- 非 Metal 老显卡专项 → docs/TROUBLESHOOT-NONMETAL.md
- 更新顺序与更新前准备 → docs/UPDATE.md
想从源码跑,可以看 SOURCE.md。出问题前先按 docs/DEBUG.md 收集日志,社区排查会快很多。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考