OpenCore Legacy Patcher 实战指南:让被放弃的老 Mac 装上最新 macOS
2026/9/9 18:20:41 网站建设 项目流程

OpenCore Legacy Patcher 实战指南:让被放弃的老 Mac 装上最新 macOS

【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher

一台 2007 年的 iMac 跑着最新版本的 macOS,这不是段子。OpenCore Legacy Patcher是一个开源项目,它能让苹果停止支持的 Intel Mac 安装并使用从 Big Sur 到 Sequoia 的新版 macOS,官方支持列表一路追溯回 2007 年。整个过程不需要你动固件、也不需要手改系统文件:图形界面点几下,项目会根据你的硬件自动生成一套定制引导配置。

主菜单里集中了构建引导、制作安装器、后安装补丁三类核心操作

🧭 开始之前:先确认三件事

支持范围虽广,但不代表你的机器一定在名单里,动手前先过一遍这三关:

  1. 型号在支持列表内:打开"系统信息",找到 Model Identifier(型号标识),对照支持型号列表查一下。没写进去的型号不要硬试,项目不对其提供支持。
  2. 内存至少 3GB:计划装 macOS Sonoma 或 Sequoia 的话,2GB 内存的机器装不了这两个版本,选更早的版本更稳妥。
  3. 一根 32GB U 盘:较新的 macOS 安装器加补丁文件放不进 16GB 的盘;而且制作安装器时 U 盘会被整体格式化,先确认盘上没有舍不得丢的数据。

还有一件容易忽略的事:官方强烈建议先把机器升级到它所能支持的最新原生系统,让固件尽量新,再开始升级。

📦 OpenCore Legacy Patcher 安装步骤:三步走

第一步:拿到应用

  • 普通用户:到项目的 Releases 页面下载对应你当前系统版本的 .app 包,双击打开即可,要求 Yosemite 10.10 及以上(制作 Sonoma 及以后安装器的最低要求见官方 FAQ)。
  • 想从源码运行:克隆仓库后按 SOURCE.md 的说明准备依赖:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher

打开后看到的就是开头那张主菜单,下面所有操作都在里面完成。

第二步:制作 macOS 安装器 U 盘

  1. 主菜单点"Create macOS Installer",选"Download macOS installer"。
  2. 选择目标系统版本,等下载完成。
  3. 插入 U 盘,选中它作为目标磁盘,工具会完成格式化并写入安装器。

下载安装镜像时界面会显示实时进度,这一步耗时较长,属于正常现象

具体细节在 docs/INSTALLER.md 里有完整说明。

第三步:构建 OpenCore 并写入 U 盘

  1. 回到主菜单,点"Build and Install OpenCore"。
  2. 构建时应用会自动扫描 CPU、显卡、无线网卡等硬件,生成贴合你机器的引导配置。
  3. 构建完成后选中 U 盘和对应分区(FAT32 格式),点 Install 写入。

安装引导分区时,先选磁盘再选分区,确认无误后再执行

之后按住 Option 键开机,选中 U 盘上的启动项进入安装器,安装 macOS。想保留原有数据就安装时不格式化磁盘。引导过程的完整讲解见 docs/BOOT.md。

🧩 补丁分两层:老机器跑新系统的原因

说简单点,OpenCore Legacy Patcher 干的是两件事:

  • 启动时打补丁(内存层):OpenCore 作为启动加载器,在开机时于内存中注入并修补数据,让 macOS 认出一套"被支持的硬件"。这类补丁不落盘,重启即散,系统文件原样保留,想恢复就恢复。
  • 安装后打补丁(磁盘层,根补丁):图形加速、Wi-Fi、蓝牙这类驱动问题光靠内存不够,必须把补丁写进磁盘,就是主菜单里的"Post-Install Root Patch"。并非每台机器都需要,应用会明确告诉你当前状态。

前者解决"系统能开机",后者解决"硬件能干活"。想看得更透一点,docs/HOW.md 对引导流程有完整拆解。

🔧 装完系统:别急着拔 U 盘

  1. 把 OpenCore 装到内置磁盘:U 盘只是"运输工具"。在新系统里重新打开应用,再跑一次"Build and Install OpenCore",这次目标选内置磁盘;重启后按住 Option 选内置盘的启动项,U 盘就可以退役了。
  2. 确认根补丁状态:打开"Post-Install Root Patch"查看当前磁盘补丁的覆盖情况。

根补丁状态页会列出各类硬件补丁是否已生效

如果 U 盘安装器就是由这个工具制作的、且选对了型号,根补丁在装完系统后会自动安装,一般无需手动干预。详细流程见 docs/POST-INSTALL.md。

⚠️ 避坑清单:五件事提前知道

  • 系统更新会抹掉根补丁:每次更新 macOS 后磁盘补丁都会消失,需要重新打。大版本升级(如 14 → 15)建议用 U 盘安装器走一遍,小更新在系统内做即可,新系统发布后等几天、确认补丁稳定再升。
  • 关掉自动更新:新版 macOS 的自动更新在"下载"阶段就会改动系统卷,在打了补丁的系统上容易导致引导异常。建议在系统设置里关闭自动更新,手动选择升级时机。
  • 不要手改 config.plist:所有设置走应用的 Settings 页面改完再重新构建才生效;直接改文件会让界面显示和实际配置脱节,重建时还会被重置。
  • 2GB 内存的机器:别尝试 Sonoma / Sequoia,官方明确装不了,选 Monterey 或更早的版本体验更顺。
  • U 盘会被整体格式化:写入前再检查一遍盘上数据,这是新手损失数据的第一原因。

真卡住的时候,按类型翻对应的官方排障文档:应用问题看 docs/TROUBLESHOOT-APP.md,引导与安装问题看 docs/TROUBLESHOOT-MISC.md,硬件问题看 docs/TROUBLESHOOT-HARDWARE.md,老显卡没有图形加速看 docs/TROUBLESHOOT-NONMETAL.md。


下一步很明确:先到支持型号列表核对你的 Model Identifier,用 Time Machine 备份,清出一根 32GB U 盘,然后按上面三步走一遍。这条路是可逆的——docs/UNINSTALL.md 里有完整的卸载与恢复步骤,所以放心开始就好。

【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询