OpenCore Legacy Patcher完全指南:3步为老Mac免费装上最新版macOS
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
OpenCore Legacy Patcher是一款让2007至2017年间的Intel Mac安装并使用macOS Big Sur到Sequoia的开源工具。它基于OpenCore引导管理器,在启动时把兼容补丁注入内存,而不永久修改系统——也就是说,被苹果放弃的硬件也能进入更新的系统,且整个过程可回退。我在一台2012年的iMac上按这套流程装过Sonoma,从备份到启动完成大约耗时半天。
先确认机器:30秒支持度自查
花三小时动手前,值得花30秒确认你的机型在支持列表里,避免做到一半发现机器不受支持。
- 打开苹果菜单的"关于本机",进入"系统信息",记下型号标识符(Model Identifier),例如
iMac12,2 - 对照 docs/MODELS.md 中的机型表确认
自查清单:
- ✅ 机型为Intel芯片,2007至2017年发布(Penryn及更新)
- ❌ Apple Silicon(M1及以后)与PowerPC机器不受支持
- ✅ 安装Sonoma或更新版本需要至少3GB内存
- 可选:动手前先把机器更新到苹果官方支持的最新系统
获取工具有两种方式:直接下载官方应用,或从源码运行(需要Python 3.6及以上):
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 # 安装依赖并启动图形界面应用本体要求macOS 10.10及以上才能运行;制作Sonoma安装器的话,基础系统至少要是High Sierra 10.13。
第一步:制作macOS安装器U盘
这块U盘就是新系统的"安装盘",一次做好,日后重装系统还能复用。
- 在主菜单点击"创建macOS安装器"(Create macOS Installer),选择"下载macOS安装器",挑好版本等待下载完成
- 选中刚下载的安装器,再选择要写入的U盘
注意:
- 必须使用32GB及以上的U盘,后期版本的Sonoma和Sequoia塞不进16GB盘
- 整个U盘会被格式化,别插着有重要数据的U盘
- 可选:如果是要给另一台Mac装系统,先在设置里选好目标机型,这样装完后的自动根补丁才能正确生效
第二步:构建并安装OpenCore引导
这一步会按你的硬件生成一份OpenCore配置并装到盘上,让Mac从此能从EFI分区启动新系统。
- 在主菜单点击"构建并安装OpenCore"(Build and Install OpenCore),构建时它会自动扫描硬件、挑选合适的内核扩展(kext,即内核级驱动)
- 构建完成后点击"安装OpenCore",选择目标磁盘和分区;全新安装建议选U盘安装盘
- 重启时按住Option键进入启动菜单,选择带OpenCore图标的EFI启动项,再在OpenCore列表里点"Install macOS",按常规流程装完系统
两个容易踩的坑:全新磁盘要在磁盘工具"显示所有设备"视图里从最顶层磁盘开始格式化,否则之后会缺少内置EFI分区;T1机型(2016至2017年MacBook)只能擦除系统所在卷,避免弄丢Touch Bar功能。
第三步:装完后的根补丁修复硬件
新系统装好后进系统,显卡加速、Wi-Fi等功能可能缺位,根补丁(Root Patch)把兼容驱动写进磁盘,把这些功能找回来。
- 进入新系统后再运行一次补丁工具,工具会自动检测是否需要打补丁;如果U盘是工具制作的且选对了机型,通常已自动完成
- 在"Post Install Root Patch"菜单核对已应用的补丁和补丁版本
- 若补丁需要联网下载组件包,第一次可能只装Wi-Fi驱动——连上网后重跑一次,补全其余补丁
补丁范围包括显卡驱动、Wi-Fi、蓝牙、Touch Bar与T1安全芯片、内置摄像头、USB 1.1等。
⚠️ 根补丁每次macOS更新后都会被抹掉,每次更新完都要重新安装。
进阶:SIP、更新与日常使用
掌握这几项能帮你避开日常的大部分麻烦。
- SIP(系统完整性保护):工具会按系统版本和机型自动选合适的保护级别,拿不准就保持默认;打过根补丁后一般无法再完全开启SIP,细节见 docs/POST-INSTALL.md
- 关掉自动更新:较新macOS的自动更新会在下载阶段就修改系统卷,可能让系统停在两个版本之间的坏状态
- 更新策略:小版本更新(如13.5到13.6)可直接在系统设置里进行,更新后重打根补丁;大版本升级建议走U盘安装器路线,参考 docs/UPDATE.md
- 免选择器启动:在设置里取消勾选"显示OpenCore启动选择器"并重新构建,启动时按ESC仍可临时调出选择器
常见误区与回滚路径
动手前先知道退路,出问题才不会慌。
三个高频误区:
- "设置里勾了选项就生效了"——设置只有在重新执行"构建并安装OpenCore"写入EFI配置后才生效
- "升级后可以降回老系统"——macOS不支持原地降级,只能抹盘重装,动手前务必备份
- "根补丁是永久的"——更新即被抹掉,每次更新后都要重打
回滚路径,由轻到重:
- 撤销根补丁:在Post Install Root Patch菜单点"Revert Root Patches"(Monterey及更新版本支持)
- 移除引导器:挂载EFI分区,删除
EFI/OC和System文件夹(不要删整个EFI目录),再重置NVRAM;移除后Mac将无法正常启动,先备好可启动U盘 - 完全恢复:用官方系统安装U盘或网络恢复(按住Command+Option+R),抹盘重装并重置NVRAM,详见 docs/UNINSTALL.md
遇到具体问题可查 docs/FAQ.md。
现在可以开始了:
- 记下你的型号标识符,确认在支持列表里,并做完数据备份
- 制作安装器U盘,按上面三步完成安装
- 进入系统后打上根补丁,之后每次更新都记得补一次
【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考