OpenCore Legacy Patcher 指南:5 步给老 Mac 装上新版 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
2013 款的 iMac 收不到系统更新,常用软件也相继停更,但机器本身还能流畅运转——差的只是一次补丁。OpenCore Legacy Patcher 是一款免费开源工具,它借助 OpenCore(引导加载器)在启动阶段打补丁,让老 Mac 也能安装并运行 Big Sur 到 Sequoia 这些新版 macOS,全程不动固件。下面带你走完从制作安装盘到系统落地的完整流程。
项目定位与核心差异:OpenCore Legacy Patcher 和破解镜像差在哪
OpenCore Legacy Patcher 是一个基于 Python 的开源项目,架在 OpenCore 引导加载器和 Lilu 补丁框架之上。它的工作方式是启动时向内存注入数据并修补系统,而不是改写磁盘上的系统文件,所以装完的体验接近原生,之后也能在系统设置里正常收到更新。
| 维度 | 本项目 | 其他方案 |
|---|---|---|
| 修改方式 | 启动时和运行阶段补丁,不改写磁盘系统文件 | 直接修改系统镜像或固件 |
| 固件操作 | 零固件修补,恢复原状容易 | 需要刷 APFS ROM 或固件,风险更高 |
| 系统更新 | 装好后可正常收官方更新(更新后需重新打补丁) | 无法走官方更新通道,要手动换镜像 |
| 驱动支持 | 按机型自动回补 Wi-Fi、蓝牙、USB 1.1 等驱动 | 常需手动折腾配置 |
| 额外能力 | 在官方仍支持的机型上也能解锁 Sidecar、AirPlay 投屏等功能 | 一般只解决安装问题 |
主菜单只有四个入口:构建并安装 OpenCore、创建 macOS 安装器、安装后根补丁(系统修补)与支持资源,后文所有操作都围着这四个按钮展开。
动手前确认清单:型号、内存与备份逐项过一遍
| 检查项 | 确认方法 | 不满足时的处理 |
|---|---|---|
| ✅ 型号在支持列表内 | 在"关于本机"或"系统信息"里找型号标识符(如 MacBookPro8,1、iMac12,1),对照 支持机型列表 | 列表外机型、PowerPC 和 Apple Silicon 机型不支持,到此为止 |
| ✅ 内存至少 3GB | "关于本机"里看"内存"一项 | 2GB 机型装不了 Sonoma 及更新版本,建议放弃 |
| 当前系统满足安装器制作要求 | 左上角菜单查看 macOS 版本 | 做 Ventura 安装器需 El Capitan 10.11 起步,做 Sonoma 及更新版本需 High Sierra 10.13 起步,不够就先升到该机支持的最后一个版本 |
| 完成过一次完整备份 | 查看 Time Machine 的备份时间和内容 | 动手前做完整备份,关键文件再单独拷一份到移动硬盘 |
| USB 闪存盘 32GB 及以上 | "磁盘工具"里查看容量 | 16GB 装不下 Sonoma/Sequoia 的安装器和补丁,换一块 32GB 的 |
强烈建议在动手前,先把老 Mac 更新到它原生支持的最后一个版本,固件新一些,安装过程能少踩不少坑。备份最好留两份:Time Machine 全量一份,关键文件另拷一份到移动硬盘,万一装坏了心里不慌。
操作全流程:从制作 USB 安装盘到系统落地
阶段一:下载工具并创建 macOS 安装器
目标:做完后手里有一张带可引导 macOS 安装器的 USB 盘。
操作:
- 从项目发行页下载最新的 PKG(安装包)并双击安装,安装过程会一并装上帮助应用提权运行的辅助工具。
- 打开应用,点击"Create macOS Installer",选择"Download macOS installer",在列表里点选要装的版本开始下载。
- 下载完成后继续下一步,选中你的 USB 盘作为目标;工具会先格式化整块盘再写入,确认盘里没有需要保留的数据。
- 写入完成后点击"Return to Main Menu"回到主菜单。
预期结果:屏幕先显示写入进度条(较慢的 USB 盘可能要 30 分钟以上),随后弹出安装器创建成功的提示;在 Finder 里能看到 USB 盘上出现了 macOS 安装器。
注意:
- 如果版本列表里没有你想要的版本,通常是当前系统太旧、不满足安装器制作要求,先把老 Mac 升到它支持的最后一个版本再试;
- 如果弹出"You don't have permission to save",去系统设置 → 隐私与安全性 → 完全磁盘访问权限里给 OpenCore-Patcher 授权,重启应用重做。
阶段一产出的 USB 盘里只有系统安装器,老 Mac 还引不起它,需要再挂上一套 OpenCore 引导文件,这就是下一阶段的事。
阶段二:构建并安装 OpenCore,从 USB 启动装系统
目标:做完后 macOS 已装入内盘并完成初始化,USB 盘成为完整的安装盘。
操作:
- 回到主菜单点击"Build and Install OpenCore",应用自动检测当前硬件、生成对应的 EFI 配置,构建完成后显示带配置摘要的完成界面。
- 在选盘界面选中刚做好的 USB 盘,确认安装到它的 EFI 分区(一个存放启动文件的小分区)。
- 重启 Mac 并一直按住 Option 键,在启动选择界面选中带 OpenCore 图标的"EFI Boot"项。
- 进入"安装 macOS"界面后,按向导完成安装和初始化设置。
预期结果:开机后先出现 OpenCore 启动选择画面,选中"EFI Boot"后进入标准 macOS 安装器;装完会像正常 Mac 一样进入初始化流程。
注意:
- 如果是在 A 机器上给 B 机器做安装盘,必须先点 Settings 手动选中 B 的型号再构建,否则自动检测出来的配置是错的;
- 如果启动界面里看不到"EFI Boot"项(少数 Mac Pro、Xserve 和老 iMac 因显卡未刷 ROM 会这样),改用恢复模式引导,方法见 BOOT.md。
阶段三:打安装后根补丁,把 OpenCore 搬进内盘
目标:做完后系统补齐全套图形加速和驱动,之后不插 USB 也能从内盘直接启动。
操作:
- 初始化设置完成后重新打开 OpenCore Legacy Patcher。如果 USB 是 OCLP 制作的且型号选对了,应用会自动提示打根补丁(Post-Install Root Patch);没提示就手动点这个入口。
- 按提示逐项安装补丁,覆盖显卡、Wi-Fi/蓝牙驱动、USB 1.1 等,末尾有重建内核缓存的步骤,耗时稍长属正常。
- 重新构建一次 OpenCore,安装到内部磁盘的 EFI 分区,然后重启验证。
预期结果:补丁界面最后显示"Patching complete"和重启提示;重启后从内盘 EFI 直接启动,桌面有正常的图形加速效果。
注意:
- 如果后续系统走了 OTA 更新,根补丁会被清除,每次大更新后都要重打一遍;
- 如果第一次补丁只装了 Wi-Fi 驱动、重启后没有图形加速,说明需要联网下载 KDK(内核调试包)之类的组件,连上网后手动再跑一次根补丁补齐,用以太网打补丁则能一次装全。
常见问题速查:安装卡住时先看这里
应用点开后图标在 Dock 弹跳,界面出不来?多半是启动校验卡住了。用终端直接运行应用内可执行文件启动:/Library/Application Support/Dortania/OpenCore-Patcher.app/Contents/MacOS/OpenCore-Patcher;如果提示找不到 Privileged Helper Tool,重新用 PKG 安装一遍即可修复。详见 TROUBLESHOOT-APP.md。
写 USB 时报"You don't have permission to save"?这是 macOS 的隐私权限拦截,不是盘的问题。在系统设置 → 隐私与安全性 → 完全磁盘访问权限中给 OpenCore-Patcher 授权,重启应用重做;做完 USB 后可以把权限撤掉。
构建 OpenCore 时找不到内部磁盘?新硬盘或从未用 macOS 格式化过的盘没有可写入的 EFI 分区。用磁盘工具手动建一个约 100MB 的 FAT32 分区即可;或者安装 macOS 时在磁盘工具里选"显示所有设备",把整块盘按顶层选项完整格式化一次。
打根补丁时报 error code 71?通常是 /Library/Extensions 里有第三方内核扩展在捣乱。把它们移出去(先备份)再重新打补丁,文档里给了半自动的清理命令,照着执行即可。
重启后 Wi-Fi 有了但没有图形加速?部分机型首次补丁需要从网络下载 KDK 等包,第一次只能先装 Wi-Fi 驱动保证联网。连上网络后手动再跑一次根补丁,剩下的补丁才会补齐;用以太网打补丁则能一次装全。
版本与机型适配速查:老 Mac 该装哪版 macOS
| 机型 / 显卡 | 推荐 macOS | 体验预期 | 需额外注意 |
|---|---|---|---|
| 2007–2011,非 Metal 显卡(早期 Intel / 早期 AMD) | Big Sur、Monterey | 无硬件加速,走非 Metal 补丁,桌面效果建议调低 | — |
| 2012 左右,Kepler / HD 3000 等首批 Metal 显卡 | Monterey、Ventura | 有图形加速,需要根补丁 | USB 1.1 设备在新版系统上要打 USB 补丁 |
| 2013–2014,HD 4000–5000 / Maxwell | Ventura、Sonoma | 接近原生体验 | Wi-Fi、蓝牙按机型自动回补 |
| 2015 及以后 | 直到 Sequoia | 功能最完整,补丁需求最少 | 3GB 内存是底线 |
具体机型清单和每款机型的已知问题,以项目官方 支持机型列表 为准,上表是参考而非承诺。
下一步与资源导航:文档与源码入口
中途卡住时,先查安装器制作和安装后两份文档,覆盖大部分问题;仍解决不了再翻源码模块对应的代码。
- 支持机型列表:docs/MODELS.md
- 安装器制作:docs/INSTALLER.md
- 安装后与根补丁:docs/POST-INSTALL.md
- 应用层故障排查:docs/TROUBLESHOOT-APP.md
- EFI 构建模块:opencore_legacy_patcher/efi_builder/
- 硬件补丁集(显卡、Wi-Fi、USB 等):opencore_legacy_patcher/sys_patch/patchsets/hardware/
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考