无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: y7y007
打印 上一主题 下一主题

[教程] 一键PrimoCache缓读FBWF或UWF缓写,另类RAMOS内存系统,自由分配内存,不限大小。

    [复制链接]
跳转到指定楼层
1#
发表于 2018-2-21 17:43:03 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 y7y007 于 2018-9-15 08:21 编辑





在弄【RAMOS一键批处理多合一】期间,还弄了个【一键Primo Cache只缓读 + UWF只缓写】这次又找到了UWF的兄弟——FBWF,也是微软自家的,趁着有空,把原来的批处理改成了【一键Primo Cache只缓读 + FBWF只缓写】,支持VHD、UEFI,关键是能避免Primo Cache写入溢出,可自由分配内存,不限大小。且Primo Cache缓读没有失效,所有写入全由FBWF接管,FBWF可动态,能实时回收内存。

经测试,FBWF的4K读写是所有驱中最高的,比P驱IO还高,或许因为基于文件级别,FBWF会有延迟、兼容性问题,占用小量cpu线程。具体体验不好说,但至少,这两者不会冲突或重叠做工。当然,FBWF也可以用于R驱、P驱、S驱、U驱、PE等,实现写动态。




一键分2步进行,需要重启2次。

         1、先装FBWF,后装PrimoCache,顺序不能换,重启。
         2、开启Primo Cache只缓读,FBWF只缓写,重启。

到了第2步,有两种模式可选——
1、读多少缓多少,越用越快模式;可避免僵尸文件被缓上。
2、缓整个系统已用空间,每次都是这么快模式。大量僵尸文件也缓上了。

要保存修改的话,选g,关闭FBWF
保护,重启才生效。重启后,所有操作都会保存。这时要再开启RAMOS模式的话,选k,重新开启FBWF保护即可。

即——关fbwf,重启;装软件,重启;开fbwf,重启。

Primo Cache开机提前预取上次缓存。预取的数据是从磁盘重新读取的,PrimoCache只是存储一些索引信息。FBWF写过滤默认最大128G,都可手动修改。



一键默认同时安装FBWF和最新的Primo Cache,如果你想用旧版本,这个一键就不要选1。先单独安装Fbwf(这个单独安装FBWF也有一键,在下载链接中),然后再手动安装旧版本的Primo Cache。继续回到原来的一键,选2就可以了。


FBWF缓写超出机子可用内存,一般会提示空间不足,如果继续以小文件写入,企图填满C盘,就会黑屏或蓝屏,重启后又是一条好汉,系统依旧受保护。FBWF支持win7 8 10 64位,32位的不打算集成了,win10目前用的是8中的FBWF组件,还没找到10相关的组件。


Compact后,命中率更高哦,虽然命中率没有多少意义,只是Primo Cache读取总计不再重复累计。能有效减少双重读,解压后直接由fbwf接管写,并在内存中读,不再在Primo Cache中重复寻找缓读数据,也不再清旧缓读给新缓读,导致重读旧读出现延时的现象。也从侧面反映了,Primo Cache+fbwf+离线compact VHD 才是完美的存在哦。



Primo Cache+FBWF+Compact压缩,再加上开机预取,完美地实现了,读多少缓多少,越用越快,用几次后就一直这么快的效果。
上次关机时缓了多少,下次开机前就缓上了,僵尸文件永远不读,只缓常读的、读过的数据。前提是分配读要足够,大概1g已足够了,或者,空闲读大于32mb,小于100mb即可。
意味着,Compact解压在内存中的数据块,在读的时候,就已经被Primo Cache记录了,且下次开机前就缓上了,这就是Primo Cache的唯一及最重要的意义!不再存在需要读的时候,重复解压现象
也就是说,Primo Cache可以用来缓Compact解压后的缓读数据块,下次开机后:
不再重复解压
不再有延迟
不再需要大量cpu

这个结论只是暂时的哦,没具体再详细探究,说不定等下就推翻了。




注:若重启后,Primo Cache界面为空的、已过期,等几分钟就好了,或再重启一次。







下载地址:

https://pan.baidu.com/s/1eRegTUZIY2i9cukKY7XG4g


备用下载:
https://pan.lanzou.com/b172993




关于压缩,看来还得开个专题研究下,需要大量的测试数据,而不是单纯地凭感觉去判断。
【用了压缩】CPU解压带来的整体延时时间,是不是比【不压缩、但要去多个地方来回寻找、且多读取N个不连续、分散的簇】所带来的寻址时间要长抑或短,CPU的性能高低占很大比例。
大多数情况下(U不是很渣),CPU解压时间也远比不压缩所带来的读取寻址时间要短,所以压缩后性能更好,理论及实际测试也应该是如此。目前来说,在ramos中,靠谱的测分软件估计也只有PCMark最能接近实际使用情况。





PCMARK8 有人RAMOS中测过吗?快快跑几下。

之所以不用AS SSD Benchmark、CrystalDisk Mark、IsMyHdOK、ATTO Disk Benchmark、Anvil’s Storage Utilities、TxBENCH等常规的SSD性能测试软件来评估性能,是因为这些软件的测试数据模块大小都太小,使用这些软件进行测试的话,默认设置下都是在缓存内进行数据读写,也就是说其实测的是内存的性能,跑出来的分数奇高无比,但是根本反映不出实际使用中的性能情况。

PCMARK8是目前最接近实际使用环境的模拟测试软件,其中的存储设备测试部分有游戏、办公、图形处理等几个项目,总的测试数据量差不多50GB,远大于用于SSD缓存的内存容量大小。因此测试已经超出了缓存的范围,能够更真实的反映出RAMOS的实际效能。






更新日志:

UWF部分
【一键PrimoCache只缓读UWF只缓写V1.4】
1、无意中又测试了pc uwf方案,发现pc缓读并没有失效,推翻以前的结论。


FBWF部分

【一键Primo Cache只缓读 + FBWF只缓写 V2.1】
1、修改HKEY_LOCAL_MACHINE\system\ControlSet001\Enum写入权限确保注册表正确导入。
2、WIN7系统删除wofadk.sys驱动,避免启动的时候卡死在四色旗。----by RAMOS群友心心相印!
3、解决win7 vhd 安装fbwf卡四色旗

【一键Primo Cache只缓读 + FBWF只缓写 V2.0】
1、变量失效问题

【一键Primo Cache只缓读 + FBWF只缓写 V1.9】
1、PrimoCache换回最新的3.02
2、无限60天的说明。
只要不关闭fbwf,每次开机都是60天。每关闭一次fbwf,则继续重复说明中的4个步骤。方可实现每次开机都60天。

【一键Primo Cache只缓读 + FBWF只缓写 V1.8】
1、fwbf豁免列表修复,缓存路径不再用链接,直接豁免。


【一键Primo Cache只缓读 + FBWF只缓写 V1.7】
1、缓存配置路径问题
2、PrimoCache换成2.2,已自动60天

【一键Primo Cache只缓读 + FBWF只缓写 V1.6】
1、个别变量失效小修

【一键Primo Cache只缓读 + FBWF只缓写 V1.5】
1、修复设备管理器问题

【一键Primo Cache只缓读 + FBWF只缓写 V1.4】
1、小修复

【一键Primo Cache只缓读 + FBWF只缓写 V1.3】
1、不集成FBWF控制台,减少错误情况

【一键Primo Cache只缓读 + FBWF只缓写 V1.2】
1、支持一键compact vhd系统
2、小修复

评分

参与人数 35无忧币 +159 收起 理由
wuyb20230129 + 1 很给力!
难搞哦 + 1 赞一个!
2012kingson + 5 很给力!
39282315 + 5
lfp + 5 很给力!
2010qqzwc + 5 很给力!
z10056 + 5 很给力!
aweib888 + 1
12250279 + 5 1809蓝屏。。。。
yuyer + 5 很给力!
arcayi@qq.com + 1 赞一个!
2012dqgxx + 5 最新1809测试结果:第二步启动到桌面时开始.
1294266616 + 5 神马都是浮云
1413585758 + 5 赞一个!
whyme22 + 5 很给力!
eli_baba + 5 很给力!
binghuoxk + 5 赞一个!
坏坏小生 + 5 东莞三杰之首 员外出品,必属精品
rengrancunzai + 5 很给力!
hsp + 5 很给力!
月亮河岸 + 5
2013gdh + 5
dfswb + 5 希望老大持续更新分享!
idea2k + 5 赞一个!
baosheng00 + 5 赞一个!
wanghh + 5 楼主能否做个详细的教程?谢谢!
上帝是笨蛋 + 5 成功了,很给力!
zqjiang + 5 很给力!
2013dzh + 5 淡定
tt911 + 5 赞一个!

查看全部评分

2#
 楼主| 发表于 2018-2-22 09:26:50 | 显示全部楼层
lxl1638 发表于 2018-2-22 09:16
有个问题:FBWF缓写超出机子可用内存会怎地?

测试过了,一般会提示空间不足,如果继续以小文件写入,填满C盘,就会黑屏或蓝屏,重启后又是一条好汉,系统依旧受保护。
回复

使用道具 举报

3#
 楼主| 发表于 2018-2-22 09:58:25 | 显示全部楼层
lbh123 发表于 2018-2-22 09:45
win10系统,工具管理员打开一闪就退出了!
  1. :: 获取管理员权限运行批处理
  2. %1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c "%0" ::","","runas",1)(window.close)&&exit
复制代码


【一键Primo Cache只缓读 + FBWF只缓写 V1.0】.CMD 中,删除这行
回复

使用道具 举报

4#
 楼主| 发表于 2018-2-22 10:18:32 | 显示全部楼层
gdcjg 发表于 2018-2-21 22:24
空闲缓存变为L1 R:32Mb有影响吗?谢谢!

一般没影响的,只是读达到上限了,旧的缓读就会被清出,给新的缓读,一直循环。如果不想清旧缓读,在制作时分配的缓读设大点就可以了。最小可以设为0,这样的话,读速度就是硬盘的读速度了。只有写入过滤了。
回复

使用道具 举报

5#
 楼主| 发表于 2018-2-22 20:22:28 | 显示全部楼层
pp0769 发表于 2018-2-22 20:19
使用坏坏小生WIN10R2x86.esd测试一键Primo Cache缓读+FBWF V1.0,直接显示只支持win7、8、10 64位系统

没有集成32位的,因为fbwf只支持1g,不够用的

点评

原来如北  发表于 2022-5-19 06:00
回复

使用道具 举报

6#
 楼主| 发表于 2018-2-24 09:00:31 | 显示全部楼层
本帖最后由 y7y007 于 2018-2-24 09:44 编辑



Primo Cache+FBWF+Compact压缩,再加上开机预取,完美地实现了,读多少缓多少,越用越快,用几次后就一直这么快的效果。
上次关机时缓了多少,下次开机前就缓上了,僵尸文件永远不读,只缓常读的、读过的数据。前提是分配读要足够,大概1g已足够了,或者,空闲读大于32mb,小于100mb即可。
意味着,Compact解压在内存中的数据块,在读的时候,就已经被Primo Cache记录了,且下次开机前就缓上了,这就是Primo Cache的唯一及最重要的意义!不再存在需要读的时候,重复解压现象,前提是Primo Cache的缓存配置文件必须放非系统盘。
也就是说,Primo Cache可以用来缓Compact解压后的缓读数据块,下次开机后:
不再重复解压
不再有延迟
不再需要大量cpu


点评

学习一下  发表于 2022-5-19 06:01
回复

使用道具 举报

7#
 楼主| 发表于 2018-2-24 13:05:02 | 显示全部楼层
zym2015 发表于 2018-2-24 12:44
请问是不是不需要格盘,重启桌面数据还在吗?如何增加软件进系统(每次开机进入的那个系统)

不需要格盘,重启后数据不存在的,要保存数据,必须关闭fbwf,一键按g就可以了。重启生效,这时才可以保存数据。

点评

学习了  发表于 2022-5-19 06:02
请问这个系统跟传统系统比较的话,优势有哪些,劣势又有哪些啊?  详情 回复 发表于 2018-5-8 09:40
回复

使用道具 举报

8#
 楼主| 发表于 2018-2-24 18:21:27 | 显示全部楼层
zcyj 发表于 2018-2-24 17:56
请问大侠,8g内存能装正常系统玩“一键Primo Cache缓读+FBWF缓写”

可以的哦,不限内存哦

点评

太小不行吧  发表于 2022-5-19 06:03
回复

使用道具 举报

9#
 楼主| 发表于 2018-2-25 13:35:26 | 显示全部楼层
zcyj 发表于 2018-2-25 13:28
http://wuyou.net/forum.php?mod=attachment&aid=MzY3NTUzfGM5Y2ZmOGU5OGUyZjYxYjg4YTA4MmM4M2YzYmM5M2MwfDE3MTUwMzQ1Njc%3D&request=yes&_f=.jpg

你缓的盘跟测的盘不一样

点评

学习  发表于 2022-5-19 06:04
回复

使用道具 举报

10#
 楼主| 发表于 2018-2-26 09:34:55 | 显示全部楼层
zcyj 发表于 2018-2-26 09:26
请教大师一个问题,缓存后的磁盘空间大了很多(比如我的实体磁盘是50G,缓存后的是140多G,有什么意义?

唯一的意义 就是可以证明 fbwf开启了 一眼就看到

点评

学习  发表于 2022-5-19 06:05
回复

使用道具 举报

11#
 楼主| 发表于 2018-2-28 18:09:37 | 显示全部楼层
wapxw 发表于 2018-2-28 15:07
问下大神,用这个默认一键,我的理解就是在已经安装的系统中安装两个软件来控制读写来实现RAMOS效果,是吗 ...

读要手动选 写一键默认已经开启 的

点评

学习  发表于 2022-5-19 06:39
回复

使用道具 举报

12#
 楼主| 发表于 2018-2-28 18:46:53 | 显示全部楼层

当前系统是哪个 就填写哪个数字,当前系统是VHD的话,一般就是倒数第一的哪个。正常系统则是顺数第1或第2、3

点评

学习  发表于 2022-5-19 06:39
回复

使用道具 举报

13#
 楼主| 发表于 2018-3-2 12:48:39 | 显示全部楼层
关于压缩,看来还得开个专题研究下,需要大量的测试数据,而不是单纯地凭感觉去判断。
【用了压缩】CPU解压带来的整体延时时间,是不是比【不压缩、但要去多个地方来回寻找、且多读取N个不连续、分散的簇】所带来的录址时间要长抑或短,CPU的性能高低占很大比例。
大多数情况下(U不是很渣),CPU解压时间也远比不压缩所带来的读取录址时间要短,所以压缩后性能更好,理论及实际测试也应该是如此。目前来说,在ramos中,靠谱的测分软件估计也只有PCMark最能接近实际使用情况。

点评

向员外学习  发表于 2022-5-19 06:41
回复

使用道具 举报

14#
 楼主| 发表于 2018-3-4 20:57:35 | 显示全部楼层
PCMARK8 有人RAMOS中测过吗?快快跑几下。

之所以不用AS SSD Benchmark、CrystalDisk Mark、IsMyHdOK、ATTO Disk Benchmark、Anvil’s Storage Utilities、TxBENCH等常规的SSD性能测试软件来评估性能,是因为这些软件的测试数据模块大小都太小,使用这些软件进行测试的话,默认设置下都是在缓存内进行数据读写,也就是说其实测的是内存的性能,跑出来的分数奇高无比,但是根本反映不出实际使用中的性能情况。
PCMARK8是目前最接近实际使用环境的模拟测试软件,其中的存储设备测试部分有游戏、办公、图形处理等几个项目,总的测试数据量差不多50GB,远大于用于SSD缓存的内存容量大小。因此测试已经超出了缓存的范围,能够更真实的反映出RAMOS的实际效能。

点评

再学习  发表于 2022-5-19 06:41
回复

使用道具 举报

15#
 楼主| 发表于 2018-3-6 23:08:55 | 显示全部楼层
xman00 发表于 2018-3-6 22:50
因之前没有用过fbwf,一直对所谓的fbwf的兼容性不解。

今天发现一处了,就是新写入的文件,用everything ...

因为新写的都在内存中,everything是搜不到的

点评

学习了  发表于 2022-5-19 06:42
我在r+p io模式中,用everything没任何问题的。 这个问题已在群里讨论有点眉目里,实因fbwf对ntfs某些特性支持不好造成的。  详情 回复 发表于 2018-3-8 23:21
也请回答下我的疑问啊  详情 回复 发表于 2018-3-8 13:07
回复

使用道具 举报

16#
 楼主| 发表于 2018-3-11 13:21:43 | 显示全部楼层
2012qnmd 发表于 2018-3-11 13:16
1.7小了许多,更新啦什么

【一键Primo Cache只缓读 + FBWF只缓写 V1.7】
1、缓存配置路径问题
2、PrimoCache换成2.2,已自动60天

点评

60少点  发表于 2022-5-19 06:44
员外,你这个一键批处理能否把WIMBOOT也整合进去,做到PC+WIMBOOT+FBWF的一键批处理,这样才完美。 另外问一下:PC+FBWF+CP和PC+FBWF+WIMBOOT有啥区别啊? CP和WIMBOOT不都是压缩已节约内存的效果吗?实际使用上  详情 回复 发表于 2018-3-13 09:17
回复

使用道具 举报

17#
 楼主| 发表于 2018-3-17 15:04:11 | 显示全部楼层
sh52pj 发表于 2018-3-17 13:46
员外,你好,能看看我这算成功了吗?
选择的是 缓整个系统已用空间

你应该是输入错了,缓错盘了

点评

哦  发表于 2022-5-19 06:55
回复

使用道具 举报

18#
 楼主| 发表于 2018-3-17 15:05:09 | 显示全部楼层
sh52pj 发表于 2018-3-17 14:52
刚才又测试了下,不用差分VHD,结果还是一样的.
IsMyHdOK 结果挺好.
不知道与成功的相比,我这个哪里差了? ...

IsMyHdOK 测的只是写入Fbwf后的读写速度  

点评

了解一下  发表于 2022-5-19 06:56
回复

使用道具 举报

19#
 楼主| 发表于 2018-3-23 19:21:12 | 显示全部楼层
【一键Primo Cache只缓读 + FBWF只缓写 V1.9】
1、PrimoCache换回最新的3.02
2、无限60天的说明。
只要不关闭fbwf,每次开机都是60天。每关闭一次fbwf,则继续重复说明中的4个步骤。方可实现每次开机都60天。

点评

学习  发表于 2022-5-19 06:56
回复

使用道具 举报

20#
 楼主| 发表于 2018-3-23 23:50:11 | 显示全部楼层
sairen139 发表于 2018-3-13 19:03
wimboot.wim和指针同盘释放在一个vhd里不行的,启动不了系统。

wimboot.wim和指针同盘释放在一个vhd里是可以的,请看视频教程操作。
https://pan.lanzou.com/i0pfxmf

点评

不断学习  发表于 2022-5-19 06:56
回复

使用道具 举报

21#
 楼主| 发表于 2018-3-24 23:44:35 | 显示全部楼层
houhou 发表于 2018-3-24 23:31
http://www.dayanzai.me/primocache.html
要不直接用dayanzai破解的PrimoCache 3.0.2
不用每次60天这么麻 ...

没用的,只有我这个方法才可每次开机60天

点评

了解了  发表于 2022-5-19 06:58
dayanzai破解的PrimoCache 3.0.2是替换直接已注册的呀,不用每次60天  详情 回复 发表于 2018-4-10 10:30
回复

使用道具 举报

22#
 楼主| 发表于 2018-4-9 23:59:58 | 显示全部楼层
更新日志:


UWF部分

【一键PrimoCache只缓读UWF只缓写V1.4】
1、无意中又测试了pc uwf方案,发现pc缓读并没有失效,推翻以前的结论。


FBWF部分

【一键Primo Cache只缓读 + FBWF只缓写 V2.1】
1、修改HKEY_LOCAL_MACHINE\system\ControlSet001\Enum写入权限确保注册表正确导入。
2、WIN7系统删除wofadk.sys驱动,避免启动的时候卡死在四色旗。----by RAMOS群友心心相印!

点评

"WIN7系统删除wofadk.sys驱动,避免启动的时候卡死在四色旗。" 能讲一下方法吗?想学习一下,谢谢!  详情 回复 发表于 2022-6-30 08:43
再学习  发表于 2022-5-19 06:58
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-7 06:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表