老款 Mac 升级 macOS 的 5 步走法:OpenCore Legacy Patcher 从 10.10 一路装到 Sequoia
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
App Store 里某款应用的最新版被灰掉了,旁边一行小字:需要 macOS 14.0 或更高版本。这是老款 Mac 升级 macOS 最难受的地方——系统版本停住了,新软件装不进,旧应用还在慢慢下架。开源项目 OpenCore Legacy Patcher 就是为 2007 年及以后的 Intel 老 Mac 续命用的:它用 OpenCore 引导程序加一套系统补丁,让这类机器安装并运行从 macOS Big Sur(11)到 Sequoia(15)的现代系统。Intel 老机器想多用几年,适合看这篇;Apple Silicon 的 M 系列 Mac 可以跳过,它们没有这个升级问题。
🧭 老 Mac 装新版 macOS 前的三个判断
Q1:我的 Mac 在支持范围内吗?判断标准很硬:2007 年 Penryn 及以后、Intel 架构的机型。打开「系统信息」,找到Model Identifier(机型标识,如MacBookAir5,2),再到仓库里的机型对照表逐行核对。注意两点:Apple Silicon 机型不在支持范围;要装 Sonoma 及更新版本,内存至少3GB,2GB 机器装不了。
Q2:当前系统和硬件条件够吗?
- 当前系统至少是OS X Yosemite(10.10),这是运行本应用的最低版本。
- 你想做的安装器版本受当前系统限制:制作Ventura安装器需要 El Capitan10.11+;制作Sonoma 及更新版本需要 High Sierra10.13+。
- 系统盘要有15GB 以上可用空间(安装器下载后缓存在这里);U 盘要32GB 或更大,16GB 装不下新版 Sonoma/Sequoia 的安装器。
Q3:动手前它安全吗?
- Time Machine 已完成完整备份,这是唯一不能省的一步。
- 笔记本已接上电源适配器。
- 如果当前系统是用 Patched Sur、bigmac 这类其他修补器弄出来能装的 Big Sur,不能复用——OCLP 接不上那种系统,只能干净重装(可选保留原有数据)。
🔍 老款 Mac 升级 macOS 凭什么能成:两层补丁
整个思路分两层,一层在装之前,一层在装之后。
- 引导期:OpenCore 是一个第三方引导程序,相当于站在系统前面的把关人。开机时它把补丁数据注入内存,内核就会「认为」自己是一台官方支持的机型,安装才得以进行。全程在内存里完成,固件一字节都不动。
- 安装后:根补丁修改少量已经失去官方支持的磁盘文件(显卡加速库、驱动等),补齐老机器缺的功能。
正因为只动这两处,安全机制都保住了:SIP(按型号部分降低,仍是启用状态)、FileVault 2磁盘加密、恢复模式、安全模式、单用户模式均可用。术语和背景想看更细的,见术语与背景文档;硬件检测逻辑可以直接翻源码里的检测模块。
📦 老款 Mac 升级 macOS 的 5 个步骤
第 1 步:把 U 盘做成安装盘
- 安装最新版 OpenCore Legacy Patcher。习惯源码运行的人先克隆仓库,再双击根目录的
OpenCore-Patcher-GUI.command进主菜单:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher- 点「Create macOS Installer」,再点「Download macOS Installer」,从列表挑一个版本,等下载完成。
- 回到安装器菜单,选中刚下载的本地安装器,选中 U 盘,确认写入。
提醒:写入前界面会明确警告U 盘会被整体格式化,先把 U 盘里的东西挪走。
第 2 步:把 OpenCore 写进 U 盘
- 主菜单选「Build and Install OpenCore」,构建过程会在终端逐行滚日志。
- 给别的型号构建时,先进 Settings 手动选中目标机型,再开始。
- 构建完成后点「Install OpenCore」,选 U 盘,再选它的EFI 分区(就是那个约 200MB 的小分区)。
提醒:选分区时认准EFI字样,别点装安装器的大分区。
第 3 步:从安装盘启动,装系统
- 按住 Option 键开机(Intel Mac)。
- 在启动选择界面,选 U 盘上标着「Install macOS …」的那一项。
- 进入 macOS 安装器后,抹掉目标系统盘,完成干净安装。装完进新系统,U 盘的安装任务就完成了。
提醒:启动选择界面里内盘和 U 盘可能都列出来了,先装系统就选Install macOS那一项。
第 4 步:把引导搬进内盘
- 在新系统里安装 OpenCore Legacy Patcher。
- 再执行一次「Build and Install OpenCore」,这次选内盘的 EFI 分区。
- 写完之后直接关机重启,不插 U 盘也能正常开机。
提醒:搬进内盘后 U 盘可以拔掉了,但先留着别丢,万一后面回滚还用得上。
第 5 步:打根补丁,补齐显卡加速
- 主菜单选「Post-Install Root Patch」。
- 按界面提示,为你的旧显卡勾选对应的补丁集(Metal或非 Metal),应用。
- 应用过程中按提示重启即可。
提醒:打补丁时应用会要求重启,这是正常流程,别卡在重启对话框上犹豫。
🩹 升级 macOS 出问题时:现象对照表
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 安装器版本列表里没有想要的版本 | 当前系统太旧,做不了新版安装器 | 换一台较新的 Mac 制作安装器(Ventura 需 10.11+,Sonoma 及更新需 10.13+),或改选低一个档位的目标版本 |
| 安装 OpenCore 时看不到 U 盘 | U 盘不是 GUID/GPT 分区方案,或缺 FAT32 分区 | 把 U 盘重新格式化为 GUID 分区图 + FAT32,重做第 1、2 步 |
| 构建时认不出内盘 | 应用版本过旧 | 把 OpenCore Legacy Patcher 升到最新版再试;仍不行就翻仓库 docs/ 下的应用排障文档 |
| 根补丁报「System version mismatch」 | 系统更新正在进行中,磁盘状态没对齐 | 等更新完全结束或先重启一次,再回来打补丁 |
| 安装器下载慢或中断 | 网络不稳,或 Mac 在下载中休眠 | 下载期间保持插电、别休眠,换网络空闲时段重试 |
| 搬进内盘后开不了机 | 内盘引导没写对或分区被改动 | 插回 U 盘启动,重跑「Build and Install OpenCore」写入内盘 |
✨ 老款 Mac 升级 macOS 之后的加分项
- 显卡 Metal 加速:这是最值得的一项,决定旧显卡能不能走硬件加速。它在第 5 步根补丁阶段勾选应用,应用后必须重启才生效。
- FeatureUnlock:一个解锁 Sidecar、AirPlay 到 Mac 等功能的扩展,在 Settings 里启用后重建 OpenCore 即可;部分功能连原生新机型上也能用。
- 关掉启动选择器:在 Settings 的 Build 区取消勾选「Show OpenCore Bootpicker」后重建,开机就不再弹选择界面,需要时按 ESC 仍可唤出。顺手把系统的自动更新关掉、改由你手动发起 OTA——自动更新在两个版本之间可能把系统卷留在中间状态,跨大版本(如 13 → 14)仍建议走 USB 安装器路线。
5 步全部走完,通常 1 到 2 小时,找一段不被打断的时间一次做完。动手前最后再看一眼 Time Machine 备份——这是整个老款 Mac 升级 macOS 过程中唯一值得多花十分钟的事。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考