OpenCore Legacy Patcher 免费把老 Mac 升级到最新 macOS 完整指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
抽屉里那台 2015 年的 MacBook Pro,App Store 里再也刷不到新系统。OpenCore Legacy Patcher(OCLP)能免费把老 Mac 装到 Big Sur 到 Sequoia 的最新 macOS,全程图形界面完成。
30 秒自查四问:你的老 Mac 在不在范围内
按顺序回答,任何一问答不上就停手。
- 机器是 Intel 的吗?— 在"系统信息"里看到 Apple M 芯片或 PowerPC,直接放弃;OCLP 只支持 Intel Mac。
- 型号标识符在支持列表里吗?— 查
Model Identifier,不在 docs/MODELS.md 里就是范围外,别试。 - 内存 3GB 以上吗?— 2GB 机器装不了 Sonoma 及更新版本,Sequoia 甚至可能无法启动;能到 Ventura 已是上限。
- 当前系统能跑程序吗?— 最低 OS X Yosemite 10.10;制作 Sonoma 及以上安装器需要 10.13。依据见 docs/FAQ.md。
- 数据备份了吗?— Time Machine 或手动拷贝都行;安装会格式化目标分区。
原理:不动系统盘,补丁走内存
OCLP 不修改系统分区。它用 OpenCore 在启动阶段插入一层引导,把显卡、无线等硬件补丁注入内存,让新系统以为跑在受支持的机器上;装完后根补丁再修复磁盘上的驱动和 AMFI 相关文件,硬件才能完整工作。
| 对比项 | 苹果官方 | OpenCore Legacy Patcher |
|---|---|---|
| 系统上限 | 停在机型原生支持最后一版 | 可装 Big Sur 至 Sequoia |
| 补丁方式 | 没有补丁,老硬件直接放弃 | 启动时内存注入 + 磁盘根补丁 |
| 显卡与无线 | 老 GPU、部分无线芯片新系统不可用 | 图形加速、音频、Wi-Fi/蓝牙由根补丁修复 |
| 反悔方式 | 不适用 | 根补丁可一键回滚 |
🔧 10 分钟备好 32GB U 盘和备份
| 项目 | 要求 | 为什么需要 |
|---|---|---|
| 当前系统 | OS X 10.10 及以上(制作 Sonoma+ 安装器需 10.13) | 程序最低运行要求 |
| 型号标识符 | 在 MODELS.md 支持列表内 | 列表外没有对应补丁集 |
| 内存 | 3GB 以上 | Sonoma 及以上安装的硬性要求 |
| U 盘 | 32GB | 16GB 塞不下新版安装器 |
| 数据 | Time Machine 或手动备份 | 安装会格式化目标分区 |
| 电源 | 笔记本插电 | 全程数小时,中途断电只能重来 |
克隆仓库并启动(建议官网 Python 3.11,系统自带 Python 不支持):
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command主菜单出现后就是四个按钮:Create macOS Installer、Build and Install OpenCore、Post-Install Root Patch、Settings,分别对应下面四个阶段。
🚀 操作流程:四个阶段从旧系统到新 macOS
把安装器写进 U 盘:做出 30 分钟起步的安装介质
做什么:
- 主菜单点 "Create macOS Installer",选 "Download macOS installer"
- 选定目标 macOS 版本,等下载完成
- 提示时选中 U 盘,确认格式化
- 等待写入结束,窗口显示进度条与 "Bytes Written" 数值
盯什么:
- 注意:16GB U 盘装不下 Sonoma 及以上的安装器,直接用 32GB。
- 注意:写入期间别拔盘,慢速 U 盘要 30 分钟以上。
花多久:下载加写入合计 40–90 分钟,取决于网速和 U 盘速度。
构建专属 OpenCore 并写入 EFI 分区
做什么:
- 主菜单点 "Build and Install OpenCore"
- 程序自动检测显卡、无线和存储控制器,逐条输出构建日志
- 构建完成,弹窗提示 "Finished building your OpenCore configuration!"
- 点 "Install to disk",选中系统盘确认
- 拿不准时点 "View build log" 核对具体应用了哪些补丁
盯什么:
- 注意:OpenCore 配置与硬件绑定,在别的机器上构建的,装完系统必须回目标机器重建。
- 注意:写盘完成后立刻重启并按住 Option,别等下一轮自动重启错过入口。
花多久:构建 1–3 分钟,写盘约 1 分钟。
按住 Option 选 EFI Boot,从 U 盘装完系统
做什么:
- 重启后立即按住 Option
- 在启动菜单选 "EFI Boot" 条目,这就是 OpenCore
- OpenCore 菜单里选 U 盘上的 macOS 安装器
- 选目标分区继续,该分区会被格式化
- 装完拔出 U 盘,重启
盯什么:
- 注意:格式化分区前确认已备份,抹掉就没了。
- 注意:装完机器直接从内置 OpenCore 启动,U 盘可以收起来。
花多久:系统安装 1–2 小时,看磁盘速度。
装完立即打根补丁:图形、无线、音频才完整
做什么:
- 进新系统,再运行 OCLP,点 "Post-Install Root Patch"
- 菜单列出本机适用补丁项,例如 "Graphics: AMD Legacy Vega"
- 点 "Start Root Patching"
- 完成后重启
- 想撤销就点 "Revert Root Patches"
盯什么:
- 注意:根补丁修改系统文件,每次 macOS 大版本更新后必须重新应用。
- 注意:遇到 "System version mismatch" 报错,先更新 OCLP 和引导器再打补丁。
花多久:修补 5–10 分钟,加一次重启。
验收:6 项逐一确认
| 验收项 | 通过标准 | 在哪里看 |
|---|---|---|
| 系统版本 | 显示目标 macOS 版本 | "关于本机" |
| 图形加速 | 壁纸、Dock 透明度、动画流畅 | 桌面操作感受 |
| 显卡识别 | 型号与显存正确 | 系统信息 > 图形卡/显示器 |
| 无线与蓝牙 | 图标在、可连接且稳定 | 菜单栏 |
| 声音 | 输出正常 | 系统设置 > 声音 |
| 启动项 | 无需 U 盘直接进系统 | 开机按住 Option |
| 睡眠/唤醒 | 正常唤醒 | 笔记本重点实测 |
排障速查:5 个高频症状
| 症状 | 最可能原因 | 怎么处理 |
|---|---|---|
| 黑屏或卡 Apple 标志 | 引导项选错,或 OpenCore 构建与硬件不匹配 | Option 下确认选 "EFI Boot";重新构建 OpenCore 并重申根补丁 |
| 壁纸缺失、系统变慢 | 图形加速未生效,根补丁缺失 | 重跑 "Post-Install Root Patch" 后重启 |
| Wi-Fi 图标缺失或连不上 | 芯片不在无线补丁集支持范围 | 核对补丁列表有无无线项;没有就是芯片本身不支持 |
| 应用崩溃 illegal instruction | 老 CPU 缺 AVX 指令集,与 OCLP 无关 | 换旧版本应用或同类应用 |
| 安装器下载失败 | 当前系统太旧,不满足安装器工具要求 | 先把老 Mac 更新到原生最高版本 |
最后一项属于老 CPU 与应用的兼容性问题,项目本身不解决,换应用版本即可。
成本:时间、硬件与维护
| 项目 | 说明 |
|---|---|
| 时间投入 | U 盘写入 30 分钟起,加系统安装,全程 2–4 小时 |
| 硬件准备 | 32GB U 盘,笔记本插电 |
| 长期维护 | 每次 macOS 大版本更新后重打根补丁,单次约 10 分钟 |
深入
- 支持机型列表:全部 Intel 机型与已知问题
- 官方 FAQ:应用要求、OTA 更新等问答
- OpenCore 构建模块:生成引导配置的代码
- 根补丁模块:磁盘系统修复的代码
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考