苹果 M4 Mac 虚拟机受限:无法运行 Ventura 13.4 之前的 macOS

xxn 阅读:75734 2024-11-18 18:01:53 评论:0

据报道,使用M4芯片的新款Mac用户和开发者发现,无法在macOS Ventura 13.4之前的旧版macOS虚拟机上运行。

安全研究员Csaba Fitzl首次指出了这一问题,并已在Apple的反馈中记录。这个问题影响了包括UTM在内的流行虚拟化软件,当尝试在M4 Mac上运行早期版本的macOS虚拟机时,用户会遇到黑屏,并且虚拟机完全无法启动。

据活动监视器显示,这一限制似乎发生在内核启动的早期阶段,尽管分配了多个内核,但只有一个活动虚拟内核,这表明故障发生在VM内核能够初始化其它内核之前。

M1、M2和M3 Mac不存在此限制,它们可以成功运行macOS Monterey(12.0.1)及更高版本的虚拟机(存在一些限制),不过搭载苹果M系列芯片的Mac从未支持过Big Sur的虚拟化。

对于依赖旧版macOS虚拟机进行测试或出于兼容性目的的用户来说,在购买M4 Mac之前可能需要考虑这一限制。目前,M4 Mac上支持虚拟化的macOS版本包括:

  • macOS Ventura 13.4及更高版本

  • macOS Sonoma 14

  • macOS Sequoia 15

据Oakley报告,由于问题发生在启动过程的早期阶段,修复这一问题可能需要苹果为旧版macOS版本发布新的IPSW文件,这对于苹果来说是史无前例的,因此不太可能实现。

M系列Mac还存在其它虚拟化限制,例如无法在虚拟机中运行App Store应用。

苹果公司于10月发布了搭载M4芯片的新款iMac、Mac mini和MacBook Pro。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考。

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容