如何在旧 Mac 上安装最新 macOS:在不受支持的 Mac 上运行 Ventura

Apple 每年更新一次 macOS 台式机和笔记本电脑操作系统,就像发条一样,带来新功能和改进。这一切都很好,但 Apple 最新版本的 macOS Ventura 无法在 2017 年之前推出的 MacBook、MacBook Pro 或 iMac 上运行,2018 年的 MacBook Air 型号和 2019 年的 Mac Pro 都包括在内,iMac 也是如此Pro 和 Mac Studio。但就是这样,如果你的 Mac 比较旧,你就运气不好了……或者你就是。

如果您的 Mac 或 MacBook 比上述型号更旧怎么办?正式而言,这意味着您的 Mac 无法正式更新到 macOS Ventura – 除非您按照本教程进行操作。

不仅仅是 Ventura 仅限于较新的 Mac。 macOS Monterey 无法在 2015 年底之前推出的 MacBook Air、MacBook Pro 或 iMac 型号上运行。支持 2016 款 MacBook,如果您有 2014 款 Mac mini 或 2013 款 Mac Pro,那么您很幸运,但这些基本上都是可支持 macOS Monterey 的最旧的 Mac。当 Big Sur 在 2020 年推出时,兼容性仅限于 2014 年 iMac、2013 年和 2014 年 MacBook Air、2013 年和 2014 年 MacBook Pro 以及 2015 年 MacBook。

您可能想在 Mac 上运行这三个 macOS 版本之一,这是有充分理由的。 Apple 仅支持过去三个版本的安全更新 – 这意味着您的 Mac 无法更新,它可能容易受到安全威胁。请参阅:Apple 对 Mac 的支持时间

在您继续遵循以下建议之前,请注意:Apple 选择不在旧款 Mac 上支持新的 Mac 操作系统是有原因的。较旧的 Mac 根本没有必要的组件或电源来满足更现代系统的需求。因此,如果您确实在不受支持的 Mac 上安装了 Ventura、Monterey、Big Sur,甚至 Catalina 或更旧的版本,请不要指望它能顺利运行。

我的 Mac 是否太旧而无法更新?

我们有一个macOS 兼容性检查器,以便您可以查看您的 Mac 应该能够运行哪些版本的 macOS。

根据 Apple 的说法,以下是运行 Ventura 的 Mac 的概述:

  • 2017 年或更高版本的 MacBook 型号
  • 2018 年或更高版本的 MacBook Air 型号
  • 2017 年或更高版本的 MacBook Pro 型号
  • 2018 年或更高版本的 Mac mini 机型
  • 2017 年或更高版本的 iMac 机型
  • iMac Pro(所有型号)
  • 2019 年或更高版本的 Mac Pro 机型
  • Mac Studio(所有型号)

以下是运行 Monterey,根据苹果公司的说法:

  • 2016 年初或之后的 MacBook 型号
  • 2015 年初或之后的 MacBook Air 型号
  • 2015 年初或之后的 MacBook Pro 型号
  • 2014 年或更高版本的 Mac mini 机型
  • 2015 年或更高版本的 iMac
  • iMac Pro(所有型号)
  • 2013 年底及之后的 Mac Pro 机型

以下是运行 Big Sur,根据苹果公司的说法:

  • 2015 年初或之后的 MacBook 型号
  • 2013 年或更高版本的 MacBook Air 型号
  • 2013 年或更新的 MacBook Pro 型号
  • 2014 年或更高版本的 Mac mini 机型
  • 2014 年或更高版本的 iMac 机型
  • iMac Pro(所有型号)
  • 2013 年或更高版本的 Mac Pro 机型

如果您的 Mac 受支持,请阅读:如何更新 macOS。

可以在不受支持的 Mac 上安装最新的 macOS

如果 Apple 认为您的 Mac 太旧,无法运行 Ventura、Monterey 或任何其他版本的 macOS,则更新并不简单,但这是可能的。

您可以使用修补程序在较旧的 Mac 上运行较新的 macOS 版本。

不过,不要指望事情会一帆风顺——事实上,您应该预料到会遇到问题。请做好准备,您的 Mac 将无法以最佳方式运行,并且可能会丢失数据。 (因此,我们建议执行完整备份首先安装您的 Mac)。

例如,许多旧款 Mac 在安装 macOS Big Sur 后出现 Wi-Fi 连接问题。如果您依赖 Wi-Fi,则不建议安装不受支持的 macOS 版本。请注意,您习惯的 macOS 元素在更新后可能无法使用。

在不受支持的 Mac 上运行 Ventura 或其他 macOS 也可能被视为违反 Apple 的条款和条件。有关 Apple 条款和条件的信息,请阅读:您是否同意 Apple 的条款和条件

想知道您的 Mac 是否值得更新?阅读:macOS Ventura 与 Monterey

如何在不受支持的 Mac 上安装 Ventura

如果您的 Mac 已经使用了几年,并且您尝试在其上安装 Ventura,您会遇到一些障碍 – 首先是软件更新不允许您安装新版本的 macOS。

但是,这并不意味着无法在较旧的 Mac 上安装 Ventura。是的——你只需要一个补丁。幸运的是,有一个可以在旧版 Mac 上安装 macOS Ventura 的补丁程序 – OpenCore Legacy Patcher。下载和说明可以在 此处

请注意,macOS 修补程序无法发挥魔法,并且并非所有 Mac 都兼容。在较旧的 Mac 上安装 Ventura 之前,请确保您的 Mac 与修补程序兼容。您可以找到所有支持的 Mac 的列表 此处

在不兼容的 Mac 上更新到新版本 macOS 的过程如下:

  1. 在执行任何操作之前,请先备份 Mac,以防万一。
  2. 首先,您需要获取您所需的 macOS 版本的安装文件 – 在本例中为 Ventura。您必须使用兼容的 Mac 来获取这些文件。如果它们没有出现在软件更新中,您可以从 Mac 应用商店。它们超过 12GB,因此预计下载需要一段时间。
  3. 下载后,您需要将这些安装文件加载到 USB 记忆棒上,并准备好用于安装 macOS Ventura 的 USB 记忆棒。我们解释如何创建 macOS 的可启动安装程序 在另一篇文章中。您可以在 Finder > 应用程序中找到安装文件。 (打开 Finder 并按 Shift + Command + A)。
  4. 接下来,您需要获取修补程序软件,该软件本质上会欺骗您要安装的 macOS 版本的安装文件,让其相信 Mac 是兼容的。您可以下载我们上面提到的补丁程序的最新版本 此处。单击”代码”,然后单击绿色”代码”按钮,然后单击”下载 Zip”按钮。
  5. 从下载中解压存档后,您将找到文件”OpenCore-Patcher.app”。
  6. 运行 OpenCore-Patcher 应用。
  7. 选择”构建 OpenCore”(除非您希望在不同的 Mac 上运行修补程序,在这种情况下,需要更改模型)。
  8. 进入 Build OpenCore 后,该过程应该快速构建,然后您将返回主菜单。
  9. 下一步是从选项中选择”将 OpenCore 安装到 USB/内部驱动器”。 (建议安装在 FAT32 驱动器上。
  10. 创建完成后,您需要在按住 Option (Alt) 键的同时重新启动 Mac。
  11. Mac 启动时会出现黑屏,并显示一些驱动器选项。选择 EFI 启动。
  12. 这将加载 OpenCore。接下来,您需要选择”安装 macOS”,您应该会在 OpenCore 选择器中看到”安装 macOS Ventura”选项。
  13. 现在安装 macOS Ventura。

我们建议您遵循此处列出的步骤。预计更新需要几个小时。

如何在不受支持的 Mac 上安装 macOS 更新

安装 macOS Ventura(或您选择的任何版本的 macOS)后,更新一旦可用,就会出现在软件更新中。但是,您不应该安装这些。相反,您需要使用新的安装文件创建一个 USB 记忆棒,并以这种方式安装更新。

如何在不受支持的 Mac 上安装 Monterey

如果您想在 Mac 上安装 Monterey,过程是相同的。如上,可以找到下载和说明 此处

请注意,Boot Camp Assistant 在支持该应用的 Mac 上可能会损坏,并且您习惯的其他元素可能无法工作。

您使用与上面相同的修补程序,因为该修补程序支持 Big Sur 和更新的修补程序。您可以检查您的 Mac 是否与修补程序兼容 此处

在不兼容的 Mac 上更新到新版本 macOS 的过程与上述相同,但您需要使用 Monterey 安装文件(可以从 Mac App Store)。它们是 12GB,因此预计这需要一段时间。

OpenCore 启动并运行后,您将能够选择”安装 macOS”,您应该在 OpenCore 选择器中看到”安装 macOS Monterey”选项。

如何在不受支持的 Mac 上安装 Big Sur

在不受支持的 Mac 上安装 Big Sur 同样棘手,但这并不意味着无法在较旧的 Mac 上安装 Big Sur。您可以使用与上面相同的修补程序,还有一个用于在旧版 Mac 上安装 macOS Big Sur 的修补程序 – big-sur-micropatcher 可以从 GitHub 下载。

检查补丁程序是否与您的 Mac 兼容 – 您应该在补丁页面(上面链接)上找到此信息。

将不兼容的 Mac 更新到 Big Sur 的过程与上述相同。这次您可以从此 Mac App Store 链接。按照上面链接的指南制作可启动安装程序。

  1. 如果您从 GitHub,点击代码和下载 Zip 按钮。
  2. 从下载中解压存档后,您将找到文件”micropatcher.sh”。
  3. 打开终端窗口并将文件拖放到终端中。然后运行命令。
  4. 现在通过可启动安装程序安装 macOS。

在某些情况下,安装后仍有任务需要执行。这些可以在 big-sur-micropatcher 的说明中找到。用 U 盘准备好 Mac 后,启动终端并输入”/Volumes/Image Volume/set-vars.sh”。该脚本是 macOS Big Sur 补丁的一部分,它更改了启动和系统文件的重要设置。

安装 Big Sure 旧 Mac

更新可能需要几个小时。在我们的例子中,有时安装程序在更新过程中崩溃了。在这种情况下,您应该等待,因为安装通常仍在进行中。随着时间的推移,可能会找到更新机器的更好方法。目前,最安全的方法是使用可启动 USB 记忆棒进行更新。

如何在旧 Mac 上运行 Catalina

Apple 建议 macOS Catalina 将在以下 Mac 上运行:

  • 2015 年初或之后的 MacBook 型号
  • 2012 年中期或更高版本的 MacBook Air 型号
  • 2012 年中期或更高版本的 MacBook Pro 型号
  • 2012 年底或之后的 Mac mini 机型
  • 2012 年底或之后的 iMac 机型
  • iMac Pro(所有型号)
  • 2013 年末的 Mac Pro 机型

您可以从名为 DOSDude1 的开发人员那里下载 macOS Catalina Patcher。该补丁将使您能够在较旧的 Mac 上安装 Catalina。

Catalina hack 并不适用于每台 Mac,但很多都已涵盖。您可以 查看此处是否支持您的 Mac

DODDude1 在他的网站上提供了视频教程,此处。我们简化了以下步骤,但我们建议您遵循他的教程。

  1. 下载最新版本的 Catalina 补丁位于此处。 (您可以捐款)。
  2. 打开 Catalina Patcher 应用。
  3. 点击”继续”。
  4. 选择下载副本。
  5. (Catalina 的)下载将开始 – 由于它接近 8GB,因此可能需要一段时间。
  6. 插入闪存驱动器。
  7. 从选项中选择”创建可启动安装程序”。
  8. 将可启动安装程序插入您要更新的 Mac。
  9. 按住 Option/Alt 键的同时重新启动 Mac。这将导致 Mac 在启动管理器中打开。
  10. 选择可启动安装程序驱动器并按 Enter 键。
  11. 现在您的 Mac 应该可以在恢复模式下打开。
  12. 选择重新安装 macOS 并等待新版本的 macOS 安装。
  13. 安装完成后,您应该再次以恢复模式重新启动 Mac,并选择包含可启动安装程序的驱动器。
  14. 现在选择 macOS Post Install,所需的补丁将安装在您的 Mac 上,以便 Catalina 可以正常工作。
  15. 应用补丁后,选择”强制缓存重建”。
  16. 重新启动。
  17. 重新启动后,您的 Mac 现在应该会启动到 macOS Catalina 的完整工作副本。

如果您运行的是 High Sierra 或 Mojave 之前的 macOS 版本,则需要将硬盘格式化为 APFS。

我们提供了有关安装 macOS 的更多建议通过此处的可启动安装程序

如何在旧 Mac 上运行 Mojave

Apple 建议 macOS Mojave 将在以下 Mac 上运行:

  • 2012 年或更高版本的 Mac 机型
  • iMac Pro(2017 年起)
  • 2015 年或更高版本的 MacBook 型号
  • 2012 年或更高版本的 MacBook Pro 型号
  • 2012 年或更高版本的 MacBook Air 型号
  • 2012 年或更高版本的 Mac mini 机型
  • 2013 年末的 Mac Pro 机型(以及配备推荐的支持 Metal 的 GPU 的 2010 年中期和 2012 年中期机型)

与 Catalina 一样,DOSDude1 编写了一个修补工具,使您能够在较旧的 Mac 上安装 macOS Mojave。

您可以在此处下载 Mojave 补丁工具

如何在旧 Mac 上运行 High Sierra 及更早版本

旧版 macOS High Sierra 的范围更大一些。苹果表示,该功能可以在 2009 年末或更高版本的 MacBook 或 iMac,或者 2010 或更高版本的 MacBook Air、MacBook Pro、Mac mini 或 Mac Pro 上正常运行。

DOSDude1 为 High Sierra 和 Sierra 之前编写了类似的补丁。安装补丁后,您可以追溯到 2008 年初的型号。它不太可能像梦想一样运行,这就是为什么苹果建议不要这样做。但您应该能够达到可以接受的性能。

为什么不应在旧 Mac 上安装新 macOS

我们建议技术初学者不要尝试这种解决方法:它需要中等程度的技术专业知识。

请记住,我们在这方面违背了 Apple 的官方建议,这意味着如果出现问题(操作系统安装时总是有可能出现这种情况,即使您使用的是官方软件),您的保修也不太可能得到保障你。当然,您的 2008 Mac 不太可能享受任何保修,因此您不必太担心。

在继续操作之前先备份您的 Mac。请记住另外两个注意事项。

苹果可能会在某个时候修补这个黑客行为并阻止它在未来发挥作用。因此,如果您有兴趣,并且很高兴这些风险和困难对您来说是值得的,那么趁您还可以的时候就加入吧。

否则,您可能需要阅读如何卖掉一台旧 Mac。