老 Mac 装新系统全攻略:用 OpenCore Legacy Patcher 把 2012 年前的机器开进 Sonoma 与 Sequoia 老 Mac 装新系统全攻略用 OpenCore Legacy Patcher 把 2012 年前的机器开进 Sonoma 与 Sequoia【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-PatcherOpenCore Legacy Patcher 是一个开源补丁工具它用 OpenCore 引导加载程序接管启动流程在内存和磁盘两个层面补回新版 macOS 砍掉的老硬件支持让苹果已停止支持的 Intel 老机型照样能装 macOS Big Sur 到 Sequoia。完整走一遍这条流程大约需要半天备份、做盘、装机各占一段。代价也很明确——U 盘会被整体格式化系统卷会被补丁「开封」因此 Time Machine 备份是前置条件而不是可选项。先算这笔账结果一台 2012 年前后甚至更早的 Intel Mac装上 macOS 13/14/15日常使用接近原生体验非 Metal 显卡的机型除外。时间下载安装器与刷盘约半小时起取决于网速系统本体安装加若干次自动重启通常再要一至两小时。代价与风险U 盘全程会被格式化盘上数据先转移。系统卷需要破坏签名密封才能落盘补丁之后每次系统更新都要重打补丁。官方建议动手前先把系统升到该机型原生支持的最高版本保证固件最新。五道门槛核对表判断信息集中在这里全部核对通过再往下走。项目要求怎么确认机型2007 年及之后的 Intel MacPowerPC 与 Apple Silicon 一律不支持「关于本机」→「系统报告」里的 Model Identifier到 docs/MODELS.md 对照列表外的机型视为不支持内存装 Sonoma/Sequoia 需 ≥3GB2GB 机型装不了这两个版本系统报告 → 内存U 盘16GB 起步官方建议 32GBSonoma 后期版本与 Sequoia 塞不进 16GB磁盘工具看容量当前系统跑 OCLP 需 OS X Yosemite 10.10做 Ventura 安装器需 El Capitan 10.11做 Sonoma/Sequoia 安装器需 High Sierra 10.13「关于本机」备份Time Machine 完整备份一次出问题时的唯一可靠退路各机型系列的最早支持年款系列最早支持备注iMac2007 年中2007 款要求 CPU 带 SSE4.1且要拆掉原装蓝牙模块防系统崩溃MacBook / MacBook Pro2008 年初2012 年前后多为非 Metal 显卡macOS 11 无图形加速MacBook Air2008 年末同上Mac mini2009 年初2011 年前为非 Metal 显卡Mac Pro / Xserve2008 年初原装显卡非 Metal官方建议换装 Metal 显卡另外记一个规律2012 年之前的机器基本是非 Metal 显卡macOS 13 上 USB 1.1 接口要靠补丁恢复。这两点在 docs/MODELS.md 每张表末尾的「Additional info」一列都有逐机型标注。三个里程碑整条流程串起来只有三站一张 U 盘 → 一次安装 → 一轮收尾。下面按顺序走。第一站一张U盘写进安装器目标是得到一张能引导新系统的 USB 启动盘。获取 OCLP从官方发布页下载预编译应用解压即可运行习惯源码的话需要 Python 3.6从 python.org 官方渠道安装然后克隆仓库并装依赖git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher pip3 install -r requirements.txt源码方式启动就是运行python3 OpenCore-Patcher-GUI.command完整说明见 SOURCE.md。进入主菜单后点「Create macOS Installer」再选「Download macOS installer」在列表里点选 Big Sur 到 Sequoia 中的目标版本等下载完成下载结束后点中该安装器条目在弹出的磁盘列表里选中你的 U 盘。下一步是格式化确认页——这一步会把整块 U 盘抹掉确认盘里没有要保留的数据后再点继续随后等待刷写进度走完成功的标志是弹出完成提示且 U 盘上出现「Install macOS …」安装卷。更多细节见 docs/INSTALLER.md。第二站引导器上盘目标是让这张 U 盘能启动你的 Mac。回主菜单点「Build and Install OpenCore」。程序会自动探测显卡、无线网卡、蓝牙等硬件并生成对应的 EFI 配置构建逻辑在 opencore_legacy_patcher/efi_builder/ 目录构建完点继续然后在磁盘列表里选中 U 盘在分区列表里选中承载 OpenCore 的分区等待安装结束。两点注意如果 U 盘没出现在列表里确认它是 GUID/GPT 分区表或带有一个 FAT32 分区供 OpenCore 使用。如果这盘 U 盘是为另一台Mac 准备的先回「Settings」选对目标机型再构建——OpenCore 配置是和硬件一一对应的选错机型后面会自动打补丁失效。流程原文见 docs/BUILD.md。第三站从U盘开机把系统装进内置硬盘保持 U 盘插入重启并长按 Option 键在启动选择界面选带 OpenCore 图标的「EFI Boot」条目进入 OpenCore 菜单后点「Install macOS」之后就是常规安装向导。全新安装的话先打开磁盘工具抹掉目标磁盘。⚠️ T1 芯片机型2016–2017 款 MacBook 与 MacBook Pro装 Sonoma 及以上时只能抹掉系统所在的卷整盘抹掉会把触摸栏等 T1 功能一起删掉安装期间会自动重启数次。如果每次重启都弹回安装器开头关机重启再按 Option先选 EFI Boot然后在 OpenCore 菜单里改选灰色硬盘图标的条目可能显示 macOS Installer 或你给磁盘起的名字每次都这么做直到进入初始设置界面。收尾引导搬家 打根补丁装完系统不等于装完 OCLP。这一步做两件事让机器拔掉 U 盘也能启动把缺失的老硬件驱动补回磁盘。在新系统里重新打开 OCLP再跑一次「Build and Install OpenCore」这次写入目标选内置磁盘重启按 Option 从内置 EFI 启动。此后 U 盘可以退役。点「Post-Install Root Patch」执行根补丁补回被新版 macOS 移除的驱动显卡、WiFi、蓝牙、Touch Bar/T1、iSight 摄像头、USB 1.1。补丁状态页会列出已应用补丁的版本号与日期两个提醒如果 U 盘是 OCLP 制作且制作前选对了机型根补丁在安装流程里已自动完成状态页直接可见。部分机型首次打补丁要联网下载 KDK 或 MetallibSupportPkg如 Ivy Bridge、Haswell、NVIDIA Kepler 跑 Sequoia或 AMD GCN 显卡跑 Ventura此时第一次只会先装 WiFi 驱动——连上网后必须再手动跑一遍补丁把剩余驱动装齐。受影响清单见 docs/POST-INSTALL.md。HD3000 一类的老核显打完根补丁后屏幕颜色才会从发灰发暗恢复正常装完之后的日常维护自动更新必须关。苹果的自动更新在下载阶段就开始预装并修改系统卷中途失败会把系统卡在两个版本之间。Ventura 及更新系统设置 → 通用 → 软件更新 →「(i)」→ 关闭「Download new updates when available」。注意 Sequoia 15.4 之后更新完会主动弹提示要求重新开启可能要反复关。每次更新后重打根补丁。这是机制使然根补丁要求系统卷「开封」而 macOS 更新会把卷重新封死补丁随之失效。固定顺序是OCLP 更新到最新 → 重建 OpenCore 写入内置盘 → 发起更新 → 更新完重跑根补丁。小版本x.x更新走系统设置即可大版本升级如 14→15官方建议走 U 盘安装器详见 docs/UPDATE.md。SIP 保持默认。OCLP 会按系统版本与机型自动选好 SIP 档位已打过根补丁的系统强行把 SIP 开满有可能直接弄坏当前安装。大致档位Ventura 及更新的不支持机型都要调低Monterey 上 2013 年及之后的机型大多可保完整 SIP2012 年及更早非 Metal、NVIDIA Kepler、Intel HD 4000 需调低Big Sur 上 2012 年及之后的 Metal 机型可保完整 SIP。FeatureUnlock 按需开启。默认关闭因为在不少系统上有不稳定风险。开启后可解锁 Sidecar、Universal Control、AirPlay to Mac、Continuity Camera、非 Metal 机型的 Night Shift对应的内核扩展打包在 payloads/Kexts/Misc/。非 Metal 机型装完后记得降低透明度和动画、选合适分辨率流畅度会有明显差别见 docs/TROUBLESHOOT-NONMETAL.md。高频问题速查桌面能进但特别卡Dock 和菜单栏没有半透明根补丁缺失或没装全。打开 OCLP 查看补丁状态页补齐后重启。若刚装完系统也可能是 Spotlight 在整盘建索引运行几个小时会自行缓解。构建 OpenCore 时列表里没有我做的 U 盘多半是分区表不符合要求确认盘是 GUID/GPT 结构或带一个约 100MB 的 FAT32 分区最省事的做法是直接用 OCLP 重新写入一遍安装器。首次根补丁后重启没 WiFi首次补丁需要联网下载 KDK 或 MetallibSupportPkg第一次只装了无线驱动。改用有线网连上后重跑一次根补丁剩余补丁会一次装完。系统更新后 OCLP 提示补丁缺失预期行为不是故障。按「更新 OCLP → 重建 OpenCore → 发起更新 → 重跑根补丁」的顺序走即可。应用崩溃日志里写着 illegal instruction应用要求 AVX/AVX2 指令集而 2011 年前的 CPU 没有。这是硬件限制补丁解决不了只能换用仍支持旧版 macOS 的应用版本。几条长期建议装完别急着收工。打开 docs/MODELS.md 找到你机型那一行把「Additional info」列的备注逐条过一遍——要不要拆蓝牙、显卡是否非 Metal、USB 1.1 是否受影响都写在那里这比装完再排查省事得多。遇到怪问题先别重装系统。OCLP 自带调试信息按 docs/DEBUG.md 的方法收集日志定位比盲折腾有效得多。OCLP 的更新提醒值得保持开启补丁程序、引导器、根补丁三层都要跟上系统大更新后的补丁修复通常很快跟进。最后一句兜底macOS 不允许保留数据降级想回旧版本必须抹盘重装。Time Machine 备份不是保险选项是流程的一部分。【免费下载链接】OpenCore-Legacy-PatcherExperience macOS just like before项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考