OpenCore Legacy Patcher 完整教程:如何给老 Mac 装上新版 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
苹果停止支持后,不少性能尚可的老 Mac 只能停留在旧系统里。OpenCore Legacy Patcher 是一个开源补丁工具,让 2007 年起的 Intel Mac 也能安装并运行 macOS Big Sur 到 Sequoia,适合想继续用老机器的普通用户。
先认识 OCLP:它替你做了什么
OCLP 基于 OpenCore 引导加载器,在内存中注入和修补数据,而不是直接改写磁盘上的系统文件。它替你完成这几件事:
- 解除机型门槛:2007 年起的 Intel Mac 可安装 macOS 11 至 15
- 不修补固件:兼容性靠内存注入实现,无需底层 ROM 改动
- 支持 OTA 空中更新,装完仍能像正常机器一样收系统更新
- 修复老硬件:显卡加速、WiFi、蓝牙、USB 1.1、摄像头等驱动
- 保留 SIP、FileVault 2 与安全启动等安全机制
项目由 Dortania 团队主导、社区持续维护,当前版本 2.5.0,新版 macOS 发布后会跟进适配。
动手前检查:型号、系统、备份三件事
1. 确认机型受支持
- 打开"系统信息",记录"机型标识符"(形如 MacBookPro8,1、iMac12,1),对照 支持机型列表。不在列表中的机型不受支持
- PowerPC 老机型与 Apple Silicon(M 系列)都不支持,只面向 Intel Mac
- 文档建议:先用老系统把 Mac 更新到它原生支持的最高版本,保证固件最新,再开始后续操作
2. 核对系统与硬件要求
| 检查项 | 要求 | 依据 |
|---|---|---|
| 运行 OCLP 的最低系统 | macOS 10.10 | FAQ |
| 制作 Ventura 安装器 | 当前系统需 10.11 及以上 | FAQ |
| 制作 Sonoma/Sequoia 安装器 | 当前系统需 10.13 及以上 | FAQ |
| 安装 Sonoma/Sequoia | 内存至少 3GB,2GB 机型无法安装 | MODELS.md |
| USB 安装盘 | 建议 32GB,16GB 放不下新版系统 | INSTALLER.md |
3. 备份与安装方式
- 用 Time Machine 做一次完整备份,重要文件另拷一份到外置盘
- 制作安装盘会抹掉整块 USB,先确认盘里没有要保留的数据
- OCLP 只支持全新安装与升级安装;被其他补丁工具改过的系统无法直接复用,需要重装
主路径:五步把新版 macOS 装进老 Mac
第 1 步:获取并启动 OCLP
- 做什么:新手直接从项目发布页下载 pkg 安装包运行;想用源码,则克隆仓库后启动图形界面(需先按 SOURCE.md 装好 Python 依赖):
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher./OpenCore-Patcher-GUI.command- 完成后看到什么:主菜单有四个入口——Build and Install OpenCore、Create macOS Installer、Post-Install Root Patch、Support,底部是 Settings
- 别做什么:除非确实在给另一台 Mac 制盘,否则不要在 Settings 里改机型,保持"本机型号"
第 2 步:制作 macOS 安装盘
- 做什么:点 Create macOS Installer,选 Download macOS installer,在列表里点选你要的版本开始下载;下载完成后选 Select Downloaded Installer,再在 Format USB 界面挑一块 USB
- 完成后看到什么:写入过程有进度提示,完成后弹出成功窗口,并附带一条可在终端执行的后续命令
- 别做什么:别选系统内置盘;16GB 小盘装不下 Sonoma/Sequoia 的安装器与补丁,用 32GB 以上
第 3 步:构建并安装 OpenCore
- 做什么:回主菜单点 Build and Install OpenCore,等构建完成;再点 Install OpenCore,在磁盘列表里选中 USB(或它的 FAT32/EFI 分区)
- 完成后看到什么:构建完成界面会列出本次用到的 kext 与补丁清单,EFI 写入成功后提示安装完成
- 别做什么:别把 A 机器构建好的盘直接给 B 机器用。OpenCore 配置与硬件绑定,换机型要重新选型号并构建
第 4 步:从 USB 启动,安装 macOS
- 做什么:插入 U 盘重启,按住 Option(Alt)键进入启动管理,选 EFI Boot 启动;按安装器引导抹掉目标系统盘并安装
- 完成后看到什么:安装过程会多次重启,全程保持 U 盘插着;装完进入首次设置流程
- 别做什么:安装中途不要拔 U 盘;首次开机在 OpenCore 界面选择刚装好的系统分区
第 5 步:应用安装后根补丁
- 做什么:用 OCLP 制作的安装盘装机时,根补丁会自动触发;没有的话,打开 OCLP 点 Post-Install Root Patch,按清单勾选显卡、WiFi、蓝牙、USB 1.1 等补丁后开始
- 完成后看到什么:补丁界面列出每项补丁的应用状态,全部完成后显示成功,部分补丁需要重启生效
- 别做什么:别把"打一次"当终局。每次 macOS 更新都会抹掉根补丁,更新后必须再打
安装后出现状况?按场景对号入座
壁纸缺失、Dock 不透明、系统明显变慢
- 现象:系统能进,但桌面没有壁纸,Dock 和菜单栏失去半透明效果,整体迟钝
- 原因:根补丁缺失或失效——没打、被打断,或被系统更新抹掉
- 解决:1) 打开 OCLP 重新运行 Post-Install Root Patch;2) 每次系统更新后先补补丁再正常使用;3) 关闭自动下载更新,避免系统卷在半路被改坏
第一次打补丁后,显卡加速没出现
- 现象:补丁流程走完,桌面仍无图形加速,部分驱动缺位
- 原因:首次补丁需要联网获取 KDK、MetallibSupportPkg 等组件,OCLP 会先只装 WiFi 驱动让你能上网,其余补丁顺延到第二次
- 解决:联网后再次运行根补丁,第二次会补齐显卡加速等剩余项
想用 Sidecar、隔空播放到 Mac、Night Shift
- 现象:这些功能在老机型上默认找不到
- 原因:它们依赖 FeatureUnlock 组件,因稳定性考虑从 OCLP 2.1.0 起默认关闭;照片
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考