旧 Mac 还能不能装新版 macOS?OpenCore Legacy Patcher 上手教程(2008–2017 机型)
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
如果你的 2015 年 MacBook Air 还停在 High Sierra,应用商店的"不再支持"提示已经成了日常——这正是一台旧 Mac 升级 macOS 的典型场景。OpenCore Legacy Patcher(下称 OCLP)就是为这类机型准备的:它用 OpenCore 引导把补丁注入内存,让 2007 年及以后的 Intel Mac 能装上 Big Sur 到 Sequoia,旧机器不用换,装完仍可走 OTA 更新。本文带你从零走完整个流程,并留好退路。
适合谁、不适合谁
适合:
- 2008–2017 年左右的 Intel Mac(MacBook、MacBook Air、MacBook Pro、iMac、Mac mini、Mac Pro、Xserve),具体以官方机型列表 docs/MODELS.md 为准——你的机型标识符(如
MacBookAir7,2)在列表里才算数 - 目标系统为 macOS Big Sur、Monterey、Ventura、Sonoma、Sequoia
硬件门槛:
- 内存至少 4GB 才比较流畅;只有 2GB 内存的机器装不了 Sonoma 和 Sequoia,最多只能停在 Monterey 或更早
- 系统盘建议留出至少 64GB 空间
- 制作安装盘用 32GB U 盘;16GB 装不下较新版本的安装器和补丁
不建议折腾的情况:
- Apple Silicon(M1/M2/M3/M4)或 PowerPC 机型:完全不在支持范围
- 装过其他补丁工具(如 Patched Sur、bigmac)的机器:APFS 快照和 SIP 已损坏,直接装会有问题,只能抹盘重装
- 这台 Mac 跑着不能停的业务、又没有完整备份
- 希望"点一下就升级完"、不想处理驱动补丁的人:旧显卡机型装完必须打根补丁才有显卡加速
一个通用建议:先把机器升到它官方支持的最高版本再动手,固件最新会少很多麻烦。
动手前自查
按下面清单逐项过一遍,缺一项就先补:
- Time Machine 完整备份已就位
- 一个 32GB 以上的 U 盘,盘上没有要留的东西(过程会格式化它)
- 系统盘有 64GB 以上空闲
- 在"关于本机 → 系统报告"里记下型号标识符,对照 docs/MODELS.md 确认受支持
- 当前系统满足制作要求:工具本体需 Yosemite 10.10 及以上;给目标 Mac 装 Ventura 要 El Capitan 及以上,装 Sonoma/Sequoia 要 High Sierra 及以上
在"终端"里跑一条命令,把输出的 Model Identifier 拿去和机型列表比对:
system_profiler SPHardwareDataType | grep "Model Identifier"| 目标系统 | 制作安装盘所需的基础系统 |
|---|---|
| macOS Ventura | El Capitan 10.11 及以上 |
| macOS Sonoma / Sequoia | High Sierra 10.13 及以上 |
如果你的 Mac 已经满足,说明基础条件没问题;不满足的话,先用官方渠道升级到对应版本。
完整操作路线
制作 macOS 安装盘
从主菜单点"创建 macOS 安装器":
- 选"下载 macOS 安装器",从列表里挑你要装的版本,等它下完(16GB 左右,别用弱 Wi-Fi)
- 接着选刚才做的 U 盘,应用会格式化成 GUID/GPT 并写入安装器;确认过 U 盘可以清空再继续
- 如果你手上有已经下载好的安装器,也可以选"使用现有 macOS 安装器"直接写入
安装 OpenCore 引导
回主菜单选"构建并安装 OpenCore",等构建完成,再点"安装 OpenCore":
- 在磁盘列表里选中你的 U 盘。列表里没有的话,确认 U 盘是 FAT32 或 GUID/GPT 格式
- 装到 U 盘而不是内置盘是有意的:先在 U 盘上验证能正常引导,出问题随时拔盘
- 如果你是在 A 机器上给 B 机器做安装盘,先在设置里把目标机型选成 B 的型号,否则后续自动打补丁会对不上
从 U 盘装 macOS
- 重启,按住 Option 键,在启动菜单里选 U 盘上的 EFI 项
- 进入安装器后按标准流程把 macOS 装进内置盘,期间会重启几次,正常
- 装完进入系统,先别急着关 U 盘——U 盘还要留到下一步确认没问题
打根补丁
- 如果安装盘是 OCLP 做的、且机型选对了,根补丁在装完系统后会自动打上
- 没自动打的话,打开 OCLP 选"安装后根补丁",按提示走完。它负责显卡加速、Wi-Fi、蓝牙、摄像头这些驱动
- 每次系统更新后根补丁会被清掉,需要重打一次;OCLP 在更新后也会主动提示
- 建议在系统设置里关闭"自动下载更新",自己选时机更新。自动更新会在下载阶段就改系统盘,容易把补丁改乱
翻车了怎么办
开不了机(黑屏、卡苹果标志、无限重启)
- 还能进系统的话,先核对 OCLP 设置里的机型选择是否正确,构建前机型选错是头号原因;具体排查步骤见 docs/TROUBLESHOOTING.md
- 完全进不去、又急着用机器的话:重启时按住 Cmd + Option + R 进恢复模式(或用官方安装 U 盘启动),在"磁盘工具"里抹掉整块盘,重装这台 Mac 官方支持的最高版本,然后从 Time Machine 恢复数据。这是最稳的回退路径
装上了,但某个功能不对(Wi-Fi、显卡、蓝牙)
- 基本是根补丁缺失或系统版本不匹配:确认补丁装成功、系统版本在支持列表内,对照 docs/MODELS.md 里该机型的备注
- 个别机型需要手动补充 KDK 或 MetallibSupportPkg 包,文档里有对应说明
只想移除 OpenCore、保留现有系统
挂载 EFI 分区,删掉EFI/OC文件夹(别整个删 EFI),再重置 NVRAM 即可。注意:删引导之前手里必须留一个能开机的 U 盘或原生系统盘,删完后这台机器将没有默认启动项。
OCLP 的价值很直接:让 2008–2017 年的 Intel Mac 能继续装新系统、跟得上 OTA 更新,旧机器不用换新。适合愿意花两三个小时、装完愿意自己打补丁的人;核心顺序就三步——先备份、在 U 盘上验证引导、最后才动内置盘,每个环节都留了退路。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考