
OpenCore Legacy Patcher 老 Mac 装新版 macOS 的完整实操指南【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher一台 2013 年的 MacBook Pro系统设置里早已找不到新系统升级入口但内存和硬盘都还有余力。OpenCore Legacy Patcher下称 OCLP解决的就是这个问题它用 OpenCore 引导加载器接管启动流程再在磁盘层面补齐硬件兼容让苹果官方已放弃支持的 Intel 机型也能安装 macOS Big Sur 到 Sequoia。下面这条路线是确认你的机器在支持范围内准备硬件做一张 USB 安装盘构建引导装完系统后打上根补丁最后处理更新维护。老 Mac 能不能用 OpenCore Legacy Patcher支持机型确认这一步做完你应该能在 docs/MODELS.md 里找到你这台机型的标识符并看清Additional info列标出的已知问题。点左上角苹果菜单 →关于本机 →系统报告。在右侧列表找到型号标识符Model Identifier例如iMac12,1、MacBookPro8,1。到 docs/MODELS.md 查表找到对应标识符及其备注。硬性边界先说清楚只支持 2007 年及之后的 Intel 机型PowerPC 架构与 Apple Silicon 芯片的 Mac 都不行。不在机型列表里的一律视为不支持。官方强烈建议动手前先把系统升到这台 Mac 原生支持的最高版本保证固件是最新的来源docs/MODELS.md。安装前准备内存、U 盘容量与系统版本要求这一步做完你应该能回答三个问题内存够不够、U 盘够不够大、当前系统能不能做出想要的安装器。三项里有一项不达标先补齐再继续。内存装 macOS Sonoma 及更新版本至少 3GB只有 2GB 的机型装不了来源docs/MODELS.md。U 盘官方建议 32GB。16GB 装不下后期的 Sonoma 与 Sequoia 安装器来源docs/INSTALLER.md。磁盘空间目标盘预留 30GB 以上。备份先用 Time Machine 做一份完整备份。后面有抹盘和改系统卷的动作备份是唯一可靠的退路。当前运行的系统版本决定你能创建哪个安装器来源docs/FAQ.md当前基础系统能做到什么OS X Yosemite 10.10 或更新运行 OCLP 本身OS X El Capitan 10.11 或更新创建 macOS Ventura 安装器macOS High Sierra 10.13 或更新创建 macOS Sonoma 及 Sequoia 安装器版本不够时先升级当前系统再回来做。用 OCLP 把 macOS 安装器写入 USB 的完整步骤这一步做完你应该看到 OCLP 的成功提示U 盘里出现名为Install macOS ...的卷。下载并运行最新版 OCLP预编译应用解压后直接运行从源码运行见 SOURCE.mdgit clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher后按该文档操作。双击运行OpenCore-Patcher-GUI.command进入主界面。点Create macOS Installer选Download macOS installer在列表里点选要装的版本等下载完成。点已下载的安装器条目选择目标 U 盘。确认格式化提示等待刷写结束。⚠️ 格式化会清空整个 U 盘盘上有数据先移走16GB 的盘装不下后期 Sonoma 或 Sequoia 安装器。怎么算做对了刷写结束弹出成功提示把 U 盘插回电脑桌面能看到Install macOS ...的卷。完整流程见 docs/INSTALLER.md。构建 OpenCore 并安装到 USB 引导分区这一步做完U 盘的 EFI 分区里应出现 OpenCore 引导文件重启按 Option 键能看到 EFI Boot 条目。OpenCore 一句话解释装在磁盘开头 EFI 分区里的引导加载器负责在开机时向系统提供硬件信息OCLP 就靠它绕过苹果的版本限制。回到 OCLP 主界面点Build and Install OpenCore。程序自动检测本机硬件显卡、网卡、无线芯片生成对应 EFI 配置构建逻辑在 opencore_legacy_patcher/efi_builder/ 模块。构建完成后点Install OpenCore在磁盘列表选你的 U 盘再选安装分区等待完成。⚠️ 如果这台机器只是替另一台 Mac 做安装盘必须先在设置Settings里选目标机型再构建——OpenCore 配置与硬件一一对应。手动制作的 U 盘没被列出时确认它是 GPT 分区结构并带 FAT32 分区。流程原文见 docs/BUILD.md。从 USB 启动 OpenCore 并安装 macOS 到内置盘这一步做完你应该进入新系统的初始设置界面后面拔掉 U 盘重启仍能进系统前提是先完成下一节的内置盘安装。插着 U 盘重启按住 Option 键进入启动选择界面。选带 OpenCore 图标的EFI Boot条目再在 OpenCore 选择器里选Install macOS。如需全新安装打开磁盘工具菜单里勾选显示所有设备选侧栏最顶层的磁盘条目整盘抹掉来源docs/BOOT.md。按安装器提示完成安装中途的重启都从 U 盘引导。⚠️ 2016–2017 年带 T1 芯片的机型只抹系统所在的卷整盘抹掉会让触摸栏、Touch ID 等 T1 功能失效。OpenCore Legacy Patcher 根补丁应用与内置磁盘引导安装这一步做完拔掉 U 重启能直接进系统根补丁状态页列出已装补丁、版本与日期。根补丁是写入系统盘的一组文件作用是补回新版 macOS 里被移除的老硬件驱动显卡、WiFi、蓝牙、触摸栏/T1、iSight 摄像头、USB 1.1。没打根补丁机器就是没有图形加速、没有 WiFi、没有摄像头的状态。OCLP 会自动判断哪些补丁需要打如果 USB 是 OCLP 制作且制作前选对了机型根补丁可能已自动装好。在新系统里重新打开 OCLP执行Build and Install OpenCore这次安装目标选内置磁盘。重启按 Option 键从内置盘的 EFI 条目启动。点Post-Install Root Patch按提示完成打补丁在补丁状态页核对已装列表。重启一次验证引导与补丁。SIP系统完整性保护macOS 防止系统文件被随意改动的开关需要按机型调低因为根补丁要写系统文件。OCLP 默认会替你算好档位不确定就保持默认。各版本要求来源docs/POST-INSTALL.mdmacOS 版本SIP 要求Ventura 及更新所有不支持机型都需要调低Monterey2013 年及之后的机型大多可保持完整2012 年及更早的非 Metal 机型、NVIDIA Kepler、Intel HD 4000 需调低Big Sur2012 年及之后的 Metal 机型可保持完整非 Metal 机型需调低⚠️ 已打根补丁的系统不要贸然把 SIP 开满可能直接弄坏当前安装。SIP 选项在Settings → Security页改完要回主菜单重新构建 OpenCore 才生效。怎么算做对了拔掉 U 重启能进系统根补丁状态页能看到补丁列表、版本与日期。完整说明见 docs/POST-INSTALL.md。OCLP 安装失败与根补丁报错的排查以下四个症状按症状 → 原因 → 动作列出可单独检索。装完系统卡顿、Dock 没有透明效果、分辨率不对原因根补丁没打上某些显卡需要联网下载 KDK 或 MetallibSupportPkg首次打补丁时只装了 WiFi 驱动。动作用网线连上网络手动重跑一次根补丁仍无效则对照 docs/TROUBLESHOOT-HARDWARE.md 逐条核对显卡补丁。制作 USB 安装器时报You dont have permission to save...原因系统未授予 OCLP 完全磁盘访问权限。动作在设置 → 隐私与安全性 → 完全磁盘访问里给 OpenCore-Patcher 开权限重启应用重试做完后可以撤掉。来源docs/TROUBLESHOOT-APP.md。构建 OpenCore 时找不到内置磁盘原因全新磁盘从未按 macOS 格式初始化过没有可写入的 EFI 分区。动作在磁盘工具建一个约 100MB 的 FAT32 分区供 OpenCore 写入或安装时按显示所有设备抹整盘。来源docs/TROUBLESHOOT-APP.md。打根补丁时报SystemVersion.plist build version mismatch原因自动更新在下载阶段就预装了新版本并改动了系统卷系统处于半新半旧状态OCLP 拒绝在此状态下打补丁。动作完成或放弃那个已预装的更新让系统回到单一版本然后关闭自动更新再重打补丁。来源docs/TROUBLESHOOT-APP.md。macOS 更新后重新打根补丁的固定流程根补丁会被每次 macOS 更新清除更新后必须重打这是设计使然而不是故障。固定流程来源docs/UPDATE.md小版本点更新如 14.x先把 OCLP 应用和 OpenCore 更新到最新再从系统设置发起更新完成后重打根补丁。大版本升级如 14 → 15走 USB 安装器方式官方不建议系统设置直升。关闭自动更新。苹果现在的自动更新在下载阶段就改系统卷中途失败会把系统卡在两个版本之间。下一步建议对照 docs/MODELS.md 里你机型Additional info列的已知问题逐条确认非 Metal 显卡另读 docs/TROUBLESHOOT-NONMETAL.md。保持 OCLP 的自动更新通知与后台进程开启它会监测根补丁状态、提示需要新 KDK 的更新机制见 docs/PROCESS.md。遇到怪问题先读 docs/DEBUG.md用 OCLP 自带的调试信息定位再考虑重装。【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考