首页 / PSA: M4 Macs 无法运行旧版本的 macOS 虚拟机

PSA: M4 Macs 无法运行旧版本的 macOS 虚拟机

2024/11/20 08:09:44
苹果新搭载M4芯片的MacBook Pro、iMac和Mac mini在运行较旧版本的macOS虚拟机时遇到问题,导致黑屏无法启动。问题影响所有适用于Mac的虚拟化软件。苹果尚未承认此问题,且极不可能为较旧版本的macOS发布新的IPSW文件以解决兼容性问题。用户在升级到新的M4 Mac之前必须注意。
PSA: M4 Macs 无法运行旧版本的 macOS 虚拟机
苹果最近推出了搭载M4芯片的新 MacBook Pro、iMac 和 Mac mini,带来了许多性能提升——尤其是在处理AI任务时。然而,用户在尝试在新机器上运行一些较旧版本的macOS上的虚拟机时遇到了问题。

M4 Macs 和虚拟机

正如研究员Csaba Fitzl(通过Eclectic Light Company指出,最新搭载M4芯片的Mac电脑无法运行macOS版本早于Ventura 13.4的虚拟机。该问题影响所有适用于Mac的虚拟化软件。根据网站报道,在搭载 macOS 13.3 或更早版本的 M4 Mac 上运行虚拟机会导致黑屏,虚拟机无法启动。许多用户尝试更改虚拟化器的设置,甚至在恢复模式下启动虚拟机,但结果相同。只有搭载 M1、M2 或 M3 芯片的 Mac 上一切正常。坏消息是,没有人确切知道是什么原因导致了这个错误或不兼容性。
不幸的是,由于这个bug阻止了虚拟机启动,因此没有可靠的方法可以访问其日志以发现那里发生了什么问题。主机的日志中也没有迹象显示故障:主机似乎正常初始化其Virtio和其他支持,没有错误或故障。之后,主机上的虚拟化进程陷入沉默,等待虚拟机启动,但虚拟机永远不会启动。
根据研究人员的说法,似乎最有可能该漏洞影响内核启动的早期阶段,这将要求苹果公司为较旧版本的macOS发布新的IPSW文件,以便它们能与M4 Macs兼容。然而,这极不可能发生。任何使用运行 macOS 13.4 之前的版本的虚拟机(VM)的用户在升级到新的 M4 Mac 之前必须注意。苹果公司尚未承认这个问题。至于其他搭载 Apple Silicon 的 Mac,它们可以运行 macOS 12 Monterey 或更高版本(这些 Mac 的最低推荐版本是 12.4)。在相关方面,macOS Sequoia 为虚拟机添加了多项增强功能,包括对登录 iCloud 账户的全面支持,这在之前的 Mac 虚拟机中是不可能的。

也请阅读

  • macOS Sequoia 15.2 upgrades AirPlay with new feature
  • macOS 15.2 lets users add a Weather widget to the Menu Bar
  • PSA: Update your Mac before buying a USB-C Magic Mouse, Trackpad, or Keyboard
  • Parallels Desktop brings Apple Intelligence Writing Tools to Windows apps
  • ChatGPT for macOS now works with third-party apps, including Apple’s Xcode