必须通过外部引导介质、恢复环境或备份还原实现:一、Time Machine备份恢复;二、Shift-Option-Command-R互联网恢复安装出厂版;三、createinstallmedia制作U盘安装指定旧版;四、balenaEtcher写入DMG镜像;五、OpenCore Legacy Patcher适配老款Mac。

如果您当前运行的是较新版本的 macOS,但因软件兼容性、硬件性能或系统稳定性问题,希望在 Mac 上运行旧版系统,则必须通过外部引导介质、恢复环境或备份还原等非原生回滚方式实现。以下是多种经验证可行的安装方法:
一、使用时间机器备份恢复至旧版系统
该方法适用于您在升级前已使用时间机器对旧版 macOS(含完整系统、应用与用户数据)进行了完整备份,且备份磁盘可被当前恢复环境识别。它能实现近乎无损的版本回退,无需重新配置系统环境。
1、将包含旧版系统备份的时间机器磁盘连接至 Mac,并确保其已通电并被识别。
2、点击苹果菜单 >“重新启动”,Mac 重启后立即按住 Command + R 键(Intel 芯片)或长按电源键直至出现启动选项界面(Apple 芯片),然后点选“选项”并点击“继续”进入恢复环境。
3、在恢复主界面中,选择“从时间机器备份恢复”,然后点按“继续”。
4、在备份列表中,找到并选中升级前创建的最后一次完整备份,重点核对备份日期及系统版本标识(例如 macOS Ventura 13.6)。
5、确认目标磁盘为“Macintosh HD”或当前启动宗卷,按屏幕提示完成恢复流程;过程中系统将自动抹除现有分区并写入旧版系统镜像。
二、通过 Shift-Option-Command-R 启动互联网恢复安装出厂版本
该组合键强制 Mac 连接 Apple 官方服务器,下载并安装该机型最初预装的、仍受支持的 macOS 版本(含所有已发布更新),无需本地安装器,适用于未制作时间机器备份但需稳定基础系统的场景。
1、前往“系统设置” > Apple ID > iCloud,关闭“查找我的 Mac”开关;随后返回 Apple ID 页面,点击“退出登录…”并确认全部注销。
2、确保 Mac 已连接稳定 Wi-Fi 或有线网络,并接入电源适配器(笔记本必须插电)。
3、关机后执行对应启动操作:Intel 芯片机型立即按住 Shift + Option + Command + R;Apple 芯片机型长按电源键,出现启动选项后点选“选项”,再点“继续”。
4、进入恢复环境后,先打开“磁盘工具”,在左侧设备列表中选中顶层内置硬盘(非“Macintosh HD - Data”等子卷),点击“抹掉”,格式设为 APFS,方案保持 GUID 分区图,完成后退出磁盘工具。
5、返回恢复主界面,选择“重新安装 macOS”,系统将自动判定机型并下载原始出厂版本(例如 M1 MacBook Air 将提供 macOS Monterey 12.6.7 或更高补丁版本)。
三、使用 createinstallmedia 制作 U 盘启动盘安装指定旧版
当需精准安装已被 App Store 下架或未被互联网恢复提供的特定旧版(如 macOS Big Sur 11.7 或 macOS High Sierra 10.13.6),必须借助终端命令将官方安装器写入 U 盘,生成符合 Secure Boot 规范的可引导介质。
1、准备一个容量不低于 32GB 的 USB 3.0 或更高规格 U 盘,插入 Mac 的 USB-A 或 USB-C 端口。
2、在另一台运行 macOS Monterey 或更高版本的 Mac 上,通过 Apple 官方支持页面或迁移助理缓存获取目标旧版安装器(如 Install macOS Big Sur.app),确保其为 Apple 签名的完整 .app 包。
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
3、打开“磁盘工具”,在左侧选中 U 盘设备层级(如“Samsung BAR Plus”而非其下卷标),点击“抹掉”,设置名称为 MyInstaller,格式选择 APFS,方案选择 GUID 分区图。
4、打开“终端”,输入以下命令(以 Big Sur 为例,U 盘名称需与上步一致):
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller
5、输入管理员密码(输入时无字符显示属正常),回车后键入大写字母 Y 确认擦除操作,等待终端显示 "Install media now available" 即完成。
四、借助 balenaEtcher 写入 DMG 镜像制作启动盘
当仅持有已转换为 .dmg 格式的旧版 macOS 镜像(非完整 .app 安装器),且不熟悉终端命令时,balenaEtcher 提供图形化界面完成写入,绕过命令行操作,降低误操作风险。
1、访问 balenaEtcher 官网下载并安装最新版 Etcher 应用。
2、准备一个容量不低于 16GB 的 U 盘,确保其中数据已备份,因制作过程将完全清空内容。
3、将旧版 macOS 镜像(须为 .dmg 格式;若仅有 .iso,需先在终端执行:
hdiutil convert -format UDRW -o output.img input.iso)拖入 Etcher 主界面。
4、Etcher 自动识别 U 盘目标设备,点击“Flash!”按钮开始写入,进度条完成后提示 "Flash Complete!"。
5、拔出 U 盘前,务必点击界面右下角 "Safe Eject" 按钮,避免文件系统损坏。
五、通过 OpenCore Legacy Patcher 在老款 Mac 上运行受限旧版系统
针对 2008–2017 年间部分被苹果官方终止支持的老款 Mac(如 MacBook Pro (Mid 2012)),若需安装本不兼容的旧版 macOS(如在 2012 款机型上运行 macOS Mojave),可利用 OpenCore Legacy Patcher 注入硬件补丁与驱动适配层,扩展系统兼容边界。
1、确认您的 Mac 型号在 OpenCore Legacy Patcher 官方支持列表中(参考 MODELS.md 文档)。
2、在终端中执行:
git clone https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher
cd OpenCore-Legacy-Patcher
3、运行图形界面程序:
./OpenCore-Patcher-GUI.command
4、在主界面选择“Create macOS Installer”,插入已格式化的 U 盘,选择目标设备,点击 "Download and Flash" 开始下载并制作含补丁的安装盘。
5、安装器就绪后,选择“Build and Install OpenCore”,程序自动检测硬件并应用适配补丁,选择内置硬盘 EFI 分区,点击 "Install OpenCore" 完成引导器部署。










