旧 Mac 免费再战五年:OpenCore Legacy Patcher 完整实操指南
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher 免费让 Intel 旧 Mac 安装新版 macOS,覆盖 2008 年后的百余款机型,目标版本从 Big Sur 到 Sequoia。本文分三步走完全程:制作启动 U 盘、写入引导并装系统、应用根补丁。
准入核对
型号标识符在支持清单内
- 判定:关于本机 → 系统报告,记下"Model Identifier"(如
MacBookPro11,1)。 - 通过标准:能在 docs/MODELS.md 表格中查到该标识符。
- 不通过:不在列表即不支持,到此为止,别硬上。
- 判定:关于本机 → 系统报告,记下"Model Identifier"(如
内存 ≥ 3GB(目标为 macOS Sonoma 或更新版本时)
- 判定:关于本机,查看内存一栏。
- 通过标准:3GB以上。2GB 机型装不上 Sonoma 及更新版本,Sequoia 甚至无法启动。
- 不通过:先加内存;加不了就把目标下调到 Monterey 或更低一档。
目标盘余量 ≥ 30GB
- 判定:访达 → 关于本机 → 磁盘,看"可用"空间。
- 通过标准:剩余30GB以上,给系统卷与补丁留缓冲。
- 不通过:先清出空间,装不了新版就降一档目标版本。
当前系统版本够格
- 判定:关于本机,看系统版本号。
- 通过标准:OCLP 本身要求OS X Yosemite 10.10以上;制作 Ventura 安装器需El Capitan 10.11;制作 Sonoma 及更新版本需High Sierra 10.13。
- 不通过:先把系统升到该机型官方支持的最高版本,官方文档强烈建议这一步。
全过,进入流程。
核心流程
第 1 步:获取工具并启动图形界面
目标:拿到 OCLP 工具,打开图形界面。
前置:
- 当前系统为 OS X Yosemite 10.10 以上
- 终端可用
步骤:
打开终端,执行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher && cd OpenCore-Legacy-Patcher双击目录里的
OpenCore-Patcher-GUI.command,打开图形界面。
完成信号:主界面出现四个按钮。打不开就授予"系统设置 → 隐私与安全性"中的运行权限,再双击一次。
第 2 步:制作启动 U 盘
目标:把目标版本 macOS 安装器刷进 U 盘,得到可引导的启动媒体。
前置:
- U 盘 ≥32GB(16GB 装不下 Sonoma、Sequoia 的安装器与补丁)
- U 盘内数据已备份:刷写会格式化整只 U 盘
- 满足准入核对第 4 条的版本要求
步骤:
- 主界面选择"Create macOS Installer"。
- 点击"Download macOS Installer",在列表里挑目标版本(Big Sur 到 Sequoia)。
- 等待下载与解压完成。
- 插入 U 盘,选择"Use existing macOS Installer"。
- 选中目标 U 盘,确认刷写,等待进度条走完。
完成信号:出现刷写完成提示。慢速 U 盘耗时30 分钟以上,别关闭窗口。若中途失败,重新格式化 U 盘后再刷一遍,此步不碰系统盘,无损失。
第 3 步:写入引导并安装新系统
目标:OpenCore 引导装进内置硬盘 EFI 分区,新 macOS 完成安装。
前置:
- 重要数据已备份
- 系统已升到官方最高版本,固件最新
- 内存 ≥3GB(目标为 Sonoma 及更新版本时硬性要求)
步骤:
- 主界面选择"Build and Install OpenCore"。
- 让工具自动扫描硬件、生成专属配置,按提示确认。
- 在"Install OpenCore"窗口选中内置硬盘(拿不准可先装 U 盘试引导)。
- 重启,一直按住 Option 键,选择 U 盘启动。
- 进入安装环境,用磁盘工具把目标磁盘抹成 APFS。
- 选择安装 macOS,等进度条跑完;期间自动重启多次,属正常现象。
完成信号:进入新系统登录界面,"关于本机"显示目标版本号。若卡在启动或登录,按住 Option 键选回旧系统入口;旧盘已抹掉就从备份恢复,流程可重来。
第 4 步:应用根补丁并验证硬件
目标:补上老硬件的驱动与图形加速,让新系统真正可用。
前置:
- 已关闭自动更新(含自动下载)
- OCLP 图形界面能正常识别当前系统
步骤:
- 主界面选择"Post-Install Root Patch"。
- 在"Post-Install Menu"查看"Available patches for your system"列出的适用项。
- 点击"Start Root Patching",等待日志刷完。
- 重启。
- 验证:"关于本机 → 显示器"看分辨率与色彩配置文件;试 Wi-Fi 与 AirDrop。
完成信号:显示器选项与色彩配置文件完整出现,无线功能可用。若提示系统版本不匹配,多半是自动更新动过系统卷,关掉自动更新后重新应用。
💡 补丁只作用于内存与系统卷,不写固件。最坏情况是补丁失效,重新打一遍即可。
维护配对规则
根补丁必须破坏系统卷密封才能生效,每次系统更新都会冲掉它。固定循环:
- 关闭自动更新(含自动下载)。
- 想更新时手动发起更新。
- 更新完成后,立即重新跑一遍"Post-Install Root Patch"。
- 重启,验证图形与无线功能恢复。
⚠️ macOS Sequoia 15.4 起,更新完成会强制提示启用自动更新且无法完全拒绝。之后每次更新,都要检查一次该设置是否被改回。
排障速查
| 症状 | 处理 |
|---|---|
| 系统明显变慢,Dock 与菜单栏失去透明效果 | 根补丁缺失或失效,重新应用 docs/POST-INSTALL.md |
| 打补丁时报"系统版本不匹配" | 自动更新提前改动了系统卷,关闭自动更新后重试 docs/TROUBLESHOOT-APP.md |
| 装完系统后 CPU 高占用、发烫 | Spotlight 在索引(mds_stores 进程),放几个小时自行缓解 docs/FAQ.md |
| 应用崩溃,日志含 "illegal instruction" | CPU 缺少 AVX/AVX2 指令集,换用支持旧指令集的应用版本 docs/FAQ.md |
| 2012 年前的机型启动后蓝牙不工作 | 重置 NVRAM docs/SONOMA-DROP.md |
⚠️ 铁律:更新系统与重打补丁,永远是成对动作。
延伸阅读
- 支持机型总表与每款机型已知问题:docs/MODELS.md
- 制作安装器完整流程:docs/INSTALLER.md
- OpenCore 引导原理与启动说明:docs/START.md
- 安装后补丁的应用与维护:docs/POST-INSTALL.md
- 系统更新前准备:docs/UPDATE.md
- 应用层故障排查:docs/TROUBLESHOOT-APP.md
- 引导配置生成源码:opencore_legacy_patcher/efi_builder/
- 显卡补丁逻辑源码:opencore_legacy_patcher/sys_patch/patchsets/hardware/graphics/
走完全程,你手上就是一台还能再战几年的机器。
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考