无法在 Windows 11 虚拟机中激活 Windows 沙盒

无法在 Windows 11 虚拟机中激活 Windows 沙盒

我正在尝试使用 VM 来运行游戏,显然我需要在 VM 中启用 GPU,为此我需要在 VM 中使用 Windows Sandbox (WSB),但我无法启用 WSB,复选框变灰,当我将光标放在它上面时,会出现此消息:

无法安装 Windows Sandbox:处理器不具备所需的虚拟化功能“”。

  • 我有一个 Windows 10 家庭版,它在 Virtual Box 中运行 Windows 11 企业版。
  • 我的处理器是英特尔
  • W11 上已启用 Hyper-V
  • 我运行了“\VBoxManage 修改虚拟机 VMNAME --nested-hw-virt on“命令在我的真实机器上,没有显示任何错误
  • 在 VirtualBox 中,VT-x系统->处理器菜单中的选项被选中

如果有人有想法,我很感兴趣,谢谢。

答案1

Windows Sandbox 需要 Type 1 虚拟机管理程序,即 Hyper-V。此外,要在虚拟机上运行 Sandbox,必须启用嵌套虚拟化。

嵌套虚拟化允许在虚拟机上运行 Hyper-V。此外,它还允许 Windows Sandbox 在虚拟机上运行,​​因为它本身就是一个轻量级虚拟机。

在虚拟机中运行沙盒还有一个额外的好处,就是能够在沙盒打开时通过拍摄虚拟机的快照来保存沙盒。

虽然无法保证您的设置成功,但已发布一个 PowerShell 脚本来在虚拟机上启用嵌套虚拟化 - 嵌套.ps1

您将在文章中找到介绍如何运行脚本的视频
Hyper-V 虚拟机上的 Windows Sandbox

相关内容