如何在 VirtualBox 来宾操作系统中启用 Windows 沙盒

Windows 沙盒是(Windows Sandbox)Windows 操作系统(Windows OS)的新功能之一。不幸的是,即使您在VirtualBox中使用正确的(VirtualBox)Windows 11/10版本,也无法使用Windows Sandbox。与VMware一样,VirtualBox需要您的处理器提供特定支持,以便它可以创建嵌套虚拟机。如果您尝试在没有此支持的情况下enable Windows Sandbox in Windows 11/10Windows 功能(Windows Features)窗口中找到一个灰显的按钮。

在 VirtualBox 中启用 Windows 沙盒

如果Windows Sandbox显示一些错误消息,例如:

  • 无法安装 Windows Sandbox,处理器没有所需的虚拟化功能(Windows Sandbox cannot be installed, The processor does not have required virtualization capabilities)
  • 您没有SLAT(二级地址转换)(You do not have SLAT (Second Level Address Translation))

您可以使用本指南解决此问题。

系统/硬件要求:

  1. 您必须拥有VirtualBox的最新版本 (6.x.x+) 。旧版本的VirtualBox没有嵌套虚拟化支持。
  2. 第二个要求是VirtualBox不支持Intel CPU(Intel CPUs)上的嵌套虚拟化,截至目前。换句话说,您必须拥有AMD CPU(AMD CPUs)VirtualBox有这个限制,我希望未来的更新能够消除这个障碍。

VirtualBox中启用Windows 沙盒(Windows Sandbox)

Windows 沙盒

要在VirtualBox虚拟机中启用和使用Windows Sandbox ,请按照以下步骤操作 -(Windows Sandbox)

  1. 启用嵌套 VT-x/AMD-V
  2. 允许 4 个核心
  3. Windows功能中打开Windows 沙盒(Windows Sandbox)

您需要启用一个特定设置才能在VirtualBox虚拟机中使用嵌套虚拟化。这称为嵌套VT-x/AMD-V。虽然它说VT-x ,但如果您有(VT-x)Intel CPU,则不能允许此功能。

要查找此设置,请打开VirtualBox,选择虚拟机,然后单击“设置”(Settings )按钮。之后,切换到系统(System )部分并转到处理器(Processor )选项卡。从这里开始,您需要进行两项更改。

首先,您需要为虚拟机分配至少 4 个核心。您可以使用处理器(Processor(s) )栏来提高核心数量。

其次,您需要选中Enable Nested VT-x/AMD-V 复选框。

之后,单击“确定”按钮保存更改。

现在,启动您的虚拟机,然后在任务栏(Taskbar)搜索框中搜索打开或关闭 Windows 功能。(Turn Windows features on or off )打开Windows 功能(Windows Features)面板后,您应该能够像往常一样启用Windows 沙盒。(Windows Sandbox)

希望这个提示对您有所帮助。(Hope this tip will be helpful for you.)

阅读下一篇(Read next):如何在 VMware Workstation 中启用 Windows Sandbox。



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts