当 Apple 在 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-only,这意味着它们是专门为与使用 x86 指令集的英特尔处理器一起工作而构建的。macOS Big Sur 很特别,因为它支持 x86 格式以及基于 ARM 的 M1 芯片,该芯片使用 RISC(精简指令集计算)架构。
这样做的实际结果是 Apple 的新 M1 驱动设备在 macOS Big Sur 上启动,并且无法返回到操作系统的其他迭代。
看看我们的 Mac 可以运行哪个版本的 macOS?有关 Apple 桌面操作系统兼容性的更多详细信息,请参阅指南。
我可以在外部驱动器上运行旧版本的 macOS 吗?
一些 Mac 用户使用外部驱动器来运行旧版本的 macOS——他们可以从这个驱动器而不是 Mac 内部的驱动器启动并运行旧版本的操作系统。
虽然这在 Intel 驱动的 Mac 上仍然可行,但在 M1 Mac 上是不可能的。更具体地说,您仍然可以从外部驱动器运行 macOS,但它只能是 Big Sur。
有关详细信息,请参阅如何在外部驱动器上安装 macOS。
我可以使用 Parallels 或 VMware 在 M1 Mac 上运行旧版 macOS 吗?
运行替代版本操作系统的另一种常见方法是使用虚拟机。这些软件解决方案允许人们在 Mac 上同时运行 Windows 10 和 macOS,而无需重新启动以启动其他操作系统。
对于创建将在多个不同平台上运行的软件版本的开发人员来说,这是一种特别受欢迎的途径。您可以在适用于 Mac 的最佳虚拟机软件中查看我们对当前作物的总结。
两个领先的 VM 包是 Parallels 和 VMware Fusion,它们都表示他们当前的迭代不支持 M1 设备。
Parallels 网站报告称,“请务必注意,当前可用版本的 Parallels® Desktop for Mac 无法在配备 M1 芯片的 Mac 上运行虚拟机。好消息:可以在配备 M1 芯片的 Mac 上运行的新版 Parallels Desktop for Mac 已经在积极开发中。”
VMware 博客说,“虽然我们还没有完全准备好宣布我们的时间表,但我们很高兴地说我们致力于在 Apple Silicon 上交付 VMware 虚拟机!”。
所以,看起来你将来某个时候可以在 M1 Mac 上使用虚拟机,但目前还没有。也可能是 VM 上 macOS Big Sur 的唯一替代方案是 ARM 版本的 Window,而不是旧版本的 macOS。
如果您正在寻找有关使用 Mac 进行软件开发的更多信息,请阅读我们的最佳 Mac 编程指南。
如何运行旧版本的 macOS?
那么,如果您需要在 M1 Mac 上运行旧版本的 macOS,该怎么办?
目前的一个简单事实是,如果你想运行旧版本的 macOS,那么你将需要一台旧 Mac。一种选择是将您以前的 Mac 用作旧版操作系统的专用平台,然后转移到 M1 Mac 以执行所有其他任务。当然,这假定您身边有一台可以通过这种方式使用的旧 Mac。
如果你只打算拥有一台 Mac,并且需要它运行以前版本的 macOS,更不用说 Windows,那么你现在应该避免转向 M1 驱动的设备。至少在虚拟机软件更新将此功能引入 Apple 的新硅机之前是这样。
同时,查看我们最好的 Mac 购买指南、最适合照片编辑的 Mac、最佳 MacBook Pro 特卖,以及我应该等待 M1X Mac 吗?
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)