使用 VirtualBox 在 MacBook Air M2 上运行 Windows 10 VM 时出现黑屏问题

使用 VirtualBox 在 MacBook Air M2 上运行 Windows 10 VM 时出现黑屏问题

我最近购买了一台 MacBook Air M2,并安装了 VirtualBox 来运行 Windows 10 虚拟机。

然而,启动虚拟机后,我遇到了持续的黑屏。尽管虚拟机正在运行,但我无法看到任何内容。

我尝试了一些故障排除步骤,例如重新安装 VirtualBox 和调整 VM 配置中的设置,但问题仍然存在。

有人能提供见解或解决方案来解决这个问题吗?

答案1

你的问题是由于虚拟机管理程序不是模拟器,并且您使用了错误的操作系统映像。

首先,虚拟机管理程序与模拟器

Windows 11 有一个看起来相当不错的 ARM 版本,我似乎记得 Windows 10 也有一个 ARM 版本,但不太成熟,而且您尝试安装的版本几乎肯定不是 ARM 版本。

虚拟机管理程序是一种允许虚拟机在另一个操作系统或主机上运行的软件,它“虚拟化”该主机上可用的硬件并将其呈现给在虚拟机管理程序上运行的虚拟机。虚拟机管理程序只能呈现与物理主机一致的硬件类型。

另一方面,模拟器将针对一种系统架构的指令解释为另一种架构可以理解的指令。

为了将 Windows 操作系统尝试使用的基于 AMD64 的指令运行到 Mac book 原生使用的基于 ARM 的指令集中,您需要一个模拟器,但我认为目前还不存在用于此特定目的的模拟器。

二、选择与解决方案

在线指南和 Microsoft 都认为 Parallels 是在基于 M 的 Mac 上运行 Windows 11 ARM 的最佳且唯一的“官方”方式。该软件有一个专门的向导来执行此过程,并消除了所有猜测。

经常推荐的一个免费选项是UTM应用程序

我无法找到 VMWare VirtualBox 的分步指南,但 VB 现在确实支持 M 芯片,并且一些文章确实特别提到这是一个可行的免费选项。

不过,你需要加入 Microsoft 的 Insider Preview 计划,并使用 Windows for ARM 映像(https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewarm64)。

相关内容