老Mac装新系统指南:用OCLP三步把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 设计,能让它们装上 Big Sur 到 Sequoia 的新系统。这篇 OCLP 使用教程带你一步步走完老Mac装新系统的全流程。
原理速览:为什么不动固件也能装
OCLP 不碰固件、不改 ROM、也不改动磁盘上的任何文件。它依靠OpenCore引导器(第三方开源的开机引导管理器)在开机时做内存层面的数据注入,把系统的"硬件核验"信息在内存里现场补齐。核验通过后,新系统就能在旧硬件上正常运行。
打个比方:新系统的启动像小区门禁核验,老机型的"住户证"不在登记名单里;OpenCore 就像前台,在你进门前提前在内存里发了一张临时通行证,物业档案(磁盘)本身一点没动。
📋 动手前检查清单:开工之前先核对五项
| 检查项 | 底线要求 | 推荐配置 |
|---|---|---|
| 机型 | 2007 年后的 Intel Mac,Model Identifier("系统信息"里的机型代号,形如MacBookPro8,1)在支持名单内 | 名单内任意机型 |
| 内存 | 2GB | Sonoma 起 3GB 以上,8GB 更从容 |
| 当前系统 | macOS 10.10+ | 最新原生版本;制作 Sonoma 及以上安装盘需 10.13+ |
| U 盘 | 16GB | 32GB(新版安装器更占空间) |
| 备份 | Time Machine 全量备份 | 重要文件再加一份云端副本 |
机型对照 docs/MODELS.md 查即可。五项里只有备份这一项没有商量余地——这步别省,任何系统级操作都值提前留一份后路。
升级流程走一遍:从空白 U 盘到能开机的系统
打开 OCLP 主菜单,三个主要入口一目了然,照着点就行:
如何制作 macOS 安装盘
- 在主菜单点击Create macOS Installer,选择"下载 macOS 安装器"。
- 在版本列表里选定目标系统(Big Sur 至 Sequoia),点击 Download。
- OCLP 会调用官方
createinstallmedia工具完成下载与写入,准备一枚32GB的 U 盘。 - 写入过程会格式化整枚 U 盘,旧文件先挪走,先别急着点确定。
提醒:如果这台机器只是"代做安装盘",真正要装的是另一台不同型号,请先到 Settings 里选对目标机型。OpenCore 配置是硬件专属的,配错会引来一堆莫名问题。
如何把 OpenCore 引导写入磁盘
- 安装盘就绪后,回到主菜单选择Build and Install OpenCore。
- OCLP 扫描硬件并自动生成配置——驱动、启动参数、电源管理都包含在内,基本不用手动干预。
- 选择目标磁盘。默认建议装到内置启动磁盘的 EFI 分区:硬盘上专门存放开机引导文件的小分区。想让安装 U 盘也能引导,则写入 U 盘分区(需 GUID/GPT 格式或 FAT32)。
- 确认并等待写入完成。
这步是全局的地基:没有 OpenCore,系统会在开机自检阶段被拦下;有了它,装系统、打补丁才有施展空间。
如何在新系统装完后打根补丁
- 重启进入新系统后先别急——此时显卡、Wi-Fi、声卡可能只"半工作"。
- 回到主菜单点击Post-Install Root Patch。
- OCLP 检测当前系统缺失的驱动支持并列出可用补丁,点击 Start Root Patching 应用。
- 完成后按提示重启。
根补丁是个特殊机制:新版 macOS 的系统分区带有 APFS 快照保护,补丁没法按常规方式写入,OCLP 用专门手段把硬件支持补丁固定进系统分区,让老显卡、老网卡重新工作。
最常需要补丁的硬件:非 Metal 显卡(初代/二代 Intel 核显、老款 NVIDIA)、2007–2017 年的 Wi-Fi 网卡,以及部分声卡与蓝牙模块。补丁打完与否,就是动画流畅与否的分水岭。
装完之后的两件事:无 U 盘开机与 SIP 注意事项
摆脱 U 盘,原生开机。OpenCore 已装入内置磁盘 EFI 分区(第二步完成)后,重启按住Option键,选带 OpenCore 图标的内置启动项即可。想更省事,可在Settings → Build取消 "Show OpenCore Bootpicker":开机直达系统,需要时按Esc呼出选择界面。
SIP 一般不用碰。SIP(System Integrity Protection:限制系统文件被修改的安全机制)由 OCLP 根据系统版本和机型自动设定:需要根补丁的机器自动降到可写入的程度;自带 Metal 显卡、无需补丁的机器则保持全功能开启。
⚠️ 两条 SIP 禁忌:已打过根补丁的系统,不要再手动把 SIP 拉满,否则可能直接无法开机;设置页勾选的任何选项,必须重新执行一次"构建并安装 OpenCore"才生效——只勾选不重建,等于白点。
🔧 进阶玩法(可选读):Windows 双系统与系统大版本升级怎么做
Windows 双系统。前提:U 盘至少 8GB、目标分区 30GB 以上空余、机型为 2011 年后的 MacBook Pro/Air/mini 或 2009 年后的 Mac Pro(细节见 docs/WINDOWS.md)。关键细节:先在磁盘工具里单独建一个 200MB 的 FAT 分区放 OpenCore,避免 Windows 安装时用自己的引导器覆盖 EFI 分区、把整套引导搞乱。装完后从 OpenCore 菜单自由切换两个系统。
macOS 大版本升级(如 Sonoma → Sequoia)。稳妥顺序:先更新 OCLP 到最新 → 重建并重装 OpenCore 到内置磁盘 → 用 OCLP 制作新系统安装盘 → 正常安装(不想清空数据就跳过抹盘)→ 装完立刻重打根补丁。小版本可走系统设置里的升级入口,但同样要确保 OCLP 为最新版。想核对当前版本,终端跑两行:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version # 引导器版本 nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:OCLP-Version # 应用版本卡住了怎么查:常见故障现象速查表
| 你遇到的现象 | 最可能的原因 | 解法 |
|---|---|---|
| 安装器无法启动 | U 盘格式不对 | 用磁盘工具重新格式化为 Mac OS 扩展(日志式) |
| 开机黑屏 | 显卡补丁不兼容 | 换一种显卡补丁选项,或用安全模式验证 |
| Wi-Fi 搜不到网络 | 老网卡驱动缺失 | 在根补丁中勾选 Wi-Fi 相关项并应用 |
| 装完系统仍然卡顿 | 根补丁未应用 | 重新执行 Post-Install Root Patch 后重启 |
| 找不到内置磁盘 | EFI 分区不可见 | 确认磁盘使用 GUID/GPT 分区表 |
仍无解,就先在 Settings 里开启调试模式、抓全系统日志并记录根补丁版本号,再去社区求助,排查时间能缩短一大截(自查思路见 docs/TROUBLESHOOTING.md)。
老 Mac 的价值不该以苹果的维护周期为终点。照着下面的清单走,把它拉回正轨并不费劲:
- 打开"系统信息",确认 Model Identifier 在支持名单内;
- 核对内存与当前系统版本,满足自查底线;
- 完成 Time Machine 全量备份,备好 32GB U 盘;
- 走完全流程三件事:制作安装盘 → 安装 OpenCore → 打根补丁;
- 把 OpenCore 写入内置 EFI,从此无 U 盘开机。
⚠️ 所有操作都请建立在完整备份之上。OCLP 经过大量用户实测,但系统级修改仍有小概率翻车;拿不准的步骤,先在一台闲置机器上演练一遍,再上主力机。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考