OpenCore Legacy Patcher实战全解
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
如果你的 Intel 老 Mac 已经被苹果官方支持列表抛弃,OpenCore Legacy Patcher(下文简称 OCLP)能把 macOS Big Sur 到 Sequoia 装进 2007 年之后的机型。读完本文,你能独立完成"验车、配钥匙、点火、装内衬、养车"五步,让一台吃灰多年的 MacBook 重新跑上最新 macOS。
我把这件事当成一次老车翻新:OpenCore 是换上的点火系统,U 盘是随车工具箱,系统装完只代表发动机转起来了,Wi-Fi、显卡加速这些"内衬件"还得靠根补丁往车里装。全程按这个顺序走就行。
验车:读出型号确认这台Mac能装
📌 读出一行型号识别码
苹果给每台机器发过唯一的型号识别码,补丁工具就是靠它查"维修手册"。打开终端,这条命令会把当前 Mac 的型号标识打出来:
system_profiler SPHardwareDataType | grep "Model Identifier"拿到结果(比如MacBookPro11,4),去支持机型清单里对号入座。清单里没有的型号不要硬试:2006 年及更早的机器、Apple Silicon 机型都不支持。
按年份查档位表
| 机型年份 | 推荐系统 | 显卡档位 | 内存底线 | 花费区间 |
|---|---|---|---|---|
| 2007-2011 | Big Sur 11 | 非Metal | 4GB | 约45-150元 |
| 2012-2014 | Monterey 12 | Metal | 8GB | 约60-150元 |
| 2015-2017 | 至Sequoia 15 | 原生/3802 | 8-16GB | 约100-320元 |
| 2018及以后 | 苹果原生 | 无需补丁 | 视机型 | 0元 |
花费=U 盘加内存升级。另外记一条硬门槛:装 Sonoma 和 Sequoia 内存必须 3GB 起步,2GB 机型只能加内存或改装 macOS 13。
配钥匙:刻一张32GB的macOS安装盘
确认工具基座系统够新
OCLP 应用在 Yosemite 10.10 以上就能跑,但它调用苹果官方工具制作安装盘时有基座要求:做 Ventura 安装盘要 El Capitan 10.11 起步,做 Sonoma 及更新版本要 High Sierra 10.13 起步。如果你的老机器系统太旧做不出安装盘,就先找台新机器做,再拷回老机器点火。
选一张32GB的空U盘
⚠️ U盘整盘会被格式化,先备份
Sonoma、Sequoia 的安装器加上补丁包塞不进 16GB 盘,官方文档直接建议 32GB,市面上约45-60元一张,别买杂牌低速盘,写盘时间会拖到半小时以上。
走完下载与刻录两步
打开 OCLP 主菜单选 Create macOS Installer,先选版本下载,再选 U 盘让工具写入。
点火:把OpenCore引导系统写进U盘
设置目标机型再构建
OpenCore 配置是"一车一钥匙",跟硬件强绑定。如果你是在另一台机器上给目标机构建,务必先到 Settings 里选好目标型号,否则会套用保守默认值,Wi-Fi、显卡这些都可能对不上。
把EFI装进U盘并启动
选 Build and Install OpenCore,等构建完成,工具会把 EFI 写进 U 盘。重启后按住 Option 键,选 U 盘上的 EFI 条目,就能进安装器。安装过程和普通装 macOS 一样,选盘、等待、重启,直到系统落在内置硬盘上为止。
装内衬:打完根补丁补齐Wi-Fi和显卡
🔧 安装完先打根补丁
系统装完先别急着高兴:此时 Wi-Fi 可能不可用、显卡可能只有基础显示。回到 OCLP 选 Post-Install Root Patch,它会往磁盘上补入无线驱动、显卡加速、USB 3.0 支持等"内衬件"。
⚠️ 打完根补丁后别改SIP
如果你没改过 SIP 设置,就保持 OCLP 的默认降级值。已经打过根补丁的系统手动开启完整 SIP,大概率直接开不了机。
把EFI搬进内置硬盘
再走一遍 Build and Install OpenCore,这次目标选内置硬盘。重启按住 Option 选内置 EFI,U 盘从此退休。安装后维护文档里还讲了如何隐藏启动选择器,让机器像原生一样直接开机。
养车:更新补丁的三件日常小事
⚡ 关掉自动更新
⚠️ 升级前务必关闭自动更新
苹果的自动更新会在后台预下载并直接改写系统卷,而根补丁的设计本来就打破了系统卷密封,两者叠加会让系统卡在"一半新一半旧"的中间态,更新完发现花屏、卡死都算常见。到"系统设置→软件更新"里关掉"下载可用更新",想更新时手动点。
每次更新后重打补丁
OCLP 的更新链条是三段式:应用本体→OpenCore→根补丁。系统每更新一次,根补丁都会被抹掉,必须重打,否则显卡、Wi-Fi 先掉链子。这条命令能读出当前引导的 OpenCore 版本号,方便你核对补丁工具提示的版本是否一致:
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version大版本升级改走U盘
小版本 OTA 没问题,但 13→14、14→15 这种大跳,官方建议走 U 盘安装器。流程是:更新 OCLP 应用→重建内置 EFI→U 盘装新系统→重打根补丁。
动手党加餐:源码运行、SIP三档与特性解锁
- 想从源码跑 OCLP,先拉仓库再装依赖:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher然后按 SOURCE.md 配好 Python 环境即可,适合想改补丁集合的人。
SIP 分"完整/降级/关闭"三档,OCLP 会按机型和系统版本自动选。Ventura 及更新版本在不受支持机型上必须降级;2013 年后的机型装 Monterey 大多可开完整 SIP。拿不准就选默认。
2007-2011 机型装 macOS 13 以上需要 USB 1.1 注入,2016-2017 机型要 T1 安全芯片补丁,OCLP 构建时自动探测,不用手动勾。
FeatureUnlock 能在新系统上解锁旁路加载、侧载 App;mediaanalysisd 占内存大户,老机型建议按 FAQ 指引禁用。
两台真车的改造账
案例一:MacBook Air(2011 年中,MacBookAir4,2)原配置 i5/2GB DDR3/256GB SSD,卡在 El Capitan。加 2GB DDR3(约75元)+ 32GB U 盘(约50元),共约125元。装 Big Sur 11 并打完根补丁后:开机从 2 分 10 秒压到 58 秒,浏览器从只有基础显示变成 GPU 加速渲染,Wi-Fi 全部找回。
案例二:MacBook Pro(2015 年中,MacBookPro11,4)原配置 i7/8GB DDR4/512GB SSD,苹果最高支持 Monterey。内存加到 16GB(约180元),装 Sonoma 14,开机 13 秒左右。之后一次 14.5→15.1 小版本 OTA,重打根补丁用时约 8 分钟,日常使用与 2019 年款机器差距主要在风扇转速,不在响应速度。
结语
老 Mac 的第二次生命不是玄学,是一条"验型号→刻安装盘→点火→装内衬→养车"的流水线。真正花大钱的地方只有内存这一项,其余都是耐心和顺序。按这个节奏走,十年前的机器照样能扛起主力机的活儿。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考