老 Mac 升级 macOS 完整指南:用 OpenCore Legacy Patcher 免费装上 Big Sur 到 Sequoia
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
点开“系统设置”更新,却提示“此电脑不支持该版本”——这是不少老 Mac 的结局。OpenCore Legacy Patcher(OCLP)是免费开源项目,让 2007 年之后的 Intel Mac 绕开 Apple 机型限制,安装 Big Sur 到 Sequoia。这篇旧 Mac 装新版系统指南,带你走完从安装盘到根补丁的全流程。
🧭 它凭什么绕过机型限制
OCLP 是两段式修补链,分工明确:
- OpenCore 引导器负责“装得进”:接管启动流程,让安装程序不再拒绝你的机型。
- 根补丁负责“用得顺”:直接修补系统文件,恢复图形加速、Wi-Fi 等功能。
| 对比项 | Apple 官方 | OCLP |
|---|---|---|
| 可安装系统 | 机型到上限后不再更新 | Big Sur 11 到 Sequoia 15 |
| 引导方式 | 原装引导 | OpenCore 引导器 + 逐机配置 |
| 大版本更新后 | 直接 OTA | OTA 可用,但需重打根补丁 |
主菜单三个入口,正好对应后文三步。
✅ 先查你的机型在不在支持名单
点苹果菜单进“关于本机”,记下 Model Identifier(形如 MacBookPro11,1),再到 docs/MODELS.md 官方机型表核对。支持最老到 2007 年的 iMac7,1,表里还标了各机型的问题与推荐系统。PowerPC 老 Mac 与 Apple Silicon 机型不在范围,不在名单就放弃,别硬试。
🧰 动手前核对 4 件事
- 系统版本:程序需 OS X Yosemite 10.10 及以上;做 Ventura 安装器需 10.11,Sonoma 及以上需 10.13。
- 内存:建议 3GB 以上,2GB 装不了 Sonoma。
- U 盘:32GB,16GB 放不下较新的安装器。
- 空间与时间:内盘留 30GB 以上,首次完整流程约两三个小时。
⚠️先用 Time Machine 做完整备份。流程会写入 EFI 分区和系统卷,备份是唯一兜底。
🔧 实操:三步装完新版 macOS
第一步 用 U 盘制作安装介质
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher运行./OpenCore-Patcher-GUI.command启动图形界面,点“Create macOS Installer”选目标版本。拿不准就先查机型列表:老机器选 Big Sur / Ventura 更稳。
选中 U 盘确认。U 盘会被整盘格式化,内容全部清空,别选错设备。出现完成提示后安装介质才算做好。
第二步 构建 OpenCore 并写入 EFI
OpenCore 配置是逐机生成的:程序自动探测 CPU、显卡、网卡等硬件,填好参数后写进 EFI 分区。
- 主菜单点“Build and Install OpenCore”,让构建跑完。
- 写入界面先选 U 盘再选分区——首次安装写 U 盘,不写内盘。
- 开机按住 Option(⌥),选 U 盘把系统装进内盘。
- 新系统首次启动后,再构建一次写入内盘 EFI,更稳。
第三步 安装后打根补丁
新系统装完,老显卡没有图形加速,部分网卡、USB 也缺驱动,根补丁就是补这一步。
- 新系统里打开 OCLP,点“Post-Install Root Patch”。
- 程序自动识别显卡选对应补丁集,日志写清实际打了什么。
- 需临时关闭 SIP(系统完整性保护),程序会引导你进恢复模式操作,完成后重新启用。
🔁 装完之后的日常维护成本
- 每次大版本更新后必须重打根补丁:根补丁打破了系统卷封印,大更新会整体替换系统卷。
- 跨大版本升级(如 13 升 14)建议走 U 盘而非 OTA,风险更小。
OCLP 的本质,是用“OpenCore 引导 + 根补丁”把机型上限从安装器里摘掉,让 2007 年的机器跑 2024 年的系统,代价是大更新后重打补丁。动手前去仓库 Issues 区搜你的机型标识符,看看真实用户反馈。项目迭代很快,以 docs/README.md 最新内容为准。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考