系统极客一直在努力
专注于操作系统及软件使用教程

如何在 Windows 10 version 1903 中启用 Windows Sandbox 沙盒

windows 10

Microsoft 总是在 Windows 10 中添加新的令人兴奋的功能,虽然大多数功能对普通来说并没什么卵用,但 Windows Sandbox 环境的引入还是引爆了网络并引起了很多用户的极大兴趣。

以前,我们只能通过第三方工具在 Windows 10 中创建「沙箱」,但如果系统自带一个集成化的沙盒工具——Windows Sandbox,也许比其它方工具更加易用和安全。

下面系统极客就为大家介绍,在 Windows 10 中设置和使用 Windows Sandbox 沙箱的具体方法。

什么是Windows Sandbox

Windows Sandbox 是一个临时虚拟桌面环境,也就是所谓的「沙箱」,您在 Windows Sandbox 环境中的所有操作和活动不会影响到系统本机的其余部分。

因此,Windows Sandbox 是一个安全环境,您可以在更改配置或安装应用前在此环境中进行测试。当关闭「沙盒」时,它会在返回主机之前自动撤销用户在 Windows Sandbox 中的所有操作。如果你是网络老鸟,应该知道,其实它的功能就与网吧的「还原精灵」类似。(有点暴露年龄)

注意:虽然都使用了硬件虚拟化技术,但 Windows Sandbox 只是临时的虚拟桌面环境,而 Hyper-V 是完全的虚拟化操作系统,两者有很大差异。

Windows Sandbox如何工作

为了实现 Windows Sandbox 的功能,微软采用了多种方式来实现:

  • 动态映像生成:Windows Sandbox 会将现有操作系统的映像(临时)复制到虚拟环境中,以便让 Windows Sandbox 环境始终处于最新 Windows Update 状态。
  • 智能内存管理:使用虚拟机需要与 Host OS 共享硬件,Guest OS 可能变得非常消耗资源。Windows Sandbox 采用了智能内存管理功能,以在主机和沙箱之间实现动态分配内存,以确保主机不会被越拖越慢。
  • 支持快照和克隆:Windows Sandbox 虽然不完全是虚拟机,但也采用了常见的快照克隆这两种虚拟化技术,以减轻 Host OS 的负载。快照功能允许 Windows Sandbox 环境启动后,将内存、CPU 和设备状态保存到磁盘中,当需要时,「沙箱」环境就可以直接从磁盘还原。

Windows Sandbox 还使用改进的图形虚拟化,让「沙盒」环境成为了主机的无缝镜像。

Windows Sandbox前提条件

Windows Sandbox 目前适用于 Windows 10 version 1903 或更高版本的 Windows 10 专业版和企业版,您还需要:

  • 64 位处理器
  • 在 BIOS 或 UEFI 中开启了硬件虚拟化
  • 最低 4GB RAM,微软推荐 8GB
  • 至少 1GB 可用磁盘空间,微软建议使用 SSD
  • 至少 2 个 CPU 内核,微软建议使用超线程四核

检查硬件虚拟化是否开启

较新版本的 Windows 10 系统已经无需使用像 Coreinfo 这样的工具来测试是否已经启用硬件虚拟化,直接在「任务管理器」的「性能」选项卡中就可以查看「虚拟化」功能是否「已启用」。

任务管理器

启用Windows Sandbox沙箱功能

只要软、硬件满足条件,要在 Windows 10 中启用 Windows Sandbox 功能非常简单,大家按如下步骤操作即可:

1 使用 Windows + R 快捷键打开「运行」—— 执行 appwiz.cpl 打开添加删除程序

2 点击左侧的「启用或关闭 Windows 功能」

3 在打开的 Windows 功能窗口中勾选「Windows 沙盒」——点击「确定」并重启计算机即可

Windows 功能

使用Windows Sandbox

系统重启完成后,在「开始」菜单中找到并打开「Windows Sandbox」即可。

Windows Sandbox

每次打开「Windows 沙盒」都会基于当前操作系统创建出一个干净版 Windows 10让用户使用,当关闭它时,您在 Windows Sandbox 环境中所做的任何更改都将永久消失。

在Hyper-V中运行Windows Sandbox

如果您想在 Hyper-V 虚拟机中使用 Windows Sandbox,需要先采用一些额外步骤,即——将系统设置为启用嵌套虚拟化

1 在 Guese OS 中,使用 Windows + X 快捷键打开快捷菜单——选择打开「Windows PowerShell(管理员)」

2 执行以下命令启用嵌套虚拟化:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

注意:将 <VMName> 替换为你的 Guese OS 名称

3 重启虚拟机后,Windows Sandbox 即可安装和使用。

打赏
分享到: 更多 (0)

猜你喜欢

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    Guese OS –> Guest OS吧。还以为是什么新词语么。

    絮沫纷飞3个月前 (08-20)回复
  2. #1

    应该是 在 Guest OS 吧

    Lin5个月前 (07-08)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏