OpenCore Legacy Patcher 完整指南:旧 Mac 升级 macOS 的全流程清单
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher(下称 OCLP)是一个 Python 编写的开源补丁工具,它让 2007 至 2017 年的旧款 Intel Mac 能够安装并使用 macOS Big Sur、Monterey、Ventura、Sonoma 和 Sequoia 等现代系统。从制作启动盘到完成安装、打补丁,全程大约需要 1 到 2 小时,取决于下载网速和磁盘大小。
升级前必查清单
动手之前,把下面几项逐一确认,可以避免大部分中途失败:
- 确认机型受支持:打开"系统信息"(关于本机 → 系统报告),找到"型号标识符"(Model Identifier,形如
MacBookPro11,2),对照 官方支持机型列表。PowerPC 机型和 Apple Silicon(M1/M2)机型不在支持范围内。 - 把现有系统升到最新原生版本:确保固件是最新的,再开始折腾新系统。
- 完整备份:用 Time Machine 或第三方工具备份全部数据。
- 磁盘空间:目标系统盘建议预留 30GB 以上可用空间;安装阶段留 50GB 更稳妥。
- 内存门槛:装 macOS Sonoma 及更新版本要求 3GB 以上内存,2GB 机型无法安装。
- 材料准备:一个 16GB 及以上的空 USB 闪存盘(建议 USB 3.0);一台能运行补丁工具的 Mac——装 Big Sur 到 Ventura 的启动盘需要较老系统即可,制作 Sonoma 及以上启动盘则要求宿主机运行 macOS High Sierra 10.13 或更高版本。
⚠️ USB 盘在制作过程中会被整体格式化,盘内数据会全部丢失,请先移出重要文件。
制作可启动安装介质
获取并启动工具
把项目代码拉到本地,然后运行图形界面启动脚本:
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首次打开若被系统拦截,到"系统设置 → 隐私与安全性"里点"仍要打开"放行即可。主界面有四个核心入口:Build and Install OpenCore(构建并安装 OpenCore 到硬盘)、Post-Install Root Patch(安装后根补丁)、Create macOS Installer(创建 macOS 安装器)、Settings(设置)。
创建安装器
点击Create macOS Installer,程序提供两条路径:
- 在线下载:列表会列出可下载的 macOS 安装器,选与你机型匹配的版本下载(网络条件好时推荐);
- 使用本地文件:如果你手头已有"安装 macOS"应用,直接指定该文件。
选盘并格式化
插入 U 盘后,程序会列出可移动磁盘。核对盘名和容量再确认——这一步会把 U 盘格式化为 macOS 可识别的文件系统并清空全部内容。若设备不显示,重新插拔或换一个 USB 口再试。
等待写入完成
写入通常需要 15 至 45 分钟,界面会实时显示进度和剩余时间。期间保持供电、不要动 U 盘,网络中断时按提示重连即可。看到成功提示后,启动盘就算做好了。
用启动盘装新系统
- 把启动盘插入目标旧 Mac,开机时按住 Option(⌥)键不松手,进入启动项选择界面(Mac Boot Picker)。
- 在列表中选中带 OpenCore 图标的EFI Boot条目并回车。
- 进入 macOS 安装环境后,按向导完成磁盘选择与系统安装。
- 安装过程中机器会多次自动重启,每次重启都应继续从启动盘引导(必要时再按 Option 选择 EFI Boot),看到桌面才算装完。
装完必打的补丁
新系统装好后,显卡加速、Wi-Fi、蓝牙等功能还不能直接用,需要在系统内再跑一次 OCLP。
自动识别显卡并打根补丁
登录后运行 OCLP,选择Post-Install Root Patch,程序会自动探测你的显卡型号并列出可用补丁:
- AMD:TeraScale(早期卡)、Polaris、Navi(较新卡)、Legacy Vega 等补丁组,分别对应不同代际;
- Intel 核显:Iron Lake(2008-2010 机型)走 non-Metal 补丁,HD 3000 及以后多数机型可打 Metal 加速补丁;
- NVIDIA:Kepler 等较老架构可打 Metal 或 non-Metal 补丁。
确认补丁清单后开始应用,界面会显示逐项打补丁的状态;完成后会提示重启。
SIP 相关设置
SIP(System Integrity Protection,系统完整性保护)决定内核能否修改磁盘上的系统文件。部分根补丁要求"降级 SIP"(lowered SIP),而 OCLP 会按你的机型和系统版本自动给出合适的 SIP 值,大多数情况下保持默认即可。注意:已经打过根补丁的机器再开全 SIP,可能破坏当前安装;不确定就不动它。改任何设置后都要重新执行一次 Build and Install OpenCore 构建流程,改动才会生效。
把 OpenCore 装进硬盘
装完系统后还要做一次Build and Install OpenCore:把 OpenCore 启动器写入内部硬盘的 EFI 分区。之后再开机按住 Option 选内部 EFI 项即可,不再依赖 U 盘。
验证、调优与长期维护
功能测试清单
- 网络:Wi-Fi 连接、有线网、个人热点(BCM943224 及更新芯片支持 WPA 与热点)
- 蓝牙设备配对与连接
- 音频输入输出
- 图形:打开"系统报告 → 图形卡/显示器"确认加速已启用,播放一段高清视频看是否卡顿
- 压力:同时开多个应用、拷贝大文件,观察是否死机
性能调优建议
- 显示:分辨率调到显示器原生或略低档位;关闭动态壁纸和多余动画
- 电源:老机型启用节能模式,管理后台启动项
- 存储:定期清理缓存;机械硬盘换 SSD 对老机提升最明显
长期维护要点
- OCLP 自身、OpenCore 引导器和根补丁需要分开更新,升级 macOS 大版本前建议先检查工具版本(更新流程见 UPDATE 文档)
- 关闭自动更新:自动下载会在系统中途修改系统卷,容易让机器卡在两个版本之间
- 备份 EFI 分区配置,并留好那张 macOS 安装 U 盘
- 大版本升级(如 13 → 14)优先用启动盘安装,而非空中升级
机型与版本对照
| 机型年代 | 推荐系统版本 | 性能表现 | 适合用途 |
|---|---|---|---|
| 2007–2009 | macOS Big Sur (11) | 基本流畅 | 轻量办公、网页浏览 |
| 2010–2012 | macOS Monterey (12) | 良好性能 | 日常办公、多媒体播放 |
| 2013–2015 | macOS Ventura (13) | 流畅体验 | 创意工作、轻度图形 |
| 2016–2017 | macOS Sonoma (14) | 接近原生 | 专业应用、现代工作流 |
注意:2GB 内存的机器无法安装 Sonoma 及更新版本,最低要求 3GB 内存。
常见问题速查
开机找不到启动项或黑屏
- 症状:按 Option 后看不到 EFI Boot,或选完就黑屏
- 常见原因:USB 接触不良、启动盘写入不完整
- 解决办法:
- 换 USB 口(台式机优先接主板后置口)
- 重新制作启动盘
- 在启动器界面观察报错信息,记录后排查
- 确认机型确实在 支持列表 内
安装过程中断或长时间卡住
- 症状:进度条停在某处不动,或直接重启
- 常见原因:磁盘空间不足、无线网不稳、U 盘掉线
- 解决办法:
- 目标磁盘留出 50GB 以上空间
- 改用有线网络
- 确认 U 盘未被拔出、供电正常
- 重启时按住 Command+Option+P+R 清除 NVRAM 再试
装完没有图形加速
- 症状:桌面拖动卡顿、窗口没有平滑动画
- 常见原因:没打根补丁,或补丁与当前系统版本不匹配
- 解决办法:
- 运行 Post-Install Root Patch 应用显卡补丁并重启
- 补丁失败时先 Revert(还原)再重新应用
- 确认 OCLP 是最新版本
Wi-Fi 或蓝牙不可用
- 症状:无 Wi-Fi 图标,或蓝牙搜不到设备
- 常见原因:老机型无线芯片需要专用补丁,或芯片不在支持范围
- 解决办法:
- 查看机型是否在 MODELS 文档 的备注中列出
- 应用网络相关根补丁并重启
- 更新 OCLP 到最新版重试
改完设置不生效
- 症状:Settings 里勾选了选项,行为却没变化
- 常见原因:设置需要重新构建 OpenCore 才写入生效
- 解决办法:
- 回到主菜单执行一次 Build and Install OpenCore
- 不要手动修改 EFI 分区里的 config.plist,改了会被覆盖
- 设置异常时删除设置文件重启,让界面恢复默认
OpenCore Legacy Patcher 的价值在于:它把 2007 年后被停止支持的 Intel Mac 重新接回了 macOS 现代版本生态,让旧设备继续服役而不是变成电子垃圾。它面向的是上表列出的 Intel 机型,对 Apple Silicon 和 PowerPC Mac 无效。开始前,请再一次完整备份你的数据。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考