老 Mac 升不上新系统?用 OpenCore Legacy Patcher 三步装好 macOS Sonoma
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher 是一款免费开源的修补工具,专门给苹果已停止支持的 Intel 老 Mac 使用:2007—2018 年款机型,通过它就能安装并运行 Big Sur、Monterey、Ventura、Sonoma、Sequoia 等新版 macOS。如果你的旧机器一直停在老系统,不想吃灰也不想换新,这篇指南带你从头走到尾。
动手前:先花 1 分钟确认你的 Mac 能不能装
动盘之前,按下面四条逐条自查。任何一条不满足,就停在这里,原因在「不达标就停」部分。
- 机型在支持列表里。打开「系统信息」,找到Model Identifier(机型标识,如
MacBookAir7,2),到 docs/MODELS.md 对照。不在列表里的机型,一律视为不支持。 - 芯片是 Intel。项目只面向 Intel 老机器,Apple Silicon(M 系列)和 PowerPC 机型都不在支持范围。
- 内存至少 3GB。装 Sonoma 及更新版本是硬性门槛,2GB 内存的机型装不进去(docs/MODELS.md 中有明确警告)。
- 当前系统先升到该机型原生支持的最高版本。官方强烈建议动手前先把系统、固件更新到最新,引导层兼容性最好,制作安装器的成功率也更高。
以下场景直接止损:
- 带 T2 安全芯片的机型(典型如 2018/2019 Retina MacBook Air,标识
MacBookAir8,1、MacBookAir8,2):T2 与 OpenCore 引导层的通信问题至今未解,连安装界面都进不去,官方没有时间表。 - 已被其他补丁工具改造过的系统:工具只接手官方全新安装或官方升级路径,已被 Patched Sur、bigmac 等改过的系统文件完整性已被破坏,行为不可预期。
- 制作安装器的底机系统过旧:苹果的
createinstallmedia有版本底线——制作 Ventura 安装器需要 El Capitan 10.11 以上,制作 Sonoma 及更新版本需要 High Sierra 10.13 以上(见 docs/FAQ.md)。不满足就先升级底机。
白话原理:它凭什么让老 Mac 跑新系统
硬件一点没动,动的只有软件层,共三处:
- 开机时插入 OpenCore 引导层。系统启动的入口被换成 OpenCore,它向新系统报出一个「受支持 Mac」的机型身份,绕开系统对旧机型的拦截。
- 补齐旧机型缺失的驱动。显卡、无线等 kext 补丁由工具按机型自动匹配,图形加速和 Wi-Fi 因此能正常工作。
- 内核定点修补。装完系统后由 Post-Install Root Patch 完成,把图形加速等关键能力补回来。
正因为不碰硬件和固件,SIP 和 FileVault 都可以保持开启,工具会按机型和系统版本自动匹配安全配置;装完之后 OTA 更新、日常使用和原装 Mac 没有区别。补丁的具体构成可以翻 docs/PATCHEXPLAIN.md 细看,新手读到这里就够了。
实操:三步装好 macOS Sonoma
第一步准备:备份、选 U 盘、装好工具
- 备份数据。Time Machine 或其他方案都行。安装流程涉及抹盘,备份是出事时的退路。
- 准备 U 盘。16GB 是下限,官方推荐32GB:新版 Sonoma 和 Sequoia 的安装器加补丁写入量已经塞不进 16GB 盘(见 docs/INSTALLER.md)。
- 装好 OpenCore Legacy Patcher。从官方 Release 下载应用并打开;习惯命令行的话,先装好 Python 3.6+,然后克隆源码运行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command源码运行方式详见 SOURCE.md。
预期结果:主菜单正常打开,能看到Create macOS Installer、Build and Install OpenCore、Post-Install Root Patch等入口。
第二步执行:下载 macOS 安装器,写入 U 盘并引导安装
- 在主菜单点Create macOS Installer,再选Download macOS installer,会列出可选的版本清单,点选目标版本(Sonoma、Sequoia 等)等下载完成。
- 下载完成后,选择刚才下载的安装器,再选中你的 U 盘开始写入。
⚠️风险提示:写入过程会把整块 U 盘重新格式化,盘内文件全部丢失。开始之前先转移 U 盘数据。
预期结果:进度条走完并弹出成功提示,启动盘制作完成。
- 引导安装。关机后按住Option键不放再按电源键,在启动选择界面选中带 OpenCore 图标的EFI Boot项,进入安装器。
随后按官方安装流程操作:抹掉目标磁盘全新安装,或选择保留数据的覆盖升级,体验和原装 Mac 一致。
预期结果:安装走完,重启后进入新版系统。
第三步收尾:补跑 Root Patch,把 OpenCore 写入内置盘
- 补跑 Post-Install Root Patch。进入新系统后再次打开工具,选Post-Install Root Patch并等它跑完。这一步修补内核与图形加速——跳过它系统能进,但界面掉帧、部分功能缺失。
预期结果:补丁列表全部显示完成;Safari 缩放跟手、视频播放无卡顿,图形加速确认生效。
- Build and Install OpenCore。再运行Build and Install OpenCore,选择你正在使用的系统盘,把引导层写入内置盘的 EFI 分区。
预期结果:重启后按 Option 选中内置 EFI 项即可进系统,不再依赖 U 盘(流程详见 docs/POST-INSTALL.md)。
卡住了:5 个常见故障与解法
| 现象 | 原因 | 解法 |
|---|---|---|
| 系统卡顿、动画掉帧 | 没跑 Post-Install Root Patch,图形加速未启用 | 重开工具补跑 Root Patch,结束后重启 |
| Wi-Fi 搜不到、不可用 | 旧无线网卡缺少对应驱动补丁 | 查 docs/TROUBLESHOOT-HARDWARE.md,让工具自动匹配无线补丁集 |
| 安装或更新后键盘鼠标失灵 | USB 1.1 控制器在新系统里无驱动,补丁前只能用 USB 2.0 | 装个 USB hub 转接键鼠,装完 Root Patch 后恢复 |
| 构建 OpenCore 时找不到内置盘 | 权限不足,读不到磁盘 | 换管理员账号运行,按 docs/TROUBLESHOOT-APP.md 完成授权 |
| 制作安装器中途失败 | 底机系统版本过低,不满足createinstallmedia要求 | 把 Mac 升到该机型原生最高版本后再制作 |
| T2 机型连安装界面都进不去 | T2 芯片与 OpenCore 引导层通信异常 | 暂无解法,这台机器别硬试 |
更多症状先查 docs/FAQ.md 和 docs/TROUBLESHOOTING.md。
装完之后:三件长期事项
- OTA 大版本更新后,重跑一次 Root Patch。内核换过之后旧修补会被抹掉,每次完成系统大更新都补跑一遍(工具检测到补丁缺失时也会主动提醒),图形加速才不掉线。
- SIP 与 FileVault 保持开启即可。工具按机型和系统版本自动选择安全配置,一般不需要手动动安全开关;不确定就别动。
- U 盘先留着。在确认内置盘启动稳定之前,别把 U 盘洗掉格式,它是恢复引导的最后手段;内置盘连续稳定开机若干次之后,U 盘可以退役。
机型在列表里、备份做好了,剩下的交给流程。✅
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考