问题描述

如今身在乙方,电脑会安装各种甲方软件,烦不胜烦,就打算继续使用之前(Windows 7)使用过的影子系统做重启还原,然而官网已经打不开了。
通过搜索并试用了重启还原,结果用是能用,但是出现一个令人发指的情况:推出虚拟系统以后,E 盘(都不是系统盘)变成每次重启就还原了,而且找不到关闭窗口,最后无奈只能重装系统
想着免费的果然不是好东西,就把目光转向了付费软件,如:Deep Freeze;从官网描述看貌似不支持 Windows 11,好在提供 30 天试用
Deep Freeze
可避免出现上述情况,先进行完整备份系统再试用,然后等待的时间里,又搜到了 Windows 系统自带的功能:UWF (Unified Write Filter)

简要说明

UWF,统一写入筛选器 (Unified Write Filter) 是 Windows Embedded 的一个功能,它允许用户将系统配置为只读模式,所有更改都将被临时保存在内存或者单独划分的硬盘分区中,保护数据安全并提高系统和软件运行速度,相关数据在计算机重启后被丢弃,不会对系统造成任何不利影响。

系统要求

确保计算机满足 UWF 的要求:

  • 安装了 Windows 11 专业版或企业版
  • 拥有足够的系统资源来支持 UWF 运行

    启用功能

    打开控制面板,依次点击”卸载程序” -> “启用或关闭 Windows 功能”
    启用或关闭 Windows 功能
    在弹出的窗口中,找到”统一写入筛选器 (UWF)”,勾选它,并点击”确定”。
    开启统一写入筛选器
    安装完成后重启

    功能配置

    命令行

    官方没有提供 UI 界面,因此需要试用终端进行操作
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    ## 启用 UWF 功能
    uwfmgr filter enable
    ## 禁用 UWF 功能
    uwfmgr filter disable
    ## 保护 C 盘,如果其他盘有需求跟换盘符再次输入命令即可
    uwfmgr.exe volume protect C:
    ## 排除列表:文件、文件夹、注册表
    uwfmgr.exe file
    uwfmgr.exe registry
    ## 设置最大缓存
    uwfmgr overlay set-size 1024
    ## 设置临界阈值
    uwfmgr overlay set-criticalthreshold 896
    ## 设置警告阈值
    uwfmgr overlay set-warningthreshold 512
    ## 以服务的方式运行 UWF
    uwfmgr.exe servicing enable
    更多命令参数见《uwfmgr.exe

    管理器

    有网友@lmwuxia开发了 UWF管理器,方便操作
    UWF 管理器 v1.3

    其他方案

    跟专业的可以使用:VHDX 差分多系统 & UWF 的方案