站点图标 AI Siri-苹果智能资讯网

M4 Mac无法运行早于Ventura 13.4的macOS虚拟机

M4 Mac无法运行早于Ventura 13.4的macOS虚拟机

据用户报告和开发者发现,基于M4的新款Mac似乎无法运行macOS Ventura 13.4之前版本的虚拟机。

M4 MacBook Pros Thumb
根据Eclectic Light Company的Howard Oakley的一篇深入文章,安全研究员Csaba Fitzl指出了这个问题,这一问题已在Apple反馈中记录,并影响到包括UTM在内的流行虚拟化软件。当尝试在M4 Mac上运行较早版本的macOS虚拟机时,用户会遇到黑屏,虚拟机无法启动。

这个限制似乎发生在早期内核引导过程中,Activity Monitor仅显示一个活动的虚拟核心,尽管分配了多个核心。这表明故障发生在虚拟机内核可以初始化额外核心之前。

在M1、M2和M3 Mac上并不存在这个限制,它们均可以成功运行macOS Monterey(12.0.1)及更高版本的虚拟机(尽管有一些限制),不过Big Sur虚拟化从未得到支持。

对于依赖于旧版macOS进行测试或兼容性目的的用户而言,这一限制在升级到基于M4的Mac之前可能是一个重要的考虑因素。目前支持在M4 Mac上虚拟化的macOS版本包括:

  • macOS Ventura 13.4及更高版本
  • macOS Sonoma 14
  • macOS Sequoia 15

鉴于该问题发生在引导过程的早期,Oakley报告称,修复可能需要苹果为旧版macOS发布更新的IPSW文件,这对公司来说是前所未有的,或许使得这一可能性不太大。

这一限制加剧了苹果硅Mac现有的虚拟化限制,例如无法在虚拟机中运行App Store应用。但是,苹果在macOS Sequoia中为其虚拟化框架引入了一项显著增强功能,允许Mac用户在macOS虚拟机中登录iCloud。

退出移动版