OpenCore Legacy Patcher:三步给老Mac装上最新macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
2017 年以前的老 Mac 打不开最新 macOS 安装器,苹果只甩来一句"不支持"。OpenCore Legacy Patcher(OCLP)就是一个开源补丁工具,通过内存级引导注入,让你在 2007 年后的 Intel Mac 上安装并运行 macOS Big Sur 到 Sequoia。
项目定位
一句话:OCLP 是给被苹果放弃的旧 Mac 免费升级新系统的开源工具。
- ✅ 完全免费,开源社区驱动
- ✅ 支持 Big Sur 到 Sequoia
- ✅ 支持 2007 年及以后的 Intel Mac
- ✅ 原生 OTA 系统更新
- ✅ 零固件修改,不改盘片
- ✅ 解锁 Sidecar、AirPlay 到 Mac 等功能
适用边界
适合:
- 2008-2017 年间的 MacBook、MacBook Air/Pro、iMac、Mac mini、Mac Pro(Penryn 架构及以后)
- 想装 macOS Big Sur(11.x)到 Sequoia(15.x)
不适合:
- Apple Silicon(M1/M2/M3/M4)Mac——它们本来就支持新系统,无需补丁
- 想装 Mojave、Catalina 的用户——OCLP 不覆盖这两个系统,需另找方案
- 已被其他补丁工具改过的 Big Sur——文件完整性已损坏,只能重装
完整型号对照见 docs/MODELS.md,3 秒确认你的机器是否在列。
动手前须知
系统要求:
- 运行 OCLP 本体:macOS Yosemite 10.10 或更高
- 制作 Ventura 安装器:需 El Capitan 10.11 或更高
- 制作 Sonoma 及更新版安装器:需 High Sierra 10.13 或更高
⚠️备份是第一步,没有商量。用 Time Machine 做一次完整备份,再开始。
⚠️ 准备一块32GB 的 USB 盘。写入安装器会格式化整块盘,盘里数据直接清空。
⚠️ 建议至少 3GB 内存、30GB 可用空间,并保持网络稳定。
下载并启动(源码运行方式):
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher python3 -m pip install -r requirements.txt python3 OpenCore-Patcher-GUI.command启动后你会看到 OCLP 主菜单:
核心操作流程
整个流程就四步:做安装盘 → 装引导器 → 装系统 → 打根补丁。
第一步:下载并写入 macOS 安装器
做什么:在 OCLP 里下载目标系统并写入 USB。
- 主菜单点击 "Create macOS Installer"
- 选择 "Download macOS installer",下载你要的版本(如 Sequoia)
- 下载完成后,选择该安装器,再选中你的 USB 盘
- 确认格式化并开始写入,等待完成提示
完成本步后你会看到写入成功的提示,手里多了一块能装系统的 USB 盘。
第二步:构建并安装 OpenCore 引导器
做什么:让 OCLP 生成一份针对你硬件定制的引导器,装进 EFI 分区。
- 主菜单点击 "Build and Install OpenCore"
- 等待构建完成(工具会自动检测你的显卡、内存等硬件)
- 按提示安装到磁盘:选 USB 盘就装到 USB,选内置盘就装到内置 EFI
完成本步后你会看到构建成功的日志输出,引导器已就位。
第三步:从 OpenCore 启动并安装 macOS
做什么:重启走安装流程。
- 重启时按住 Option 键,进入启动选择器
- 选择名为 "EFI Boot" 的项(别直接选 macOS 安装盘,顺序不能反)
- 进入后按常规流程安装 macOS,等待完成
完成本步后你会看到全新的 macOS 桌面。注意:此时系统能开机,但硬件补丁还没打,可能偏慢、缺壁纸透明度。
第四步:应用根补丁(Root Patch)
做什么:给系统打上显卡驱动和功能补丁,老硬件这才真正"活"过来。
- 重新打开 OCLP
- 选择 "Post-Install Root Patch"
- 等待补丁应用完成(过程会对系统卷做快照保护)
完成本步后你会看到补丁成功提示。显卡加速、Dock 透明度、壁纸效果全部恢复,老 Mac 从此满血运行。
进阶/疑难场景
启动时出现"此版本的 Mac OS X 不受支持"或 🚫 符号
现象:重启后系统直接拒绝启动。
原因:macOS 在 OpenCore 之前启动,检测到了不受支持的 SMBIOS 机型。
解决:重新进启动选择器,确保先选 "EFI Boot"(即 OpenCore)进系统。成功启动一次后,机器会记住这个启动项,之后无需再手动选择。
系统明显变慢、Dock 和菜单栏没有透明度
现象:升级后卡顿,缺少壁纸效果。
原因:根补丁缺失或被系统更新清掉了。
解决:重新运行 "Post-Install Root Patch"。记住一条铁律:每次 macOS 更新后,根补丁都要重新打一次,补丁本身不会被更新流程保留。
高频问题
Q:我的 Mac 支持吗?A:在"关于本机"里看型号标识符(如 iMac14,2),对照 docs/MODELS.md 查询。2008-2017 年的 Intel Mac 基本都覆盖。
Q:装好后能正常 OTA 更新吗?A:可以,小版本更新一般没问题。但大版本升级(如 13 升 14)强烈建议走 USB 安装盘,更稳。
Q:要开自动更新吗?A:关掉,甚至关掉自动下载。苹果新机制下更新会在下载阶段就动系统卷,可能让系统卡在两个版本之间,直接变砖。
Q:应用崩溃提示 "illegal instruction" 怎么办?A:说明该应用用到了 AVX/AVX2 指令,而老 CPU 不支持。换旧版本应用,或接受这台机器跑不了新版软件。
Q:更新后补丁没了?A:这是设计使然。macOS 更新会重置密封系统卷,根补丁随之失效,更新完重打一次即可。
Q:能降级 macOS 吗?A:macOS 不支持直接降级,只能擦盘重装旧系统。动手前务必备份数据。
风险与注意
⚠️ 动手前做 Time Machine 完整备份,这是唯一可靠的后悔药。
⚠️ 写入安装器会清空 USB 全盘,重要 U 盘先换掉。
⚠️ SIP(系统完整性保护)设置保持 OCLP 默认值即可,已打过根补丁的系统强行开 SIP 会破坏当前安装。
⚠️ 根补丁会破坏系统卷密封,更新后必须重打,否则功能缺失。
延伸资源
- 入门指南:docs/START.md
- 安装器制作详解:docs/INSTALLER.md
- 引导与安装排错:docs/TROUBLESHOOT-MISC.md
- 常见问题大全:docs/FAQ.md
- 卸载与回滚:docs/UNINSTALL.md
收尾
回到开头那个死局:安装器说"不支持",你可以选择不认。克隆仓库、四步走完,2012 年的 iMac 照样跑上 Sequoia,还带着 Metal 加速和 AirPlay。老设备不该因为一句"不支持"就进抽屉,打开终端,开始吧。💻
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考