2012-2015 老 Mac 还能装回最新 macOS 吗?OpenCore Legacy Patcher 完整实操
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
苹果已停止为 2012-2015 年间的 Mac 推送新版系统,"系统设置 → 软件更新"里看不到任何新 macOS。开源工具 OpenCore Legacy Patcher(下文简称 OCLP)可以帮这些老 Mac 装回 macOS Big Sur 到 Sequoia。它的做法不复杂:为你的机器生成一套专用启动配置,做出可启动 U 盘,装完系统后再往硬盘上补打一批驱动补丁,让显卡加速、Wi-Fi 这些功能恢复正常。
先查一下:你的型号在支持列表里吗
升级前先确认三件事,能省掉后面大部分折腾:
- 查型号标识:点左上角 → 系统信息,在右侧找到"型号标识符"(形如
MacBookPro11,2),对照 支持机型列表。2012-2015 款的 MacBook Pro、iMac、MacBook Air、Mac mini 基本都在列表内。 - 内存至少 3GB:macOS Sonoma 及更新版本对 2GB 内存的机器无法安装,2012 年及更早的低配机型建议改装 Monterey 或 Big Sur。
- T2 芯片机型不行:带 T2 芯片的型号和 Apple Silicon 机型不受支持,看到这种情况直接放弃。
⚠️ 动手前用 Time Machine 或任何可靠方式备份整盘数据。做 U 盘会擦掉 U 盘全部内容,装新系统前内部硬盘也建议再备一次。
把工具弄到手,打开主界面
用终端把项目克隆到本地:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher进入目录后运行启动脚本即可打开图形界面:
./OpenCore-Patcher-GUI.command打开后就是 OCLP 的主菜单,后面所有操作都从这里出发:
如果你是在给另一台 Mac 做 U 盘,先在 Patcher Settings 里把目标机型选好,否则后续自动打补丁会对不上机器。
制作可启动 U 盘的完整步骤
准备一个32GB U 盘(Sonoma 后半段和 Sequoia 的安装器加补丁放不进 16GB),U 盘里不要放别的东西,因为接下来会整盘格式化。
按下面的点击路径走:
- 主菜单 →Create macOS Installer→Download macOS installer,选一个版本下载。老机器建议先装 Monterey 或 Sonoma 这类中间版本,比追最新 Sequoia 稳:
- 列表里点选目标版本,等下载跑完:
- 下载完成后回到安装器菜单,选本地刚下好的安装器,再选中你的 U 盘(确认选中的是那块 U 盘),开始写入:
- 写入过程约 30 到 60 分钟,取决于 U 盘速度,中途别拔盘:
- U 盘写好后,主菜单 →Build and Install OpenCore→ 构建完成后点Install OpenCore,选刚才那块 U 盘和对应分区。OpenCore 是负责绕过苹果机型检测的引导程序,这一步就是把它装进 U 盘。
从 U 盘启动,装 macOS
重启 Mac,立刻按住 Option(Alt)键别松手,直到出现启动选项列表,选中 U 盘对应的条目进入安装器。
然后就是普通 macOS 安装流程:抹盘 → 安装 → 首次启动。安装过程会重启多次,全部选 U 盘引导即可。
装完为什么还要再跑一次 OCLP?
U 盘只是"入场券"。装完第一次启动后,有两件事必须补做,否则机器没法脱离 U 盘、显卡加速也还没生效:
- 把 OpenCore 装进内置硬盘:主菜单 →Build and Install OpenCore→ 这次选内置硬盘。这样以后不用插 U 盘也能启动,装完重启按住 Option 选内置盘条目确认能进系统,U 盘才能撤掉。
- 打根补丁(Root Patch):所谓根补丁,就是往硬盘上补写显卡加速、Wi-Fi、蓝牙等驱动补丁,让老硬件在新系统里正常工作。主菜单 →Post Install→ 按提示安装补丁,第一次可能需要重启并联网下载组件:
- 补丁打完、重启后,屏幕应该出现正常的硬件加速效果(比如窗口拖动不再糊、颜色正常):
老 Mac 升级 macOS 常见坑:速查
| 遇到的情况 | 怎么处理 |
|---|---|
| U 盘选不到、写不进去 | 换一块 U 盘,或确认分区格式为 GUID/GPT;换个 USB 接口再试 |
| 16GB U 盘装不下安装器 | 换 32GB U 盘,Sonoma/Sequoia 新版必须 |
| 第一次打补丁后没显卡加速 | 常见于补丁组件需要联网下载,连上网后回到 Post Install 再打一次 |
| 系统更新后功能掉了(Wi-Fi、加速) | 属正常现象,macOS 更新会抹掉根补丁,更新后重新跑一遍 Root Patch |
| 2GB 内存装不了 Sonoma/Sequoia | 改选 Monterey 或 Big Sur 安装 |
| 机型不在 MODELS.md 里 | 不支持就是不支持,T2 机型尤其不要试 |
更多细节可以翻 官方 FAQ 和 docs/ 目录下的排障文档。
之后要做的事:更新节奏与备份
- 每次 macOS 更新之后,根补丁都会被抹掉。OCLP 会主动提示你重打,看到提示就执行一次,几分钟的事。
- OCLP 自身也在持续更新,隔一段时间用同样的方式重新克隆一遍仓库,构建新版 OpenCore 装回内置盘,可以拿到兼容性修复。
- ⚠️ 装系统前、打大版本补丁前,各做一次完整备份。
老机器折腾成本不高,但风险都在"没备份就动手"这一处——备份做完,再按上面步骤走一遍即可。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考