Windows UWF 实现系统重启还原(2021.11.02)
文章目录
- Windows UWF 实现系统重启还原(2021.11.02)
- 1. 前言
- 2. UWF 介绍
- 2.1 优点
- 2.1 功能
- 3. 实现
- 3.1 系统要求
- 3.2 安装 UWF
- 3.3 配置 UWF
- 3.4 启动 UWF
- 3.5 查看 UWF
1. 前言
最近遇到个需求,需要系统重启后能够回到某个还原点,清除所有资料与安装的软件,类似网吧的系统还原机制。
经过调研后,发现可以通过还原卡、影子系统、冰点还原等方式来实现。还原卡的方式需要购买硬件,不实用;影子系统、冰点还原等软件的方式,个人感觉不安全,且因长时间未更新存在兼容性的问题。
最后通过搜索查阅,发现了 Windows UWF(统一写入筛选器)的方式,下面将详细介绍如何通过 UWF 实现系统还原的需求。
2. UWF 介绍
统一写入筛选器 (UWF) 是一项可选的 Windows 10 功能,它通过截获和重定向对驱动器 (应用安装、设置更改、保存的数据或到虚拟覆盖) 的任何写入,来帮助保护驱动器。 虚拟覆盖是一个临时位置,通常在重新启动期间或来宾用户注销时清除。
官方介绍:统一写入 (UWF) 功能 (统一写入筛选器) | Microsoft Docs
2.1 优点
- 为具有频繁来宾的精简客户端和工作区(如学校、库或酒店计算机)提供干净体验。 来宾可以工作、更改设置和安装软件。 设备重启后,下一个来宾将获得干净体验。
- 提高展台、IoT 嵌入式设备或其他预期不会经常添加新应用的设备的安全性和可靠性。
- 可用于减少固态硬盘和其他写入敏感介质上的曝光。
2.1 功能
- UWF 可以保护大多数受支持的可写存储类型,包括物理硬盘、固态硬盘、内部 USB 设备和外部 SATA 设备。 不能使用 UWF 保护外部可移动驱动器、USB 设备或闪存驱动器。 支持主启动记录 (MBR) GUID 分区表 (GPT) 卷。
- 可以使用 UWF 使只读媒体作为可写卷显示在 OS 上。
- 可以使用 Windows 10 直接在 Windows 10 uwfmgr.exe设备上管理 UWF,或者通过UnifiedWriteFilter CSP或UWF WMI远程使用 MDM 工具。
- 可以通过使用 UWF 服务模式或将文件和注册表排除项添加到特定系统区域来更新和维护受 UWF保护的设备。
- 在 Windows 10版本 1803 上,可以使用永久性覆盖,以允许保存在虚拟覆盖层的数据即使在重启后也保持不变。
- 在具有磁盘覆盖的设备上,可以使用可用空间传递来访问驱动器的其他可用空间。
- 如果页文件存在于未受保护的卷上,UWF 支持分页以增加虚拟内存。 将分页与基于 RAM 的覆盖一起使用时,系统的运行时间可能会显著增加。
3. 实现
3.1 系统要求
Windows 10 企业版、Windows 10 IoT 核心版或Windows 10 IoT 企业版。
3.2 安装 UWF
- 打开控制面板,找到
程序和功能
->启用或关闭 Windows 功能
。 - 在
Windows 功能
窗口中,展开设备锁定
节点,选中统一写入筛选器
,点击确定,在弹出的窗口中点击应用。 - 单击
关闭
以关闭Windows 功能
窗口。
3.3 配置 UWF
# 改用硬盘当作暂存区(默认是 RAM)
$ uwfmgr overlay Set-Type DISK
# 设定暂存区大小为 10240MB
$ uwfmgr overlay set-size 10240
# 设定告警阈值为 5024MB
$ uwfmgr overlay set-warningthreshold 5024
# 设定严重阈值为 8192MB
$ uwfmgr overlay set-criticalthreshold 8192
# 设定保护磁盘为 C 盘,可以添加其它盘
$ uwfmgr volume protect C:
# 设定可以接收 Windows 更新
$ uwfmgr servicing Update-Windows
注:修改配置需要管理员权限。
3.4 启动 UWF
# 启动 UWF
$ uwfmgr filter enable
注:需要重启系统才能生效。
3.5 查看 UWF
# 可以看到 UWF 本次会话的状态及下次会话的状态
$ uwfmgr Get-Config
在当前会话设置中如果看到筛选器状态为开启,则表示 UWF 已经生效,此时在 Windows 中做的所有操作都将在重启后还原。
Windows UWF 实现系统重启还原(2021.11.02)
文章目录
- Windows UWF 实现系统重启还原(2021.11.02)
- 1. 前言
- 2. UWF 介绍
- 2.1 优点
- 2.1 功能
- 3. 实现
- 3.1 系统要求
- 3.2 安装 UWF
- 3.3 配置 UWF
- 3.4 启动 UWF
- 3.5 查看 UWF
1. 前言
最近遇到个需求,需要系统重启后能够回到某个还原点,清除所有资料与安装的软件,类似网吧的系统还原机制。
经过调研后,发现可以通过还原卡、影子系统、冰点还原等方式来实现。还原卡的方式需要购买硬件,不实用;影子系统、冰点还原等软件的方式,个人感觉不安全,且因长时间未更新存在兼容性的问题。
最后通过搜索查阅,发现了 Windows UWF(统一写入筛选器)的方式,下面将详细介绍如何通过 UWF 实现系统还原的需求。
2. UWF 介绍
统一写入筛选器 (UWF) 是一项可选的 Windows 10 功能,它通过截获和重定向对驱动器 (应用安装、设置更改、保存的数据或到虚拟覆盖) 的任何写入,来帮助保护驱动器。 虚拟覆盖是一个临时位置,通常在重新启动期间或来宾用户注销时清除。
官方介绍:统一写入 (UWF) 功能 (统一写入筛选器) | Microsoft Docs
2.1 优点
- 为具有频繁来宾的精简客户端和工作区(如学校、库或酒店计算机)提供干净体验。 来宾可以工作、更改设置和安装软件。 设备重启后,下一个来宾将获得干净体验。
- 提高展台、IoT 嵌入式设备或其他预期不会经常添加新应用的设备的安全性和可靠性。
- 可用于减少固态硬盘和其他写入敏感介质上的曝光。
2.1 功能
- UWF 可以保护大多数受支持的可写存储类型,包括物理硬盘、固态硬盘、内部 USB 设备和外部 SATA 设备。 不能使用 UWF 保护外部可移动驱动器、USB 设备或闪存驱动器。 支持主启动记录 (MBR) GUID 分区表 (GPT) 卷。
- 可以使用 UWF 使只读媒体作为可写卷显示在 OS 上。
- 可以使用 Windows 10 直接在 Windows 10 uwfmgr.exe设备上管理 UWF,或者通过UnifiedWriteFilter CSP或UWF WMI远程使用 MDM 工具。
- 可以通过使用 UWF 服务模式或将文件和注册表排除项添加到特定系统区域来更新和维护受 UWF保护的设备。
- 在 Windows 10版本 1803 上,可以使用永久性覆盖,以允许保存在虚拟覆盖层的数据即使在重启后也保持不变。
- 在具有磁盘覆盖的设备上,可以使用可用空间传递来访问驱动器的其他可用空间。
- 如果页文件存在于未受保护的卷上,UWF 支持分页以增加虚拟内存。 将分页与基于 RAM 的覆盖一起使用时,系统的运行时间可能会显著增加。
3. 实现
3.1 系统要求
Windows 10 企业版、Windows 10 IoT 核心版或Windows 10 IoT 企业版。
3.2 安装 UWF
- 打开控制面板,找到
程序和功能
->启用或关闭 Windows 功能
。 - 在
Windows 功能
窗口中,展开设备锁定
节点,选中统一写入筛选器
,点击确定,在弹出的窗口中点击应用。 - 单击
关闭
以关闭Windows 功能
窗口。
3.3 配置 UWF
# 改用硬盘当作暂存区(默认是 RAM)
$ uwfmgr overlay Set-Type DISK
# 设定暂存区大小为 10240MB
$ uwfmgr overlay set-size 10240
# 设定告警阈值为 5024MB
$ uwfmgr overlay set-warningthreshold 5024
# 设定严重阈值为 8192MB
$ uwfmgr overlay set-criticalthreshold 8192
# 设定保护磁盘为 C 盘,可以添加其它盘
$ uwfmgr volume protect C:
# 设定可以接收 Windows 更新
$ uwfmgr servicing Update-Windows
注:修改配置需要管理员权限。
3.4 启动 UWF
# 启动 UWF
$ uwfmgr filter enable
注:需要重启系统才能生效。
3.5 查看 UWF
# 可以看到 UWF 本次会话的状态及下次会话的状态
$ uwfmgr Get-Config
在当前会话设置中如果看到筛选器状态为开启,则表示 UWF 已经生效,此时在 Windows 中做的所有操作都将在重启后还原。