无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 32387|回复: 68

[教程] 破除传统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, 下载次数: 429, 下载积分: 无忧币 -2

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

评分

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

查看全部评分

发表于 2023-6-8 03:15:46 | 显示全部楼层
楼主,能帮忙看下,开启 FBWF 后,Win10 Win+S 搜索及系统截图失效,其他都没问题,也不知道该排除些啥。
回复

使用道具 举报

发表于 2023-5-2 13:52:31 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2023-4-24 15:17:20 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-3-21 02:49:57 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2023-3-20 09:05:27 | 显示全部楼层
解释得很专业,还需要慢慢消化
回复

使用道具 举报

发表于 2020-5-24 21:40:33 | 显示全部楼层
收藏
回复

使用道具 举报

发表于 2019-8-1 15:22:47 | 显示全部楼层
支持!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2019-7-25 18:16:44 | 显示全部楼层
sairen139 发表于 2019-7-25 18:06
按下面的步骤即可:第一步:将系统制做出wimboot.wim(参见芈员外的primocache教程)
第二步:用此wimboot ...

方便留个qq 或者wechat 之类的方式吗?如果看帖子不会再请教!
回复

使用道具 举报

 楼主| 发表于 2019-7-25 18:06:08 | 显示全部楼层
2013_listenli 发表于 2019-7-25 16:08
我看完了还是不知道这个 可以UEFI 新RAMOS 如何做,能够指导下么?

按下面的步骤即可:第一步:将系统制做出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"
回复

使用道具 举报

发表于 2019-7-25 16:08:16 | 显示全部楼层
我看完了还是不知道这个 可以UEFI 新RAMOS 如何做,能够指导下么?
回复

使用道具 举报

发表于 2019-7-3 23:39:39 | 显示全部楼层
sairen139 发表于 2019-7-3 23:10
我以前也用过wimboot.exe2.5这个工具,都能同盘释放成功。对于你这个情况我也说不出解决办法,你可以看看 ...

想了一天都没想到问题在哪里,很简单的步骤,无语啊
不过没关系,先不压缩也能用,过几天再慢慢想吧
谢谢你的解答
回复

使用道具 举报

 楼主| 发表于 2019-7-3 23:10:28 | 显示全部楼层
董大 发表于 2019-7-3 22:43
wimboot.exe2.5这个工具,生成和释放都用的

我以前也用过wimboot.exe2.5这个工具,都能同盘释放成功。对于你这个情况我也说不出解决办法,你可以看看员外的教程,找找问题可能出在哪

点评

想了一天都没想到问题在哪里,很简单的步骤,无语啊 不过没关系,先不压缩也能用,过几天再慢慢想吧 谢谢你的解答  详情 回复 发表于 2019-7-3 23:39
回复

使用道具 举报

发表于 2019-7-3 22:43:30 | 显示全部楼层
本帖最后由 董大 于 2019-7-3 22:54 编辑
sairen139 发表于 2019-7-3 22:23
是wimlib.exe释放的指针还是别的工具释放的指针?


wimboot.exe2.5这个工具,生成和释放都用的

点评

我以前也用过wimboot.exe2.5这个工具,都能同盘释放成功。对于你这个情况我也说不出解决办法,你可以看看员外的教程,找找问题可能出在哪  详情 回复 发表于 2019-7-3 23:10
回复

使用道具 举报

 楼主| 发表于 2019-7-3 22:23:01 | 显示全部楼层
董大 发表于 2019-7-3 21:51
是释放指针生成的C盘只有0.4G,我原来的C盘是30G的,指针文件wimboot.wim有2.8G

是wimlib.exe释放的指针还是别的工具释放的指针?

点评

wimboot.exe2.5这个工具  详情 回复 发表于 2019-7-3 22:43
回复

使用道具 举报

发表于 2019-7-3 21:51:50 | 显示全部楼层
本帖最后由 董大 于 2019-7-3 22:12 编辑
sairen139 发表于 2019-7-3 21:08
c盘0.4g太小了吧,放不下同盘的wim和指针吧?


是释放指针生成的C盘只有0.4G,我原来的C盘是30G的,指针文件wimboot.wim有2.8G

点评

是wimlib.exe释放的指针还是别的工具释放的指针?  详情 回复 发表于 2019-7-3 22:23
回复

使用道具 举报

 楼主| 发表于 2019-7-3 21:08:31 | 显示全部楼层
董大 发表于 2019-7-3 21:00
不是格式化的,因为是在windows下的
给你发留言后我又重新进pe进行相同的操作,可以异盘释放指针,但是C ...

c盘0.4g太小了吧,放不下同盘的wim和指针吧?

点评

是释放指针生成的C盘只有0.4G,我原来的C盘是30G的  详情 回复 发表于 2019-7-3 21:51
回复

使用道具 举报

发表于 2019-7-3 21:00:40 | 显示全部楼层
sairen139 发表于 2019-7-3 20:39
c盘是格式化后的空盘吗?

不是格式化的,因为是在windows下的
给你发留言后我又重新进pe进行相同的操作,可以异盘释放指针,但是C盘只有0.4G且重启后蓝屏没法进入系统

点评

c盘0.4g太小了吧,放不下同盘的wim和指针吧?  详情 回复 发表于 2019-7-3 21:08
回复

使用道具 举报

 楼主| 发表于 2019-7-3 20:39:44 | 显示全部楼层
董大 发表于 2019-7-3 10:30
昨天新装了系统,方法一
生成了wimboot.wim,重启后进入windows中
想把指针释放到c盘,却提示不能这样操作 ...

c盘是格式化后的空盘吗?

点评

不是格式化的,因为是在windows下的 给你发留言后我又重新进pe进行相同的操作,可以异盘释放指针,但是C盘只有0.4G且重启后蓝屏没法进入系统  详情 回复 发表于 2019-7-3 21:00
回复

使用道具 举报

发表于 2019-7-3 10:30:51 | 显示全部楼层
昨天新装了系统,方法一
生成了wimboot.wim,重启后进入windows中
想把指针释放到c盘,却提示不能这样操作,什么原因呢(复制wimboot.wim到c盘想同盘释放也提示不能如此操作)

点评

c盘是格式化后的空盘吗?  详情 回复 发表于 2019-7-3 20:39
回复

使用道具 举报

发表于 2019-4-22 00:56:03 | 显示全部楼层
有没有做好的ramos呢,放出来下载看看。。
回复

使用道具 举报

发表于 2019-4-22 00:35:30 | 显示全部楼层
厉害厉害,有空要仔细研究一下
回复

使用道具 举报

发表于 2019-4-20 14:12:27 | 显示全部楼层
很好用
回复

使用道具 举报

发表于 2019-2-11 12:01:22 | 显示全部楼层
sairen139 发表于 2018-3-26 10:52
qq保存密码直接登陆要豁免下面两个文件夹:
FbwfMgr /addexclusion %systemdrive% "%users\Administrato ...

装了TIM,C盘找不到这个文件(Administrator和我自己的帐号里都没有)
"\Users\Administrator\Documents\Tencent Files\"
我把C盘里所有Tencent文件夹都豁免了,TIM还无法直接登陆,只记住了QQ号,密码无法记住
关了FBWF可以直接登陆

我装的是双心版主的WIN7 X64精简版,大神有办法让TIM直接登陆吗
回复

使用道具 举报

发表于 2018-9-24 01:46:02 来自手机 | 显示全部楼层
你的FBWF哪提取的?
回复

使用道具 举报

发表于 2018-9-19 21:25:31 | 显示全部楼层
还是搞不懂这个怎么操作
回复

使用道具 举报

发表于 2018-9-18 16:17:15 | 显示全部楼层
还是看不懂 啊
回复

使用道具 举报

发表于 2018-9-18 14:28:41 | 显示全部楼层
好教程,学习了
回复

使用道具 举报

发表于 2018-9-18 12:55:16 | 显示全部楼层
谢谢分享,学习啦
回复

使用道具 举报

发表于 2018-9-5 08:23:59 | 显示全部楼层
这个有点 高级 了 , 看不懂.
回复

使用道具 举报

发表于 2018-9-5 07:01:03 来自手机 | 显示全部楼层
这种ramos不要很多内存。用了一键反回来看手动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 09:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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