M4 Mac 无法在 macOS Ventura 13.4 之前的版本运行 macOS 虚拟机

微信扫一扫,分享到朋友圈

M4 Mac 无法在 macOS Ventura 13.4 之前的版本运行 macOS 虚拟机

几周前,苹果公司发布了采用 M4 芯片的新款 Mac,性能大幅提升。总体而言,评价相当不错,但现在有人发现,新款 M4 Mac 无法运行旧版 macOS 的虚拟机,特别是低于 macOS Ventura 13.4 的版本。开发者和用户都强调了这个问题,该公司是否会解决这个问题还有待观察。

M4 Mac 出现无法在虚拟机上运行旧版本 macOS 的问题

根据 Eclectic Light Company 的霍华德-奥克利(Howard Oakley)的深入分析,安全研究员查巴-菲茨尔(Csaba Fitzl)将该问题公之于众,并记录在苹果反馈中。它还会对著名的虚拟化软件(如 UTM)产生影响,使其无法在最新机型上运行。如果你对这一过程和问题不熟悉,那么当你试图在新款 M4 Mac 上运行带有旧版 macOS 的虚拟机时,你只会看到一个黑屏,这意味着虚拟机无法启动。

M4 Mac 无法在 macOS Ventura 13.4 之前的版本运行 macOS 虚拟机插图

该限制是在初始内核启动过程中实施的,活动监视器显示只有一个活动虚拟内核,尽管有多个内核可用。这进一步说明了错误发生在初始阶段,甚至在虚拟机初始化内核之前。这个问题只出现在 M4 Mac 上,因为包括 M1、M2 和 M3 Mac 在内的所有旧版本 Mac 都能成功运行 macOS Monterey 和旧版本的虚拟机。

有许多用户,更重要的是,有许多开发人员希望使用旧版本的 macOS 进行测试和兼容。如果你是其中一员,在升级到最新的 M4 MacBook Pro、M4 Mac mini 或新的 24 英寸 M4 iMac 之前,你可能要考虑一下这个因素。不过,你可以使用较新的软件更新,包括 macOS Ventura 13.4 或更高版本、macOS Sonoma 14 和 macOS 15,将 M4 Mac 用于虚拟化框架。

苹果很可能会发布旧版 MacOS 的 IPSW 固件文件,这样 M4 虚拟机就可以运行低于 13.4 的旧版 MacOS。不过,苹果不太可能为多年前推出的固件发布 IPSW 文件。这些限制现在已经成为在 Apple Silicon Mac 上使用虚拟机的先前限制的一部分,包括无法运行 App Store 应用程序。不过,苹果确实在 macOS Sequoia 中提供了在 macOS 虚拟机中登录 iCloud 的功能。一旦有进一步的信息,我们将与大家分享更多相关细节。

上一篇

苹果 tvOS 18.2 和 visionOS 2.2 Beta 3 IPSW 固件下载

下一篇

iPhone 17 Pro Max 外观曝光:灵动岛变小

你也可能喜欢

评论已经被关闭。

插入图片

排行榜

返回顶部