☰
OpenCore Legacy Patcher 完整指南:零基础给老 Mac 装新版 macOS
2026/10/12 1:31:08 网站建设 项目流程

OpenCore Legacy Patcher 完整指南:零基础给老 Mac 装新版 macOS

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

2012 年的 MacBook,16GB 内存,512GB SSD,干活依旧利索。可系统设置里早就找不到了 Sonoma、Sequoia 的升级入口——苹果已停止为这代硬件提供新版系统。OpenCore Legacy Patcher(下称 OCLP)就是为这类机器准备的开源补丁工具:它用 OpenCore 引导加载程序接管启动流程,在内存与磁盘两个层面解除机型限制,并把新版 macOS 移除的老驱动补回来,让 2007 年起的 Intel 老 Mac 也能装 macOS Big Sur 到 Sequoia。本文按「判断 → 准备 → 执行 → 维护」的顺序,走一遍 OCLP 的完整流程。

这台 Mac 该不该上 OCLP

适合继续往下看的,是这几种情况:

  • 机器被官方停更,但你还想装 Sonoma 或 Sequoia;
  • 已经升到官方支持的最新版,想解锁更高版本号带来的新应用与新特性;
  • 配置其实不错,只是被系统上限卡住,想再榨几年寿命;
  • 原生支持的机型也想用 OCLP 开启 Sidecar、AirPlay to Mac 等附加功能(依赖 FeatureUnlock)。

该停手的同样要直说:

  • PowerPC 架构与 Apple Silicon 芯片的 Mac 一律不支持;
  • 机型标识符不在官方支持名单里的,视为不支持,别抱侥幸;
  • 项目以 AS-IS 方式提供,不保证一切顺利,动手前把风险想清楚。

三步自检:OCLP 支持哪些机型

  1. 打开「关于本机」→「系统报告」,找到 Model Identifier(型号标识符),例如iMac12,1、MacBookPro8,1。
  2. 到 docs/MODELS.md 里搜这个标识符,找到对应行。
  3. 顺手读一下同一行的 Additional info,那里写着你这台机器的已知问题。

各系列的支持起点大致如下:

系列支持起点常见备注
iMac2007 年中2007 款要求 CPU 具备 SSE4.1,且需移除原装蓝牙
MacBook2008 年初2012 年前多为非 Metal 显卡
MacBook Air2008 年末2012 年前为非 Metal 显卡
MacBook Pro2008 年初2012 年前多为非 Metal 显卡
Mac mini2009 年初—
Mac Pro / Xserve2008 年初原装显卡建议升级为 Metal 显卡

一条红线:2007 年之前的机型、PowerPC、Apple Silicon,都不在范围内。

⚠️ 官方强烈建议:动手前先把系统升到这台 Mac 原生支持的最高版本。固件越新,后面越省心。

动手前备齐这 5 样:OCLP 老 Mac 升级要什么配置

项目底线怎么确认
内存≥3GB,否则装不了 Sonoma 及更新版本系统报告 → 内存
USB 闪存盘官方建议 32GB;16GB 塞不下后期 Sonoma 与 Sequoia 的安装器及补丁磁盘工具看容量
内置硬盘安装盘与系统盘各留 ≥30GB 空闲系统报告 → 存储
备份Time Machine 完整备份一份这是出问题时唯一可靠的退路
当前系统OS X Yosemite 10.10 或更新(运行 OCLP 的前提)关于本机

当前系统版本还决定你能做哪个安装器:装 Ventura 的盘需要 El Capitan 10.11 起步,做 Sonoma 与 Sequoia 的盘需要 High Sierra 10.13 起步(细节见 docs/FAQ.md)。

全流程路线图:OCLP 老 Mac 装 Sequoia 怎么走

先看全局,五个阶段各产出一样东西:

阶段做什么产出
一下载 macOS 安装器并写入 USB可引导的安装盘
二构建 OpenCore 并装进同一块 USB带 EFI 的完整启动盘
三从 USB 启动,安装新系统内置盘上的新版 macOS
四OpenCore 转装内置盘 + 打根补丁拔掉 USB 也能启动,驱动齐全
五(可选)开启附加功能Sidecar、AirPlay to Mac 等

阶段一:把 macOS 安装器写进 USB

产出目标:一张能引导安装新系统的启动盘。

  1. 获取最新版 OCLP,或从源码运行:git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher,方法见 SOURCE.md;
  2. 启动应用,进入主菜单,点「Create macOS Installer」;
  3. 选「Download macOS installer」,点选你要的版本;
  4. 下载完成后点已下载条目,在列表里选中你的 USB 驱动器;
  5. 确认格式化,等待写入结束。

判断成功:弹出成功提示,USB 上出现「Install macOS …」安装卷。

⚠️ 避坑:写入会抹掉整块 USB 的全部数据,盘里有重要文件就先挪走。

阶段二:构建 OpenCore 并装进同一块 USB

产出目标:让这张盘能真正引导你的 Mac。

  1. 回主菜单点「Build and Install OpenCore」;
  2. 等程序探测硬件并生成 EFI 配置,完成后点继续;
  3. 在磁盘列表里选中 USB 驱动器;
  4. 在分区列表里选中 OpenCore 要驻留的分区,等待安装。

判断成功:界面提示安装完成,USB 上出现 EFI 目录。

⚠️ 避坑:OpenCore 配置与硬件一一对应。给另一台 Mac 做安装盘时,必须先在 Settings 里选定目标机型再构建,否则装完还得重来。

阶段三:从 USB 启动,把新系统装进内置盘

产出目标:新 macOS 落在内置硬盘上。

  1. 插着 USB 重启,长按 Option 键;
  2. 选带 OpenCore 图标的「EFI Boot」条目;
  3. 进入安装器,全新安装先用磁盘工具抹掉目标磁盘;
  4. 按向导装完,中途自动重启数次,直到出现初始设置界面。

判断成功:拔掉 USB,机器仍停在初始设置或桌面,说明系统已经装进内置盘。

⚠️ 避坑:安装中新盘要在磁盘工具里选择抹掉「整块磁盘」而非单个卷,否则之后可能缺少内置 EFI 分区;2016–2017 的 T1 机型只抹系统卷,全盘抹掉会丢 Touch Bar 功能。

阶段四:OpenCore 转装内置盘并执行根补丁

产出目标:拔掉 USB 照样能启动,老硬件驱动也补齐。

  1. 在新系统里打开 OCLP,重跑「Build and Install OpenCore」,安装目标改选内置磁盘;
  2. 重启按 Option,从内置盘的 EFI 条目启动;
  3. 点「Post-Install Root Patch」,等待补丁打完。

判断成功:拔 USB 重启进系统;根补丁状态页能看到补丁列表与版本日期。

⚠️ 避坑:根补丁补回的是新版 macOS 里被移除的显卡、WiFi、蓝牙、T1/触摸栏、摄像头与 USB 1.1 驱动。若 USB 是 OCLP 制作且制作前选对了机型,它可能已在安装时自动完成。个别系统首次补丁要联网下载 KDK 或 MetallibSupportPkg,届时只会先装 WiFi 驱动,联网后需再跑一次。说明见 docs/POST-INSTALL.md。

阶段五(可选):解锁附加功能

  1. 进 Settings → Misc Settings,打开 FeatureUnlock;
  2. 重建并安装 OpenCore 使其生效;
  3. 重启几次验证功能是否稳定。

判断成功:Sidecar、AirPlay to Mac、Universal Control、Night Shift(非 Metal 机型)等可用。

⚠️ 避坑:FeatureUnlock 默认关闭,因为它可能带来不稳定,别一上来就全开。相关内核扩展打包在 payloads/Kexts/Misc/ 目录。

装完必做的 2 件事

规则一:关闭自动更新。原因:苹果的自动更新在下载阶段就会预装并修改系统卷,一旦中途失败,系统会卡在两个版本之间的残坏状态。Ventura 及更新:系统设置 → 通用 → 软件更新 → 自动更新(信息按钮)→ 关闭「下载新更新」。

规则二:每次 macOS 更新后重跑根补丁。原因:系统更新会清掉磁盘上的根补丁,OCLP 也会主动提示。固定流程:小版本更新先更新 OCLP、重建 OpenCore,再手动发起更新,完成后重装根补丁;大版本升级(如 14→15)建议走 USB 安装器路线,别用系统设置直接升(docs/UPDATE.md)。

更舒服的 3 件可选项

  • SIP 档位:OCLP 会按系统版本和机型自动决定合适的 SIP 设置,多数情况保持默认。已打根补丁的系统贸然开启完整 SIP 可能弄坏当前安装。
  • FeatureUnlock:见阶段五,解锁 Sidecar、AirPlay to Mac 等,默认关闭。
  • 非 Metal 机型优化:降低透明与动画、选对分辨率能明显改善流畅度,见 docs/TROUBLESHOOT-NONMETAL.md。

出问题先查这里

现象可能原因处理办法
能进桌面但卡顿、无图形加速显卡补丁未打上;首次补丁缺 KDK / MetallibSupportPkg联网后重跑根补丁,逐项核对 docs/TROUBLESHOOT-HARDWARE.md
构建 OpenCore 时看不到 USB 盘盘非 OCLP 制作且分区结构不对确认为 GUID/GPT 结构或带 FAT32 分区,否则重走阶段一
首次补丁后没有 WiFi首次补丁需联网下载组件,只先装了无线驱动网线连网后再跑一次根补丁,其余补丁一次装完
OTA 更新后提示补丁缺失预期行为:更新会清掉磁盘根补丁更新 OCLP、重建 OpenCore,再重装根补丁
系统特别慢、Dock 无透明效果根补丁缺失;Spotlight 建索引期也会暂时偏慢检查补丁状态补装;让系统运行几小时等索引完成
应用崩溃报 illegal instruction应用需要 AVX/AVX2 指令,老 CPU 没有换支持旧版 macOS 的应用版本,属硬件限制,补丁无解

查表之后仍卡住,按 docs/DEBUG.md 收集调试信息再求助,比盲目重装省事得多。

写在最后

整个流程会重分区、装系统,Time Machine 备份是你唯一的退路——这一步没有捷径。遇到怪问题先看 docs/DEBUG.md,机型细节核对 docs/MODELS.md,日常维护看 docs/UPDATE.md;每次 macOS 小更新之后,OCLP 都会主动提示补丁是否过期,留意它就行。

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

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

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

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

立即咨询