免费工具 OpenCore Legacy Patcher 四步完整指南:老款 Mac 升级最新 macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
苹果每推出新版 macOS,都会有一批较早的 Intel 机型停止获得系统更新,安全补丁也随之中断。OpenCore Legacy Patcher(下文简称 OCLP)是一款免费开源工具,能让支持列表内的老款 Mac 安装 Big Sur 到 Sequoia 等最新系统,并修复显卡、Wi-Fi、蓝牙等硬件。下面按"装引导 → 做安装盘 → 全新安装 → 装后补丁"的顺序完整走一遍,照做即可完成。
适用范围速览:先判断这跟你有没有关系
- 支持范围:docs/MODELS.md 中列出的全部 Intel 机型,大致覆盖 2007 年之后的 MacBook、MacBook Air、MacBook Pro、Mac mini、iMac、Mac Pro、Xserve。
- 确认自己的机型:苹果菜单 →「关于本机」→「系统报告」→ 硬件 →「型号标识符」(如
MacBookPro11,5),与上表逐一比对。 - 不支持:Apple Silicon(M1/M2 等)机型、PowerPC 机型;带 T2 安全芯片的部分机型(如 2018 款 Retina MacBook Air)存在限制,需以文档标注为准。
- 能做什么:安装官方已停止支持的新版 macOS,装后通过根补丁恢复显卡加速、Wi-Fi、蓝牙。
- 不能做什么:2GB 内存机型无法安装 macOS Sonoma 及以后版本;表中"Additional info"列标注的限制(如 USB 1.1、非 Metal 显卡)依然客观存在。
原理速懂:它到底动了系统哪里
- 引导层:OCLP 在磁盘的 EFI 分区安装 OpenCore 引导程序,系统启动时由它在内存中注入数据,让新版 macOS 认为自己运行在受支持的硬件上。可以把它理解为大楼门口的门禁——只改造门口的核验流程,不动楼内装修。
- 装后补丁:根补丁把显卡等驱动修复写入当前系统的只读卷,与引导层分工配合。
- 可逆、可卸载:整个方案不破坏你的个人数据,按 docs/UNINSTALL.md 的流程可移除 OpenCore 并还原。
- 唯一风险:误格式化磁盘导致的数据丢失。所以备份不是可选项,而是前提。
动手前的准备清单
- ⚠️Time Machine 完整备份:全流程中任何一步出错都可能需要回滚,这是唯一的后悔药。
- 系统盘预留至少 20GB 空闲空间:安装与打补丁都需要临时空间。
- 先更新到本机原生支持的最高版本:确保固件为最新,避免跨多个大版本带来的兼容问题。
- FileVault 加密建议暂时关闭:装完新系统后再重新开启,避免安装阶段出现意外。
- 准备一块 32GB 及以上 U 盘:Sonoma 及更新版本的安装器加上补丁无法塞进 16GB 盘,且 U 盘会被整体格式化。
- 获取工具:下载官方编译好的应用;或拉取源码运行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher这条命令把 OCLP 源码克隆到当前目录,之后配合 Python 3.9 及以上环境运行。
完整操作流程
阶段一:构建并安装 OpenCore(引导层)
- 打开 OCLP 应用。首次打开若被系统拦截,右键点应用图标选择「打开」。
- 主菜单点击Build and Install OpenCore。
- 在磁盘选择界面按名称与容量核对,选中要安装 macOS 的系统盘(多磁盘或 APFS 多分区时尤其注意别选错)。
- 点击Install OpenCore,等待其自动完成全部配置。
OCLP 主菜单:整个升级流程的四个入口都从这里进入。
安装 OpenCore 前先在这里核对目标磁盘,避免写入错误的分区。
操作后应看到的结果:应用提示安装成功;重启后按住 Option 键,启动项列表中出现 EFI Boot 条目,选中它可正常进入原有系统。
阶段二:制作 macOS 安装 U 盘
- 回到主菜单,点击Create macOS Installer。
- 选择Download macOS Installer从苹果服务器下载目标版本;若本地已有「安装 macOS」应用,可改选Use existing macOS Installer直接导入。
- 插入 U 盘,在格式化界面选中该 U 盘(会整体格式化,盘内数据请提前转出)。
- 点击Flash Installer写入,期间不要拔插 U 盘,建议使用 USB 3.0 接口。
创建安装器入口:可在线下载指定版本,也可导入已有的本地安装器。
写入进行中:进度条走完后即得到可启动的安装 U 盘。
操作后应看到的结果:弹出 Success 提示框,U 盘成为可启动的最新 macOS 安装盘。
阶段三:全新安装新系统
- 插入 U 盘,重启并一直按住 Option 键,选择 EFI Boot 启动项。
- 在 OpenCore 启动界面选择 U 盘中的安装器,进入安装流程。
- 将 macOS 安装到目标磁盘。建议全新安装;若旧系统分区与目标同盘,需要先用磁盘工具抹掉该分区(数据以备份为准)。
- 完成安装器后续的账户、地区等设置步骤。
操作后应看到的结果:成功进入新版系统。此时分辨率可能偏低、Wi-Fi 或蓝牙暂不可用,属正常现象,下一阶段解决。
阶段四:装后打根补丁(Post-Install Root Patch)
- 在新系统中再次打开 OCLP(需下载对应该 macOS 版本的 OCLP 应用)。
- 点击Post-Install Root Patch,工具自动检测当前机型适用的显卡等补丁。
- 核对补丁列表(显卡、无线、蓝牙等按需勾选),点击Start Root Patching并输入管理员密码。
- 完成后重启。
根补丁界面:工具会按机型匹配显卡等补丁,这一步直接决定装后硬件是否完整可用。
操作后应看到的结果:提示补丁完成;重启后分辨率恢复正常、菜单栏出现 Wi-Fi 与蓝牙图标。
安装完成自检清单
- ✅显卡:苹果菜单 →「关于本机」,图形卡型号显示正常;分辨率不再是 1024×768;播放视频不掉帧。
- ✅显示设置:显示设置中色彩、缩放选项可用,拖动滑块无卡顿。
- ✅Wi-Fi:菜单栏可搜索并连接无线网,能正常访问网页。
- ✅蓝牙:蓝牙设置页可发现并配对设备。
- ✅USB:插入 U 盘/移动硬盘能正常读写。
- ✅稳定度:连续使用一两天无黑屏、死机、异常掉线弹窗。
以 HD 3000 老核显为例:装好补丁后显示设置中的分辨率与色彩均正常可调。
常见故障速查
| 现象 | 可能原因 | 解决办法 |
|---|---|---|
| 开机后看不到新系统,无法启动 | 未从 EFI 引导启动,或 OpenCore 未装全 | 开机按住 Option 键选择 EFI Boot 条目;仍失败则重新执行阶段一 |
| 装完黑屏、分辨率卡在 1024×768 | 未打根补丁,或显卡补丁未勾选 | 进入旧系统或安全模式运行 Post-Install Root Patch,选中适用显卡补丁 |
| 菜单栏没有 Wi-Fi | 老无线芯片未被新系统识别 | 在根补丁中安装无线补丁;临时可插 USB 网卡 |
| 制作安装器时报错 | U 盘小于 32GB,或当前系统版本过低不满足 createinstallmedia 要求 | 换 32GB U 盘;先把本机升到原生支持的最高版本 |
| 鼠标键盘在安装器中失灵 | 老机型 USB 1.1 或可用端口受限 | 换用靠近屏幕转轴侧的内置 USB 口,参考 docs/FAQ.md 中 USB 相关条目 |
| 大版本更新后无法进入新系统 | 内核与既有补丁不匹配 | 进入旧系统(Option 键选择)重新执行根补丁 |
更多报错可对照 docs/TROUBLESHOOTING.md 与 docs/FAQ.md。
顺带解锁的其他能力
- FeatureUnlock 补丁:让不支持的机型也能使用随航(Sidecar)、AirPlay 投屏到 Mac、通用控制(Universal Control)。
- 夜览(Night Shift):老机型在新系统中获得暖色温调节,夜间使用不再刺眼。
- 显存调节:在设置中切换 256MB/512MB 显存分配,剪视频等场景可临时加大。
- HD 3000 色彩校正:旧 Intel 核显可开启调色项,观感与官方驱动接近。
- 系统更新缓存:新系统下自动管理 macOS 更新下载,见 docs/UPDATE.md。
写在最后
顺序记住即可:先备份 → 查型号 → 再动手。装完之后每逢 macOS 大版本更新,记得重跑一次根补丁;想彻底移除 OCLP 时按 docs/UNINSTALL.md 操作即可还原。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考