苹果 M4 Mac 虚拟机受限:无法运行 Ventura 13.4 之前的 macOS
据报道,使用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.作者投稿可能会经我们编辑修改或补充。