新版macOS系统在老款Mac上的OpenCore运行指南

发表时间: 2023-11-06 06:40

苹果公司在新的 macOS 发布中移除了对旧款 Mac 硬件的支持。这里是如何使用 OpenCore 在旧款 Mac 上运行现代 macOS。

多年前,一些有进取心的修改者和黑客开始研发软件工具,这些工具可以让人们在标准个人电脑上安装macOS。这个群体被称为Hackintosh社区,他们找到了一种方法来修改macOS安装程序,以便在基于Intel的标准个人电脑上安装macOS。

这个想法是你可以运行macOS,而无需为新的苹果Mac付费,这能节省开支。

目前存在一些开发者群体为非苹果电脑制作Hackintosh安装程序,其中最受欢迎的是OpenCore,它是一个公开的资源库,存放在acidanthera的GitHub页面上。

OpenCore基本上是一个引导加载程序,它安装在PC存储设备上的引导块并对其进行修改,以允许启动多个操作系统。

引导加载程序通过在计算机的驱动器上安装一小段代码,与一个或多个操作系统并排,在启动时提示用户选择要运行的操作系统。在操作系统选择之后,引导加载程序跳转到所选的操作系统并开始启动。

通常也需要一些固件的小技巧——以现代个人电脑或Intel Macs为例,它们会使用UEFI(统一可扩展固件接口)。

构建一台Hackintosh或者使用OpenCore的一个大优势就是,这样做可以让您在老旧的Mac或者PC上运行较新的macOS版本。所以如果您有一些闲置的老旧Mac,您可能能够使用它来运行一个现代版本的macOS。

苹果公司每几年就会在新版的macOS系统中停止对旧版Mac的支持,因此新版macOS将无法在旧版Mac上运行。

特别是,Mac OS的Sonoma和Ventura不会在大约2012年或更早之前的任何Mac电脑上运行,更不用说在2008年或2009年的Mac电脑上运行了。

目前,OpenCore仍处于开发阶段且未得到支持。请注意,它可能会不稳定,会删除您的硬盘驱动器上的所有数据,并会破坏您所有的数据。

无论如何,在使用OpenCore之前,一定要对你的Mac或PC进行完整的备份。

另外,请注意,在某些情况下,在美国境内使用经修改的苹果macOS安装程序可能触犯美国法律。特别是,1998年在互联网泡沫时期通过的《数字千年版权法案》(DMCA)规定,对可通过商业供应商提供的受版权保护的编译二进制软件进行修改是非法的。

因此,使用经过修改的macOS安装程序版本,任何更改该程序或安装经过修改的macOS版本的相关软件都可能违反DMCA。

基于这些和其他诸多原因,我们不建议您安装或使用OpenCore或其相关工具。

本文仅供参考,使用OpenCore请自行承担风险。

起步指南

我们不会详细介绍如何直接安装OpenCore,因为网上有很多其他相关指南。

这是一个复杂的过程。有几个页面和GitHub存储库,其中包含有关如何安装和使用OpenCore的说明和工具。

如果你决定在较旧的Mac上运行较新的macOS版本,一个更好的方法是使用来自dortania的OpenCore Legacy Patcher(OLP)。

OLP允许您在基于英特尔的Macs上安装和运行回退到Big Sur的macOS版本,最老的Mac也可以使用,型号是2008年及以后的Mac,通过为特定旧版Mac构建自定义macOS安装程序,并内置所有正确的驱动程序和硬件相关代码来实现。

它会对安装程序进行修补并构建一个包含所有更改的新安装程序,这些更改将在安装过程中进行安装。

当你运行为你的Mac系统更新的macOS安装程序时,它会知道如何将macOS安装到老旧的机器上,即使苹果公司不支持它。

结果是,您可以将从Big Sur到Sonoma的任何macOS版本安装在较旧、速度较慢和功能较弱的Mac机上。

你可能想要使用至少有4GB内存的老款Mac电脑,但最好还是使用8GB或更多的内存。无论是macOS Sonoma还是Ventura,在内存少于16GB或8GB的Intel Mac电脑上运行起来都不太好。

要使用OpenCore,您需要一台较旧的Mac电脑,以及一个容量为16GB或更大的USB闪存驱动器。您将在USB闪存驱动器上构建macOS安装程序,将其插入较旧的Mac电脑,然后从该驱动器引导并运行macOS安装程序。