让老 Mac 免费跑上最新 macOS:OpenCore Legacy Patcher 完整上手指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
当 Mac 不再获得苹果官方支持,系统更新入口就会消失,你往往只能停留在旧系统或更换新设备。OpenCore Legacy Patcher 就是为此而来的开源工具:它能让 2007 年起的 Intel 老 Mac 免费安装并运行 macOS Big Sur 到 Sequoia 等新系统,全程不需要改固件、不需要会写代码。本文带你从下载到完成,走一遍完整的 OpenCore Legacy Patcher 安装步骤,适合手上有老 Mac、想升级系统但没折腾过启动器的读者。
它能为你做什么
- 免费升级系统:官方已停止支持的老机型(大致 2013 年及更早)可以装上新版 macOS,不用花钱换新机。
- 保留原生更新方式:装好之后,后续小版本更新直接走系统设置里的“软件更新”,和正规 Mac 体验一致。
- 补齐硬件兼容:老显卡加速、Wi-Fi 等不被新系统识别的功能,靠后安装补丁修复,同时保留 SIP(系统完整性保护)等安全机制。
具体支持哪些机型,可以查官方机型支持列表:打开“关于本机 > 系统信息”,找到 Model Identifier(机型标识)去对照即可。
动手之前:老 Mac 升级 macOS 前的检查
- 必须是 Intel Mac(Apple Silicon 不支持)
- 先把当前系统升到官方支持的最高版本,保证固件较新,后续流程更顺
- 内存:装 macOS Sonoma 及更新版本至少需要 3GB 内存,2GB 机型只能考虑较旧系统
- U 盘:建议 32GB,注意制作安装盘时会清空整块 U 盘
- 预留约 2 小时,并先用 Time Machine 备份重要数据
核心流程:OpenCore Legacy Patcher 安装步骤
📥 下载并打开工具
从项目 releases 页面下载与当前 macOS 匹配的打包版应用,双击打开即可;习惯源码运行的读者也可以克隆仓库:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher克隆后双击仓库里的OpenCore-Patcher-GUI.command。打开后主菜单有四个核心入口:创建 macOS 安装器、构建并安装 OpenCore、后安装根补丁、检查更新。
常见问题:终端提示缺少 Python 模块——源码方式需要自行安装依赖,不想处理就改用打包版 release。
💾 制作 macOS 安装 U 盘
点击“Create macOS Installer”,选择要安装的版本等待下载完成,然后选中你的 U 盘(整块会被格式化),等写入结束。
常见问题:目标版本置灰选不了——苹果要求制作某版本安装器时当前系统需达到一定版本,先把老 Mac 升到官方最高版本再试。
⚙️ 构建并安装 OpenCore 引导器
回到主菜单点“Build and Install OpenCore”,工具会自动检测 CPU、显卡等硬件并生成专属配置。构建完成后选择目标磁盘和分区(通常是内置 SSD)安装。OpenCore 是开源启动器,负责接管开机流程并加载补丁。
常见问题:磁盘列表里找不到内置盘——多为权限不足,重新以管理员身份运行;仍不行就看排障文档里的 Internal disk missing 一节。
🖥️ 安装新系统
关机、插入 U 盘,开机按住 Option 键,从 OpenCore 启动项里选择安装器启动,然后走标准安装流程。
常见问题:启动时卡在界面——重启再按 Option 一次;U 盘仍不识别就换 USB 口,老机型优先试 USB 2.0 口。
🔧 运行后安装根补丁
新系统首次启动后,再次打开 OCLP,点“Post-Install Root Patch”(根补丁)。它会把磁盘上缺失的兼容补丁(如显卡加速、无线支持)写入系统,完成后重启即可生效。
常见问题:提示需要密码或无反应——输入管理员账户密码授权即可,没有授权补丁无法写入磁盘。
它为什么行得通
OpenCore 在开机阶段接管启动流程,把针对你这块硬件的配置、驱动和补丁注入内存,让新系统“以为”自己跑在受支持的机器上,这是不需要改固件的关键。部分功能(如显卡加速)还需要把少量补丁写到磁盘上,即根补丁,因此 OCLP 会按需自动调整 SIP 等级。整套东西都可以卸载还原,老 Mac 升级 macOS 后随时能回到原状。
装好之后,让它更顺手
- 告别 U 盘:再运行一次 OCLP,把构建好的 OpenCore 装到内置磁盘,重启时按 Option 选内置 EFI 即可正常开机,详见后安装指南。
- 跳过启动选择界面:在设置里取消“Show OpenCore Bootpicker”再重新构建,之后会直接进系统;需要选择界面时开机按住 ESC。
- 保持同步更新:应用可自查更新,更新后顺手把 OpenCore 和根补丁一起更新;系统大版本升级后记得重跑根补丁,参考更新指南。
- SIP 设置别手改:OCLP 会按系统版本和机型自动选择合适的保护等级,手动改动可能导致安装损坏。
容易踩的坑
- 16GB U 盘写不进安装器:Sonoma/Sequoia 的安装器加补丁已超 16GB,换 32GB U 盘。
- 在别的补丁工具(如 bigmac)打过补丁的系统上直接升级:老补丁破坏过文件完整性和 APFS 快照,不支持原地升级,用安装盘重装系统、保留数据即可。
- 个别老机型 Wi-Fi/蓝牙装完不可用:2007–2017 部分无线网卡需要额外补丁,先确认已运行根补丁,再对照机型列表中对应机型的说明确认功能支持情况。
写在最后
先做 Time Machine 备份,再去下载最新 release,U 盘和内置磁盘各装一次 OpenCore,剩下的就是按顺序点完上面五个步骤。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考