无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
诚聘PE工具开发技术员QQ:1607112133系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 9845|回复: 50

[教程] 破除传统Ramos开机加载时间长、浪费内存僵尸文件的可uefi新Ramos法:PrimoCache+Fbwf

    [复制链接]
发表于 2018-3-11 23:25:08 | 显示全部楼层 |阅读模式
本帖最后由 sairen139 于 2018-3-16 22:47 编辑

破除传统Ramos开机加载时间长和浪费内存缓存僵尸文件的可uefi启动新Ramos法:PrimoCache+Fbwf
这一篇简单的手动教程是简要说明芈员外最近的新型ramos批处理的部分解说,以广教益。原理是用PrimoCache开机预取加快速度,FBWF来扩容C盘到一百多G。PrimoCache只负责读,FBWF只负责写!wimboot压缩或者CP压缩辅助加速(wimboot解压出来用fbwf写入内存中,读取使用时是直接的内存速度,也就是说primocache此时无法读取这部分而是在内存内直接读取使用,读写完全都是内存速度!)。

第一步:将系统制做出wimboot.wim(参见芈员外的primocache教程)
第二步:用此wimboot.wim释放出指针到C盘,可以把wimboot.wim复制到C盘同盘释放指针文件。
第三步:安装FBWF组件:安装FBWF组件即是把fbwf.sys复制到C:\Windows\System32\drivers。
【fbwfcfg.dll fbwfcfg.exe fbwflib.dll fbwfMgr.exe】复制到C:\Windows\System32。
导入FBWF.reg注册表文件。完成后重启。

第四步:安装PrimoCache2.2版本,并用一个bat设定PrimoCache的设置。该bat里的语句是(以下语句是本机的设定,自行制作时请按情况修改参数和数字):
"c:\program files\primocache\"rxpcc new -v 3 -m 1028 -b 4 -g ro -p=boot -s

然后就是关键的FBWF设置了:
FbwfMgr /enable               开启FBWF  
FbwfMgr /addvolume C:         添加FBWF要保护的C盘
FbwfMgr /setsizedisplay 1     设置FBWF覆盖缓存容量显示是虚拟模式
fbwfmgr /setthreshold 131072  改变FBWF覆盖缓冲容量 虚拟扩容

FBWF豁免primocache配置文件夹的语句(桌面电脑版): FbwfMgr /addexclusion %systemdrive% "\Program Files\PrimoCache\prefetch"

如果是服务器版本那就换成:FbwfMgr /addexclusion %systemdrive% "\Program Files\PrimoCache Server Edition\prefetch"

如上设定的类ramos应该是目前4K小文件数据读写最快最省内存开机最快的ramos方案,速度比P驱IO模式要快将近两倍左右。







################################################################






另外还可以在此基础上,可以制作出新的第二种和第三种Ramos,第二种即Pimocache+Wimboot指针分区正常VHD的Ramos和第三种以前我发布的微软自带Ramdisk驱动Ramos的VHD指针分区内存系统,可以用FBWF组件来扩容微软自带Ramdisk驱动Ramos的VHD的C盘到一百多GB大!


                  《第三种内存系统》


使用FBWF组件扩容ramos启动的VHD的C盘到一百多GB大。
第1步:在制作成功的vhd的ramos(第三种内存系统不用装PrimoCache)内存系统的基础上启动正常VHD系统,安装FBWF组件:安装FBWF组件即是把fbwf.sys复制到C:\Windows\System32\drivers。
【fbwfcfg.dll fbwfcfg.exe fbwflib.dll fbwfMgr.exe】复制到C:\Windows\System32。
导入FBWF.reg注册表文件(注意把FBWF驱动services的start的值从0改为1,延迟FBWF服务的启动,让FBWF服务启动比识别VHD磁盘的驱动启动更晚一点)。完成后重启。

然后在正常启动的VHD的cmd命令框里输入以下类似dos命令的fbwfmgr配置指令:
fbwfmgr /enable               开启FBWF  
fbwfmgr /addvolume C:         添加FBWF要保护的C盘
fbwfmgr /setsizedisplay 1     设置FBWF覆盖缓存容量显示是虚拟模式
fbwfmgr /setthreshold 131072  改变FBWF覆盖缓冲容量 虚拟扩容(扩容ramos启动的vhd到一百多GB)

重启进入ramos的vhd即刻生效!

捕获PrimoCache

捕获PrimoCache

第三种内存系统用FBWF扩容RamOS启动的VHD的C盘到一百多GB

第三种内存系统用FBWF扩容RamOS启动的VHD的C盘到一百多GB

第三种内存系统捕获正常启动VHD盘符MountedDevices情况图3

第三种内存系统捕获正常启动VHD盘符MountedDevices情况图3

第三种内存系统捕获正常vhd-fbwf图2

第三种内存系统捕获正常vhd-fbwf图2

第三种内存系统捕获正常vhd-fbwf图1

第三种内存系统捕获正常vhd-fbwf图1

捕获---跑分.PNG

捕获---跑分.PNG

FBWF扩容C盘到一百多G.PNG

FBWF扩容C盘到一百多G.PNG

对比没做ramos的系统发现性能提升了两千倍以上

对比没做ramos的系统发现性能提升了两千倍以上

FBWF组件和FBWF.reg注册表导入文件.zip

141.8 KB, 下载次数: 230, 下载积分: 无忧币 -2

需要用到的FBWF组件和FBWF.reg注册表导入文件.zip

点评

无限潜力和折腾力!  发表于 2018-3-12 07:38

评分

参与人数 6无忧币 +22 收起 理由
maomihuacha + 1
freesoft00 + 5
qingyi78 + 5 非常感谢!特别喜欢这里总结,一清二楚!
y7y007 + 5 神马都是浮云
wanghh + 5 赞一个!
qaz10533 + 1 赞一个!

查看全部评分

发表于 2018-3-11 23:48:01 | 显示全部楼层
解释的到位,各位小白学起来
回复

使用道具 举报

发表于 2018-3-12 00:20:55 | 显示全部楼层
辛苦辛苦,没想到塞壬真的出教程了额,支持!!
回复

使用道具 举报

发表于 2018-3-12 06:26:16 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2018-3-12 07:25:00 | 显示全部楼层
手动教程,解释的好
回复

使用道具 举报

发表于 2018-3-12 08:43:08 | 显示全部楼层
好教程,学习了
回复

使用道具 举报

发表于 2018-3-12 08:46:23 | 显示全部楼层
这个方案挺好的,不需要大折腾
回复

使用道具 举报

发表于 2018-3-12 08:56:12 | 显示全部楼层
这教程好,适合手动。,。支持
回复

使用道具 举报

发表于 2018-3-12 09:08:34 | 显示全部楼层
学习学习,这提升是非一般的快
慢慢消化一下。
回复

使用道具 举报

发表于 2018-3-12 09:59:33 | 显示全部楼层
抽时间来折腾下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-4-24 08:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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