OpenCore Legacy Patcher 实操教程:2 次重启给老 Mac 装上新版 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
家里那台几年没再收到系统更新的 iMac,硬件其实没坏,只是 App Store 里给它的软件越来越旧。OpenCore Legacy Patcher(下称 OCLP)是一款免费开源的老 Mac 升级最新 macOS 工具,帮 2007 年起的 Intel Mac 装上从 Big Sur 到 Sequoia 的新系统,Sonoma、Sequoia 都覆盖在内。全程只需 2 次重启、约 2~3 小时。
🔎 30 秒看懂:OpenCore Legacy Patcher 凭什么让停更的老 Mac 装上新 macOS
它其实只干两件事:第一,放一个定制引导程序(OpenCore)进硬盘,让新系统能在旧硬件上启动,并自动带上这台机器需要的全部补丁与驱动;第二,装好系统后再执行一次系统根补丁,把新版 macOS 砍掉的图形加速、音频等支持找回来。两件配合,停更的机器就能跑最新版系统。
🔍 动手前确认三件事:型号在不在支持列表、硬件够不够、备份做没做
先查自己这台机器。「系统信息」里找到型号标识符(形如MacBookPro11,5),到支持型号列表里核对是否收录。PowerPC 机型和 Apple Silicon(M 系芯片)机型不在支持范围内。
再逐项对照这张检查表:
| 检查项 | 达标线 | 去哪看 |
|---|---|---|
| 型号标识符 | 2007 年起的 Intel Mac,且在支持列表内 | 系统信息 → 硬件区 |
| 内存 | 3GB 及以上;只有 2GB 时装新版会失败 | 苹果菜单 → 关于本机 |
| U 盘 | 16GB 起步,推荐 32GB(后期的 Sonoma 装不进 16GB 盘) | 桌面磁盘标签上的容量 |
| 基础系统 | High Sierra 10.13 及以上(制作新版安装器的前提) | 苹果菜单 → 关于本机 |
| 整块时间 | 约 2~3 小时,含下载、安装与打补丁 | 给自己留个整段空闲 |
另外三件前置小事,别跳过:
- 用 Time Machine 备份重要数据,出状况时能整盘还原
- 插上网线走有线网络,避免下载安装器中断,前功尽弃
- 关掉自动更新,防止系统更新进程和补丁流程打架
🖥️ 第一次重启前:克隆仓库、写安装介质、把引导程序写入硬盘
终端里依次执行下面 4 行,需要 Python 3.6 或更高版本:
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」两个按钮,分别对应下面第 1、3 步。
第 1 步:下载目标系统
点「Create macOS Installer」→ 弹出选项,选「Download macOS installer」→ 在版本列表里挑目标版本 → 进度条走到 100%,安装器就在本地生成了。
下载完成后,这份版本目录留在本地,下次重做介质不用再等一遍。
第 2 步:写 U 盘——数据风险最大的一步
⚠️ 格式化会整盘擦除 U 盘。选盘之前先核对名称和容量,确认盘里没有要留的数据,再点下一步。
插入 U 盘,在「Disk to format」列表里选中它 → 磁盘被擦除,随后出现名为 "Install macOS" 的宗卷,介质即就绪。
所有可移动磁盘都会列在这里,按容量一栏区分出你的 U 盘。
第 3 步:构建引导程序并写入内置硬盘
回到主菜单,点「Build and Install OpenCore」→ 构建日志滚动输出,ACPI 表、Kext、安全配置逐项列出 → 构建完成后点「Install to disk」,选中内置硬盘,脚本以 Done 收尾。
窗口开头会显示检测到的硬件信息,可对照确认机器识别无误。
到这一步,U 盘与硬盘都就位,可以执行第一次重启了。
⏳ 两次重启之间:按 Option 进 EFI Boot,完成新系统安装
- 重启,开机后立刻按住Option键不放 → 启动选项屏出现,其中多出一个"EFI Boot"条目
- 选中 EFI Boot 进入 → 出现 OpenCore 启动选择器,选 "Install macOS" 宗卷
- 打开磁盘工具格式化目标分区 → 返回安装界面选「Install macOS」,按提示走完
- 装完再次重启、再选 EFI Boot → 进入新系统的首次设置向导,按流程配好账号即可
启动菜单中间新增的 EFI Boot 图标,就是整个安装过程的入口。
进入后能同时看到内置盘与安装宗卷,选中带系统图标的安装宗卷继续。
✅ 最后一次重启之后:打上根补丁,逐项验收图形加速等功能
装完系统只是过半场——新版 macOS 移除了对老硬件的支持,还得靠根补丁找回图形加速、音频这些能力:
- 再打开 OpenCore Legacy Patcher,选「Post-Install Root Patch」→ 界面列出当前系统可用的补丁项
- 点「Start Root Patching」→ 状态栏逐条显示应用进度,末尾无报错
- 重启机器
补丁项清单可以和当前 macOS 版本、硬件情况逐一核对。
跑完后对着验收清单逐项打勾:
- 拖动窗口流畅,图形加速已生效
- Wi-Fi 与有线网络都能上网
- 内置扬声器、耳机出声正常
- 睡眠、唤醒一切如常
- App Store 能下载和更新应用
- USB 口与外接显示器工作正常
⚠️ 每次 macOS 更新都会把根补丁清掉,必须重打,否则系统会明显变慢。
🩺 老 Mac 装系统失败、屏幕发糊、Wi-Fi 消失时对照这里
| 现象 | 可能原因 | 处理 |
|---|---|---|
| macOS 更新后无法启动 | 更新清掉了根补丁 | 重启后重打根补丁,再重启一次 |
| 屏幕发糊、Dock 没有透明效果 | 根补丁未生效或已失效 | 重新执行 Post-Install Root Patch |
| 启动后 Wi-Fi 图标消失 | 老款无线卡缺少对应 Kext | 翻构建日志,确认无线补丁已写入 |
| 打补丁时报版本不匹配 | 自动更新已提前装入新版系统 | 先关自动更新,再重新打补丁 |
| 安装器界面找不到 U 盘 | 容量不足或接口过老 | 换 USB 3.0 接口,换 32GB 盘重试 |
升级完成后的日常维护
维护只有两条:每次系统更新后重打根补丁;隔段时间把 OpenCore Legacy Patcher 更新到最新版本。
想深入查资料,可以看支持型号列表 · 官方 FAQ · 安装器文档。
验收清单全部通过后,这台老机器就重新承担起日常使用,剩下的事只是例行维护。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考