无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 18790|回复: 25
打印 上一主题 下一主题

[教程] 基于Primo Ramdisk的WIN7x64-RAMOS添加FBWF已成功(更新教程)

  [复制链接]
跳转到指定楼层
1#
发表于 2014-4-7 13:35:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2013xufeng 于 2018-2-26 21:56 编辑

搜索了一下好像还没有人发过这样的帖子。

本人按照论坛上的Primo Ramdisk做的WIN7 RAMOS成功后。(感谢论坛里的大大们!)

想了下能不能在里面安装上FBWF来保护C盘,达到扩容和动态使用内存的问题,于是就动手了。

整理了一下方案。在不断失败后 终于算是成功了。感觉效果还不错。动态回收内存也非常给力。

VDF镜像为4G 里面的真实剩余容量差不多只有100MB左右。为单镜像的VDF。

启用了一个10G容量的FBWF.CFG 来控制覆盖缓冲容量。 所以总容量就变为了FBWF的10G+Primo Ramdisk加载的4G的VDF内存盘 差不多14G左右。

实际启动后只使用5G多的物理内存 4G的VDF+1G多的系统使用的内存。









楼下 教程   需要结合使用     系统装在镜像里(IMG VHD)会 无限四色旗 不进系统  需要降级启动Fbwf把Start的值 0 改为1

点评

不错!大内存土豪。。泪奔,4G小内存的掩面跑过  发表于 2014-4-18 13:13
来自 18#
发表于 2018-2-25 20:56:19 | 只看该作者
下面是楼主4年前的关于FBWF的教程文档,我代你发出来了,希望对别人有帮助。



系统 WES764 WIN764 8 8.1&64 (32位系统有上线不推荐)
①先把系统安装在硬盘上。( 只能先装在硬盘上)

②安装firadisk驱动。

③设置好系统,在安装FBWF组件:fbwf.sys复制到C:\Windows\System32\drivers
(fbwfcfg.dll fbwfcfg.exe fbwflib.dll fbwfMgr.exe)复制到C:\Windows\System32
导入FBWFMgmt.reg注册表文件。完成后重启。

④CMD里运行
FbwfMgr /enable               开启FBWF  
FbwfMgr /addvolume C:         添加FBWF要保护的C盘
FbwfMgr /setsizedisplay 1     设置FBWF覆盖缓存容量显示是虚拟模式
fbwfmgr /setthreshold 131072  改变FBWF覆盖缓冲容量 虚拟扩容
在运行FbwfMgr 后可以看到Fbwf的当前状态 记住里面的驱动器ID可以先把这个ID复制到一个记事本里面保存
(如何在CMD里复制:右键 标记 把要复制的选为白色后在 单击下右键)(例如\??\\Volume{d9b257fc-684e-4dcb-ab79-03cfa2f6b750})(非常重要!)
(如果此时CMD不显示ID后面会讲方法5.5)

复制一个fbwf.cfg到C:\Windows里。完成后重启。
重启前删除注册表里的系统盘符.
⑤重启到 另一个系统 或者 PE3.0

可以用IMG 或者 VHD来打包上面做好的系统。

IMG:用DISKGENIUS建立一个 硬盘镜像文件 格式化 在点个IMG 格式化回NTFS
在用DISKGENIUS的分区克隆功能 把系统克隆到这个IMG里。
在用WContig来整理这个IMG 使其为连续存放。

VHD:建立一个固定大小的VHD文件 在用DISKGENIUS的分区克隆功能把系统克隆到这个VHD里


——————————————————————
(5.5)在第④步里看不到驱动器ID的方法
在RAMOS里运行CMD FbwfMgr 就可以看到了
——————————————————————


⑥此时这个镜像已经可以加载进内存做RAMOS,进入这个镜像的RAMOS环境后
(此时虽然已经进入了RAMOS了但是因为磁盘驱动器的ID问题(生成了新的驱动器ID)FBWF并不会生效)
打开注册表
定位到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Fbwf
把Start的值 0 改为4
在定位到HKEY_LOCAL_MACHINE\SYSTEM 右键SYSTEM 导出 保存类型为(注册表配置单元文件)

在把这个文件 改名为SYSTEM  然后 挂载镜像 IMG用DISKGENIUS 或者VDM挂载
VHD直接在磁盘管理器里附加VHD

把SYSTEM替换到 镜像:\Windows\System32\config里  卸载镜像 然后重启。

⑦用下面的菜单直接MAP进镜像系统里(IMG镜像用以下菜单.VHD建议直接VHD启动)

menu.lst菜单里添加

#######################################################################
configfile   
default 0
timeout 5

title [1]  启动   XXX.img
fallback 1
find --set-root /XXX.img
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map (hd0,0)/XXX.img (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/XXX.img,boot;\n\0
rootnoverify (hd0)
chainloader +1
#######################################################################

⑧MAP进入系统后打开注册表 定位到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
查看当前C盘和它对应的\??\Volume   可以从后面的数据来判断如:
————————————————————————————————————————————————
\DosDevices\C:                                          38,6a,13,1c,00,7e,00,00,00,00,00,00

\??\Volume{b08e6144-bdb8-11e3-aebd-806e6f6e6963}        38,6a,13,1c,00,7e,00,00,00,00,00,00
————————————————————————————————————————————————

找到后重命名\??\Volume{b08e6144-bdb8-11e3-aebd-806e6f6e6963}(新的!!)为
\??\\Volume{d9b257fc-684e-4dcb-ab79-03cfa2f6b750}(旧的)
(这个数值来原于在运行FbwfMgr 后 看到Fbwf的当前状态里的\??\Volume数值)(只改前面部分.不改后面!!!)

完成后在次定位到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Fbwf
把Start的值 4 改为0
关闭注册表后重启就可以进入到RAMOS里了。

更新RAMOS:加载镜像文件里SYSTEM文件
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Fbwf  Start值0改4 IMG和VHD镜像可以用第⑦步的方法直接进入镜像系统
更新完毕后在镜像系统里在把Start值改回来。
在注册表里删除系统盘符.

(教程完)教程经过2次修改验证绝对可行.
如果FBWF没有保护C盘 都是因为C盘的驱动器ID对不上FBWF首次要保护的那个驱动器ID。
可以强行在RAMOS里把和C盘对应的ID改为FBWF要保护的那个。导出这个MountedDevices项 为注册表文件。在加载镜像替换到里面。

QQ:
405121022 2014年6月15日




回复

使用道具 举报

2#
发表于 2014-4-7 15:26:53 | 只看该作者
这个不错,不知能否详细介绍教程
回复

使用道具 举报

3#
发表于 2014-4-7 16:14:56 | 只看该作者
楼主能告知详细的过程吗?还有能把工具发下吗
回复

使用道具 举报

4#
发表于 2014-4-7 19:34:05 | 只看该作者
楼主,求详细教程~~  谢谢

点评

教程的话,如果确实目前没人发关于这方面的,近期会整理一下。工具和过程。  详情 回复 发表于 2014-4-7 21:12
回复

使用道具 举报

5#
 楼主| 发表于 2014-4-7 21:12:51 | 只看该作者
2011angelfish 发表于 2014-4-7 19:34
楼主,求详细教程~~  谢谢

教程的话,如果确实目前没人发关于这方面的,近期会整理一下。工具和过程。
回复

使用道具 举报

6#
发表于 2014-4-8 14:51:05 | 只看该作者
支持64位WIN7,这个才有实际意义。
回复

使用道具 举报

7#
发表于 2014-4-8 18:16:07 | 只看该作者
没有样品提供下载?

点评

样品?你是说通用的版本吗。目前还未做过通用的版本呢。不过近期会整理下方案的。  详情 回复 发表于 2014-4-8 18:23
回复

使用道具 举报

8#
 楼主| 发表于 2014-4-8 18:23:54 | 只看该作者
mrliming 发表于 2014-4-8 18:16
没有样品提供下载?

样品?你是说通用的版本吗。目前还未做过通用的版本呢。不过近期会整理下方案的。
回复

使用道具 举报

9#
发表于 2014-4-8 19:49:57 来自手机 | 只看该作者
怎么不写个教程呢???
回复

使用道具 举报

10#
发表于 2014-4-9 14:56:27 | 只看该作者
我只关心,还能保存这VDF镜像么?保存后的VDF重启后能加载成功么?
回复

使用道具 举报

11#
发表于 2014-4-17 17:11:36 | 只看该作者
期待你的教程。。。。。。。。。。
回复

使用道具 举报

12#
发表于 2014-4-18 11:47:09 来自手机 | 只看该作者
图是独立一张的,最好有几个图一张来截更有说服力,不过楼主要是真的做到这效果的话,也真太神了
回复

使用道具 举报

13#
发表于 2014-4-18 13:29:45 来自手机 | 只看该作者
刚才我试了一下p驱动与fbwf的组合,最终以无限停在4色旗的失败结束,如果楼主真的搞出来了,期待你的方法
回复

使用道具 举报

14#
发表于 2014-4-20 16:31:17 | 只看该作者
听说uwf好一点,能替换fbwf吗?
回复

使用道具 举报

15#
发表于 2014-4-27 10:53:05 | 只看该作者
楼主强大啊,可惜我的内存不够
回复

使用道具 举报

16#
发表于 2014-4-28 18:40:59 | 只看该作者
这个不错,不知能否详细介绍教程
回复

使用道具 举报

17#
发表于 2015-6-9 23:50:01 | 只看该作者
回复

使用道具 举报

19#
发表于 2021-9-9 13:45:06 | 只看该作者
按照教程成功在primo ramdisk制作的内存系统中开启fbwf。不知道在primo ramdisk制作的ramos开启fbwf有多大的提升。这是测试的2张图。开启fbwf会4k明显高了很多,但写入速度减少了一半多。不知道有没有必要开启。fbwf对内存的回收还是真的快。测试的时候 内存占用百分之七十四。 测试完成内存又占用百分之七十。

mmexport1631165526463.jpg (79.34 KB, 下载次数: 127)

mmexport1631165526463.jpg

mmexport1631165523513.jpg (78.7 KB, 下载次数: 145)

mmexport1631165523513.jpg

点评

泪目- - 时隔多年, 来回顾了 发现我自己写的教程,居然不能立刻明白制作过程的原理。看来是忘了差不多了  发表于 2021-11-15 20:37
回复

使用道具 举报

20#
发表于 2021-11-17 16:09:25 | 只看该作者
学些到了,谢谢楼主
回复

使用道具 举报

21#
发表于 2021-12-31 12:39:54 来自手机 | 只看该作者
p驱+fbwf开机蓝屏怎么解决?
回复

使用道具 举报

22#
发表于 2023-12-25 13:33:32 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 07:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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