当苹果在2020年11月推出其M1驱动的Mac时,该公司表示macOS Big Sur已经完全重建,以利用新的处理技术。

打开网易新闻 查看更多图片

对于那些想使用最新和最好的软件的人来说,这是个好消息,对于那些需要能够运行旧版本的macOS的人来说,这是个好消息-也许是因为他们依赖于在Big Sur上不起作用的软件,或者是因为他们需要在较旧的操作系统上测试网站和应用程序-这将是不利的。

因此,这就引出了一个问题,是否有办法在新的M1 Mac上运行旧版本的macOS?

M1 Mac可以运行macOS Catalina或更早版本吗?

可悲的是,这个问题的答案是否定的。虽然Big Sur可以在Intel和M1芯片上运行,但macOS的先前版本均不与Apple的新处理器兼容。

原因很简单:Big Sur之前的所有macOS版本都是纯x86的,这意味着它们是专门为使用x86指令集的英特尔处理器而构建的。macOS Big Sur之所以与众不同,是因为它支持x86格式以及使用RISC(精简指令集计算)架构的基于ARM的M1芯片。

实际的结果是Apple的新M1驱动设备在macOS Big Sur上启动,无法返回到操作系统的其他迭代。

我可以在外部驱动器上运行旧版本的macOS吗?

打开网易新闻 查看更多图片

一些Mac用户使用外部驱动器来运行旧版本的macOS-他们可以从该驱动器启动,而不是从Mac内的驱动器启动,并运行操作系统的旧版本。

尽管在Intel驱动的Macs上仍然可以实现,但在M1 Macs上却无法实现。更具体地说,您仍然可以从外部驱动器运行macOS,但只能是Big Sur。

我可以使用Parallels或VMware在M1 Mac上运行旧的macOS吗?

运行操作系统的替代版本的另一种常见方式是使用虚拟机。这些软件解决方案使人们可以在Mac上与macOS一起运行Windows 10,而无需重新启动以启动其他OS。

对于开发人员而言,这是一条可在多个不同平台上运行的软件版本的开发人员特别喜欢的途径。