老 Mac 复活指南:用 OpenCore Legacy Patcher 把旧款 Mac 升级到 Sonoma
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
打开"软件更新",屏幕上写着"此 Mac 型号不再受支持"?如果你的机器是 2007~2017 年的 Intel Mac,OpenCore Legacy Patcher(OCLP)还能让它装上新版 macOS。它做两件事:按你的硬件生成一份 OpenCore(替代系统自带引导的第三方启动加载器)配置,再往系统里打一组"根补丁",把图形加速、Wi-Fi、蓝牙这些被下架的功能找回来。下面按任务带你走完"做 U 盘 → 装系统 → 脱掉 U 盘"的全过程。
先确认:你的 Mac 在补丁范围内
这一节只做硬件体检,做完你手里有一份"能不能动手"的结论,不满足的项提前换方案。
| 检查项 | 怎么核对 | 不满足时 |
|---|---|---|
| 机型 | 系统信息里看型号标识符(如MacBookPro11,1),对照支持机型列表 | 不在列表里,停手 |
| 内存 | 装 Sonoma 及以上需要 3GB 起步,2GB 装不上 | 目标版本降一档到 Monterey |
| 基础系统 | 做 Sonoma 安装器需当前系统 ≥ High Sierra 10.13,做 Ventura 需 ≥ El Capitan 10.11 | 先把旧 Mac 升到它能到的最高原生版本 |
| U 盘 | 建议 32GB,写入时整盘格式化 | 16GB 塞不下新版 Sonoma/Sequoia,先拷走数据 |
| 备份 | Time Machine 完整备份 | 没备份别继续 |
另外三种情况直接出局:PowerPC 架构的早期 Mac、Apple Silicon 机型、以及已被其他补丁器改过的系统(只能干净安装)。 ✅ 判断标准:上表五项全部通过、目标版本已定,就可以进入下一步。
最短路径:从零打开 OCLP 主菜单
这一节拿到 OCLP 界面,做完你会看到带四个按钮的主菜单。
直接下载预编译应用包打开即可;想用源码跑的话执行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher chmod +x OpenCore-Patcher-GUI.command终端运行./OpenCore-Patcher-GUI.command(源码方式要先装好 Python 依赖),进入主菜单:
四个按钮就是后续全部任务:构建并安装 OpenCore、安装后根补丁、创建 macOS 安装器、支持。
⚠️ 如果你不是给"自己这台"做引导,而是给另一台老 Mac 做,必须先在设置里选对目标机型再构建——配置和硬件一一对应,选错等于白做。 ✅ 判断标准:主菜单正常显示四个按钮并能看到版本号,即完成。
核心操作:写出一块可引导 U 盘
这一节做出一块同时带着 OpenCore 引导和 macOS 安装器的 U 盘,做完老 Mac 就能拿它启动安装。
⚠️ 先说风险:写入会格式化整个 U 盘;基础系统低于 10.13 的机器做不出 Sonoma 安装器(苹果自带createinstallmedia工具的门槛)。
- 回主菜单点"创建 macOS 安装器",选"下载 macOS 安装器",从列表挑目标版本(比如 Sonoma),等下载完。
- 选刚才下好的安装器,再选 U 盘开始写入。遇到 U 盘没出现在列表里,确认它格式化为 GUID/GPT 或带一个 FAT32 分区。
- 写入完成后,点主菜单"构建并安装 OpenCore",构建结束点"安装到磁盘",把引导装到同一块 U 盘。
✅ 判断标准:写入成功弹窗出现、构建完成弹窗出现,U 盘里同时有 EFI 引导和安装器。
装完系统、打上根补丁、脱掉 U 盘
这一节完成正式安装与收尾,做完你可以不插 U 盘直接进系统,老硬件在新系统里正常工作。
- 插着 U 盘重启,按住 Option(⌥)键,在磁盘选择画面选EFI Boot进入 OpenCore 菜单,再选 "Install macOS"。遇到"此版本的 macOS 不支持此平台"或 🚫 图标,就是没先经过 OpenCore,重按 Option 选 EFI Boot。
- OpenCore 菜单里选 "Install macOS" 进入安装器:
- 目标是全新磁盘的话,先在磁盘工具勾"显示所有设备",把整块磁盘(侧栏最顶上的那一项)格式化,否则装完可能找不到内置 EFI 分区、脱不掉 U 盘。
- 正常点"继续"安装。中途第一次自动重启会退回安装开头,属正常现象:重新 Option 引导,这次在 OpenCore 菜单选灰色硬盘图标的选项,循环几次直到进桌面。
- 进桌面后 OCLP 会弹窗提示打根补丁(直接写到磁盘、让显卡加速/Wi-Fi/蓝牙/摄像头/USB 1.1 恢复工作的一批修复),确认即可;没弹就手动开"安装后根补丁",点 Start Root Patching,完成后重启。打补丁后进不了系统的话,在 OpenCore 菜单对磁盘按空格进恢复模式,按官方流程回滚系统快照再重打。
- 脱 U 盘:把 OpenCore 再构建安装一份到内置硬盘,重启时 Option 选内置 EFI 项;SIP 保持 OCLP 默认的"允许根补丁"档位,不要手动改。
✅ 判断标准:拔掉 U 盘重启能直接进新系统,窗口拖动动画流畅、Wi-Fi 能连上。引导细节可对照引导文档。
怎么选:OCLP、Clover 还是官方升级
这一节用一张表说清三方案的差别,做完你确定自己走对路了。
| 方案 | 差别 | 现状 |
|---|---|---|
| OCLP | 图形界面、自动打根补丁,专攻老 Mac 跑 Big Sur~Sequoia | 活跃维护 |
| Clover 引导 | 全手动配置,无根补丁体系,偏 Hackintosh 玩法 | 基本停更 |
| 官方升级 | 只覆盖受支持机型 | 老 Mac 直接"不支持" |
还依赖 32 位老应用的注意:新版 macOS 已不带 32 位运行时;只想停在 Mojave/Catalina 的更不用折腾。 ✅ 判断标准:能一句话说清你的场景该用哪条路,说不清就先别动手。
收尾:让它长期跑下去
这套流程走通,老 Mac 的寿命基本再续三年;日常维护记住三个动作:更新 OCLP 应用 → 重建 OpenCore 到内置盘 → 重打根补丁。
⚠️ 两条红线:每次 macOS 更新都会清掉根补丁,更新完必须重打;把系统设置里的"有可用更新时自动下载"关掉,新版自动更新在下载阶段就会动系统卷,容易把系统卡在两个版本之间。跨大版本(如 14 → 15)建议再走一遍 U 盘安装器,小版本在应用内更新后重打补丁即可,详见更新指南。装完系统头几天的卡顿多半是 Spotlight 在后台建索引,给它几小时再下结论。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考