3 步让老 Mac 装上最新 macOS:OpenCore Legacy Patcher 操作指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
打开"关于本机",版本一栏停在 macOS Mojave。你想装的新应用写着"需 macOS 13 或更高版本",而苹果商店里已经找不到任何升级选项。OpenCore Legacy Patcher 就是干这件事的:它让你的老 Mac 能安装并运行从 Big Sur 到 Sequoia 的新一代 macOS,官方支持列表里最早的机型可追溯到 2007 年的 Intel Mac。
先分清它的能力边界
这套方案的工作方式一句话能说清:靠 OpenCore 引导加载器(开机时先于系统运行的一小段引导程序)在内存里注入补丁,不动固件。能做什么、不能做什么,看下面:
能做的
- 干净安装或升级到 macOS 11(Big Sur)至 15(Sequoia)
- 为不支持 Metal 的老显卡(HD3000/4000 等)提供图形加速方案
- 恢复老款无线网卡、蓝牙、USB 1.1 控制器等传统硬件的可用性
不能做的
- 不支持 PowerPC 和 Apple Silicon(M 系列芯片)机型
- 机型不在 docs/MODELS.md 列表里,就视为不支持
- 无法在别家补丁(如 bigmac)改过的系统上叠加,只支持干净安装或升级
对老 Mac 升级 macOS 来说,动手前先确认机型,比后面任何一步都省事。
开工前自检清单
30 秒过一遍,能全部打勾再开工:
- Intel 机型,型号在 docs/MODELS.md 支持列表中
- 当前系统不低于 OS X Yosemite 10.10
- 想制作 Sonoma 及以上安装器的话,先把当前系统升到 High Sierra 10.13
- 一块 32GB 的 USB 盘(新版 Sonoma/Sequoia 装不进 16GB 盘)
- 内存不低于 3GB,否则装不了 Sonoma 及以上版本
- 老 Mac 已升到苹果原生支持的最后一个版本,重要数据已备份
动作一:制作 macOS 启动盘
- 拿到项目代码:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher- 进入目录,双击或运行
OpenCore-Patcher-GUI.command启动图形界面:
cd OpenCore-Legacy-Patcher && ./OpenCore-Patcher-GUI.command从源码运行时若提示缺少依赖,按 SOURCE.md 安装后再试。
- 主菜单点 "Create macOS Installer",选 "Download macOS Installer",挑目标版本(Sonoma、Sequoia 等)开始下载。
下载完成后选中安装器,再选你的 USB 盘。注意整块 USB 会被格式化,别插错盘。
等写入进度走完。慢速 USB 上可能需要 30 分钟以上,期间不要关窗口。
动作二:Option 键启动,安装新系统
- 插好 USB,重启 Mac,立即按住 Option 键不放。
- 在 Mac 启动选择器里选 "EFI Boot" 条目。这一步不能跳过,它是整条引导链的第一环。
- 进入 OpenCore 选择器后选 "Install macOS",再按安装向导选目标磁盘。
- 想保留资料就选升级;想干净利落就先在磁盘工具里抹掉系统盘。
- 等安装、重启、完成初始化。第一次进新系统时别急着拔 USB,后面还有一步。
动作三:给新系统打根补丁
根补丁(Root Patch)是写到磁盘系统卷里的补丁集,用来补回新版 macOS 砍掉的旧硬件支持。装完系统必须打:
- 在新系统里装好 OpenCore Legacy Patcher(可重新 clone 运行),主菜单点 "Build and Install OpenCore",把 OpenCore 装到内置磁盘。以后就不用一直插 USB 了。
- 主菜单点 "Post-Install Root Patch",界面会列出你这台机器适用的补丁清单。
- 点 "Start Root Patching",等它跑完,重启机器。
装完后的硬件调优
补丁打完只是能用,下面四个维度决定用得舒不舒服:
- 显卡:HD3000/4000 这类非 Metal 卡走软件加速方案,桌面缩放和色彩可以在显示器设置里微调;2012 年前后的机型还可以启用 Metal 降级补丁找回部分加速。
- 音频:老机型默认带 legacy 音频补丁,若麦克风或扬声器异常,先回根补丁清单确认对应项是否已应用。
- 网络:2007–2017 款无线卡由 legacy Wi-Fi 补丁集覆盖;Broadcom BCM943224 及更新的芯片可完整使用 WPA 和 Personal Hotspot。
- 其他:USB 1.1 控制器、T1 芯片安全功能(2016–2017 机型)各有独立补丁。某个功能不工作时,先翻一遍 Post Install 的补丁列表再动手查。
避坑速查
| 现象 | 原因 | 解法 |
|---|---|---|
| 开机报 "This version of Mac OS X is not supported" 或出现 🚫 | 没先走 EFI Boot,直接进了安装器 | 重启按住 Option,重选 "EFI Boot" 条目 |
| 拔掉 USB 后新系统起不来 | OpenCore 还没装进内置磁盘 | 用 "Build and Install OpenCore" 写入内置盘 |
| 安装器下载失败或写入中途断开 | 网络不稳或 USB 盘质量差 | 换有线网络,换 USB 口和盘,重新格式化为 GUID |
| 安装时报 "preparing the software update" 错误 | 基础系统版本太低 | 先升系统到 10.13 以上再制作 Sonoma+ 安装器 |
| 打完根补丁后卡启动或进恢复循环 | 磁盘补丁破坏了卷一致性 | 进恢复环境回滚 APFS 快照,详见 docs/TROUBLESHOOT-MISC.md |
长期维护
- 更新走三步:先更新 OCLP 应用(应用内会提示新版本),再重建 OpenCore,最后更新根补丁,顺序不能乱,参考 docs/UPDATE.md。
- 关掉系统自动更新,大版本升级(如 14 → 15)手动走 USB 安装流程,小版本更新等几天确认补丁稳定再动。
- 备份 EFI 分区里的 config.plist 和 OpenCore 数据,重装系统时它们能帮你省掉大半配置工作。
从 Mojave 一路走到 Sequoia,老 Mac 升级 macOS 其实就是"做盘、装系统、打补丁"这三个动作。动手之前,先备份你的数据。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考