UWF自定义设置与命令管理

**UWF三个关键命令

1.覆盖大小:uwfmgr overlay size。UWF的原理简单来说就是采用内存写入代替了磁盘写入,写入的数据会进入内存,而不是直接写入磁盘,当请求结束后,这块内存会被归还重新利用,但是磁盘却得到保护,类似于之前网吧的还原系统。而覆盖大小就是从内存中开辟出一块空间来作为写入的介质。这块被设定开辟出的内存就是覆盖大小。
2.uwf warningthreshold:uwf设定的提醒级别。意思就是我从电脑内存中开辟出内存以后,要对这块内存进行保户,保护的方法就是设定了两个设定,这就是第一个设定。当我们拿出的内存被使用到多少后,提醒用户。默认的最大是1GB内存,提醒是256MB.也就是说,uwf开启的时候会占用电脑1GB的内存保护硬盘作为写入。当写入的数据大于256MB的时候会触发warningthreshold提醒。
3.uwf criticalthreshold:严重提醒。是指这块内存使用到多少后,提示当前内存已经严重使用,是否重启或者进行其他的操作。
上面三个命令的作用:用于自定义设置UWF的参数。下面是我设置UWF后,任务管理器的使用情况,默认的保护了c,d,e,f盘。我的内存是16GB,设定分别为overlay8GB,critical7.5GB,warning7GB.此时使用的内存为9.8G,这个9.8G就是之前的内存加上uwf使用的内存。按照win10正常的开机来看,大约在2g左右,因为当时在下载,所以估计uwf已经使用超过5G.提交内存是预分配的内存,当前系统中程序开启会提前分配。缓存的含义就是需要提交12.9G,缓存掉6.0个g(这个其实是相当于数据被保存在内存中随时准备你去拿,这也就是说为什么uwf的速度和内存有关,内存越大缓存的越多,下次直接拿到的月方便),拿进了内存中大约7个g。下面的页面缓存是虚拟内存,可以在系统中的高级设定,一般是4gb就够。非页面缓存是实际内存的缓存。以上的三个命令也是和这个相关的。

UWF自定义设置与命令管理

UWF开启条件与常用设定

(保护c盘的小伙伴需要现在 系统-高级设置-软件-取消自动分配-取消c盘的分页文件然后将虚拟硬盘分配给D或者ef,之后会提示重启。如果没提示,一定要手动重启。)

1.我需要不需要开启UWF
UWF对于大内存用户开启还是能有效提高电脑的反应速度的。所以建议要开启的话,最好是内存大于8个G,毕竟在内存中操作文件还是有些吃力的。但是这并不意味着电脑的开机速度会增加。至少我的电脑开启UWF以后,开机时间变长了大约6-7秒。因为关机后,这些缓存掉的东西会被系统保存到硬盘的分页文件,也就是虚拟内存中,下次开机还是要去读取的。我为了保护一下ssd,将虚拟硬盘设定在了安装软件的D,读取还是相对慢一些。开机后也并不意味着电脑瞬间提速,而是打开过的再次打开会发现速度的加快,这个很明显,这也就是uwf加速的原理,因为第二次打开的时候读取的是被缓存掉的数据。讲这么多就是一条,开启需要先考虑一下内存。
2.UWF如何开启
第一步,找到统一写入筛选器:控制面板-软件-开启或禁用功能 -服务-统一写入筛选器。此时需要加载文件。加载后会提醒重启。但是win10 1909版本可能不会提示,需要手动提醒(不要设定c盘保护,之前c盘保护会出现蓝屏代码inaccessible boot device,具体的忘了,出现这个开机按F3,F8或者F11找到系统修复,直接选择高级,恢复电脑就行了)
第二步:重启后,就可以使用命令行了。打开powershell。win+x可以直接打开(建议使用管理员,以免遇到权限问题),此时可以先设定上面的overlay。代码如下:
uwfmgr.exe overlay set-size xMB
.至于x设定多少,微软给出的最大是一半。这里的话,如果是8G以下设定一半就行,如果16-24甚至更多,系统和软件本身占用的内存很少,可以提高到6+10;10+14等。主要是为了满足写入的内存。这样速度会相对快一些。接下来是设置overlay的提醒。(.exe在1909版本要加,其他的用uwfmgr就可以了)
接下来设置提醒
uwfmgr.exe overlay set-criticalthreshold xGB.这里一般设置90以上就可以了,也可以设置成和overlay一样,防止报警。一定要先设置critical严重提醒,默认设定是warning小于critical,因为你先设置warning会超出原先最大的1GB,从而设定失败。
最后就是设定提醒阈值
uwfmgr.exe overlay set-warningthreshold xGB. 小于critical 小一丢丢就行了,也是为了避免报警。
第三步:
设置保护的盘,如果你要保护c盘
uwfmgr volume protect c:(:一定要有)
以此类推设定。我设定的是保护cdef
这里其实基本的UWF就已经设置完了,可以查看一下总体的配置
uwfmgr.exe get-config 显示如下的配置。上面是设置的内存状态,下面是设置的保护的卷的名称。

UWF自定义设置与命令管理
到这里UWF就设置完成了。如果还需要设置系统更新采用下面的命令
uwfmgr.exe servicing update-windows
1909版本该命令输入后显示poweshell的版本,然后就不能输入了。所以关闭后再启动。确认一下配置就可以输入命令
shutdown -r -t 0
立即重启了。
更多的其他设置,例如文件排除等,可以参照微软的官方文档或者解释。
如果安装了什么捆绑软件或者啥,重启就恢复到第一次设置的地方了。我是果断开启了,要不然熊孩子玩一下,电脑就捆绑上各种全家桶。。。。

来源:Sa_Mile

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月14日
下一篇 2019年10月14日

相关推荐