与传统虚拟机相比,Windows Sandbox沙盒子系统有哪些特点?

Raymon725cnBeta


在Windows 10五月更新正式版本v1903中正式添加了Windows沙盒(Windows Sandbox)的功能。

如果你已经安装升级到最新正式版Windows系统,那可以直接在程序与功能中启用Windows沙盒功能。控制面板-程序和功能-启用或关闭Windows功能。直接将Windows沙盒勾选上即可。

正常来说,启用Windows功能后都需要重启一遍电脑。电脑配置更新文件以生效。

启用Windows沙箱功能之后,你可以直接在Cortana搜索框里搜索关键字sandbox,即可启用Windows沙盒。

那接下来回归题主的问题,Windows沙盒与传统虚拟机相比有何特点呢?

在以往如果需要安装调试某些不被信任的程序或浏览某些网页的时候,往往不会直接在本机上运行,而是选择使用虚拟机。这里就有一个问题,如果你要用虚拟机就要先安装第三方的虚拟机软件,譬如VMware。而且你还需要准备ISO系统镜像,然后再安装虚拟机系统。然后还需要其他的一堆繁琐的东西。

而Windows沙盒的出现就解决了这个那么繁琐的问题。相比传统虚拟机,首先第一个特点就是便利性,Windows沙盒直接集成于本机系统当中。而无需你另装第三方虚拟机软件。

跟传统虚拟机一样,Windows沙盒是完全与本系统分离,内核隔离确保了安全性。这也是特点,不过传统虚拟机也有这样的特点就不单独提出来说了。

直接运行后你可以了解到,Windows Sandbox里面所运行的是企业版系统,而且也精简了系统。譬如除去了应用商店,而仅仅保留了最基本的功能。

传统虚拟机来说,是在软件的基础上运行系统的,性能方面自然是稍差。譬如在VMware上跑Windows 10的时候难免会出现一些卡顿的现象。

而对Windows沙盒而言,是直接在本机系统上运行,免去了第三方软件的“介入”,而且Windows沙盒系统本身精简的缘故,所以在启动速度或者运行速度上都是优于传统虚拟机的。这是特点之二。

而第三方面,就是它的关闭后即销毁功能了。很多人称它为一次性使用。的确也是这样,你在Windows沙盒里任何操作在你关闭它之后都会恢复如初,沙盒在关闭后不会保留任何数据内容。个人觉得这既是优点也是缺点吧。

为什么说是优点又是缺点呢?一方面在你用完Windows沙盒后可以自动还原,省去了你要手动恢复的烦恼,而且这样一来也能确保Windows 沙盒一直都是正常的状态。但是另一方面来说,它并没有像传统虚拟机一样有保存数据或配置的功能,更没有实用的快照功能了。所以呢,你的任何操作进度都不可能在Windows沙盒上保留了。


IT小众


如此前所传,微软已经证实了一个名叫“Windows Sandbox”的 Windows 10 新特性。作为一个新颖的轻量级桌面环境,该沙盒专为“安全地运行应用程序”而量身定制。

用户可以在这个独立的临时桌面环境里,运行不受信任的软件,而不必担心对 PC 主系统造成持久的影响。因为 Windows Sandbox 中安装的任何软件,仅会留在沙箱中。

Windows Sandbox 具有如下特性:

● 原生:作为 Windows 的一部分,此功能所需的一切资源,都随 Windows 10 专业版 / 企业版一起提供,无需专门去下载 VHD 虚拟机;

● 初始:每次运行 Windows Sandbox 时,运行环境都像全新安装的 Windows 系统一样干净;

● 安全:基于硬件虚拟化和内核隔离,后者依靠微软虚拟机管理程序运行单独的内核,将 Windows Sandbox 与主机隔离开来;

● 高效:使用集成的内核调度程序,智能内存管理,以及虚拟 GPU;

● 一次性:设备上不会遗留任何东西,关闭应用程序后,一切都将被丢弃。

使用该功能的先决条件:

● 运行 Windows 10 专业 / 企业版(18301+)操作系统;

● 支持 AMD64 架构、在 BIOS 中启用虚拟化功能;

● 至少 4GB 运存(推荐 8GB+);

● 至少 1GB 可用磁盘空间(推荐使用 SSD 固态硬盘);

● 至少 2 个 CPU 核心(建议四核 / 超线程)。

要启用这项功能,请先(1)安装 Windows 10 专业 / 企业版(18292+);

(2.1)如果是物理机,请确保在 BIOS 中启用了虚拟化功能;

(2.2)如果是虚拟机,请参考如下 PowerShell cmdlet 启用嵌套虚拟化;

(2.3)Set-VMProcessor -VMName <vmname> -ExposeVirtualizationExtensions $true/<vmname>

(3)打开 Windows 功能,选择“Windows Sandbox”,点击确定以安装 Windows Sandbox(可能要求重启计算机)。

(4)在开始菜单中找到 Windows Sandbox,允许其提升权限;

(5)从主机复制可执行文件;

(6)将可持续文件粘贴到 Windows Sandbox 窗口中(位于桌面);

(7)在 Windows Sandbox 中运行可执行文件,如果是安装程序,请继续执行安装;

(8)像往常那样,在 Windows Sandbox 中使用应用程序;

(9)若结束使用,只需关闭 Windows Sandbox,沙盒内所有东西都将被永久删除;

(10)确认 Windows Sandbox 未对主机系统造成任何影响。


分享到:


相關文章: