OpenCore Legacy Patcher完整指南:四步让旧Mac免费升级最新macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
你的旧Mac被卡在某一年份的系统版本上很久了,"软件更新"里只剩几个小补丁,新系统功能与你无缘。OpenCore Legacy Patcher 是一款免费的开源工具,它基于 OpenCore 引导器和 Lilu 内存补丁框架,让 2008—2017 年的 Intel Mac 能安装并使用 macOS Big Sur 到 Sequoia,无需修改固件、无需付费。下面按"跑起来 → 装进系统 → 修好硬件 → 用得久"四步带你完成整个流程。
📋 第一步:确认型号在支持列表并拿到工具
这一步解决"我的机器到底能不能装、工具从哪来"的问题,避免做完 USB 才发现不支持。
- 点击苹果菜单 > 系统信息,找到"型号标识符",例如
MacBookPro11,1。 - 打开支持机型表,确认你的标识符在列表中;不在表中即不支持,2GB 内存的机器装不了 Sonoma 及更新版本(至少 3GB)。
- 先把机器升级到它原生支持的最高版本,保证固件是最新的再动手。
- 获取工具:从项目发布页下载预编译应用,或按下方命令从源码启动。
- 用 Time Machine 做一次完整备份,后文会格式化磁盘。
若从源码运行,以下命令依次完成克隆、安装 Python 依赖(需 Python 3.6+,建议使用 python.org 官方版本,系统自带或 Xcode 附带的版本不受支持)并启动图形界面:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher cd OpenCore-Legacy-Patcher pip3 install -r requirements.txt python3 OpenCore-Patcher-GUI.command执行后会弹出 OpenCore Legacy Patcher 图形主菜单,后续所有操作都在这个窗口里完成。
📀 第二步:制作一个可启动的安装器 U 盘
这一步解决"Apple 官方安装器已不认你的旧 Mac"的问题:OCLP 会帮你下载官方安装程序并写入 U 盘。
- 准备一个至少 32GB 的 U 盘(整个 U 盘会被格式化,别放数据)。
- 在主菜单点 "Create macOS Installer",选择 "Download macOS installer",挑你要装的版本开始下载。
- 下载完成后,在下拉里选中该安装器。
- 选择你的 U 盘并确认写入,等待写盘完成。
- 得到一个带 OpenCore 的启动型安装 U 盘。
注意:制作 Sonoma 及更新版本的安装器,当前系统需为 High Sierra 10.13 或更新,这是 Applecreateinstallmedia工具的限制,详见安装器制作文档。
⚙️ 第三步:构建 OpenCore 配置并写入磁盘
这一步解决"新系统如何放行旧硬件"的问题:OpenCore 在启动时向内存注入硬件配置,绕过版本检查,配置必须按你的硬件生成。
- 返回主菜单,选择 "Build and Install OpenCore"。
- 应用自动检测 CPU、显卡、无线芯片并生成配置,点击 "Build",通常一两分钟完成。
- 构建结束后进入安装环节,选择目标磁盘(装 U 盘就选 U 盘)。
- 选择 EFI 分区(FAT32 分区)确认安装。
- 安装完成后,这块盘就能引导 OpenCore 了。
一个关键提醒:配置是硬件相关的,如果你是在 A 机器上为 B 机器构建,必须先点右上角齿轮进 Settings 选中 B 的型号再构建,详见构建与安装文档。
🚀 第四步:从 EFI Boot 引导并完成系统安装
这一步解决"真正把新系统装进硬盘"的问题。
- 插入 U 盘,重启 Mac 并一直按住 Option(⌥)键。
- 选择带 OpenCore 图标的 "EFI Boot" 项(选中时按住 Control 可将其设为默认启动项)。
- 在 OpenCore 启动菜单中选择 "Install macOS"。
- 在磁盘工具中格式化目标磁盘:全新磁盘请点 "查看 > 显示所有设备" 格式化整个磁盘,否则以后内部 EFI 分区缺失导致无法脱离 U 盘;2016—2017 的 T1 机型(带 Touch Bar)只格式化系统卷,整盘抹掉会丢失 Touch Bar 功能。
- 按正常 macOS 安装流程装完即可。
完整引导说明见启动与安装文档。
🛠️ 第五步:安装后用根补丁修好显卡与 Wi-Fi
这一步解决"系统能开机,但显卡不加速、Wi-Fi 和蓝牙用不了"的问题:这些功能要靠写入磁盘的根补丁(root patch)恢复。
- 启动新系统后,再次运行 OpenCore Legacy Patcher。
- 选择 "Post-Install Root Patch",应用会列出你这台机器需要的补丁(显卡、Wi-Fi、蓝牙、T1、USB 1.1 等)。
- 点击开始补丁;若系统需要从网络下载 KDK、MetallibSupportPkg 等依赖包,第一次可能只装 Wi-Fi 驱动,联网后重跑一次即可补全,用有线网卡则一次装完。
- 完成后重启,显卡加速与网络功能恢复。
- 记住:根补丁会被每次 macOS 更新清除,更新后必须重新应用,应用会主动提示你。
补丁的具体内容在补丁集源码目录中可以对照查看,流程说明见安装后补丁文档。
每次系统更新后重打补丁
- 应用升级会自行提示,更新完成后按提示更新 OpenCore 与根补丁。
- 小版本更新(如 13.x → 13.y)可直接在"系统设置 > 软件更新"里进行,装完回应用里重打根补丁。
- 大版本升级(如 14 → 15)更稳妥的做法是重新用 U 盘引导安装,再应用补丁。
- 更新策略细节见更新文档。
⚠️ 开始前记住这几个翻车点
这些是社区反馈里最高频的坑,提前知道能省大量时间:
- 安装过程中每次自动重启后画面回到引导开头:属正常现象,每次重新选 OpenCore 菜单里灰色硬盘图标的项,直到安装完成。
- 关掉系统"自动更新"(连下载都关掉),否则更新可能在半路被预装,系统卡在两个版本之间。
- 给别人机器做 U 盘时忘了在 Settings 选目标型号,配置会按安全默认值生成,效果打折。
- 16GB U 盘装不下后期 Sonoma / Sequoia 的安装器与补丁,务必 32GB 起。
- 用其他补丁器(如 Patched Sur)打过补丁的系统无法直接复用,需要干净安装(可保留原数据再迁移)。
更多问题可查故障排除索引和FAQ。
装到这一步,你的旧 Mac 已经跑在了新系统上。现在就打开 OpenCore Legacy Patcher,点进 "Post-Install Root Patch",把最后一轮补丁打完,然后重启验收显卡加速和 Wi-Fi。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考