无忧启动论坛

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

RAMDISK.SYS与FBWF.SYS究竟是怎样的关系?

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-4 19:19:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
搜索了一下论坛,看了很多贴,但是还是没搞清这两个东东的关系。我现在有两种不同的理解,希望能得到正确的答案。

理解一:
RAMDISK.SYS同FBWF.SYS同设置X盘缺一不可的两个组件。由RAMDISK.SYS生成X盘,但生成的大小及可写性质则由FBWF.SYS负责。FBWF.SYS的参数由PECMD.EXE中的FBWF命令设置

理解二:
RAMDISK.SYS与FBWF.SYS是两个无关的组件。两个文件都可以独立完成生成X盘的任务,FBWF.SYS生成的X盘由PECMD.EXE中的FBWF命令设置其参数。

另:好像RAMDISK.SYS还同SETUPLDR.BIN有关,好像要破解这个SETUPLDR.BIN才能用RAMDISK.SYS。并且,版本也好像有限制?

问题:
1、按照理解一:某些格式下开FBWF.SYS蓝屏,这时,我们除了更换格式外还有什么方法生成X盘?
2、按照理解二:RAMDISK.SYS也可以生成X盘,那它的参数由什么设置?注册表?能动态设置么?PECDM.EXE能设置么?
3、还有第三种的东东可以生成X盘么,比如:RAMDRV、IMDisk?目前我只看到了这两个用来生成B盘的功能,如果它们也能生成B盘,又应该怎设置?
注意:我这里讨论的是RAMDISK.SYS同FBWF.SYS的关系。不是RAMDRV.SYS!后者是生成B盘的,我不确定它能否可以用来生成X盘,我看到论坛有部分XD对这两个搞混淆了。
2#
发表于 2009-8-4 19:28:36 | 只看该作者
RAMDISK.SYS的任务是把PE的映像文件放到内存,
FBWF.SYS的任务是扩容X盘的空间。
回复

使用道具 举报

3#
发表于 2009-8-4 22:44:01 | 只看该作者
学习一下,顶楼上的........
回复

使用道具 举报

4#
发表于 2009-8-4 22:49:26 | 只看该作者
还是高手门解释 让人信服!
回复

使用道具 举报

5#
 楼主| 发表于 2009-8-4 23:11:22 | 只看该作者
原帖由 zhxy9804 于 2009-8-4 22:29 发表
ramdisk产生x虚拟盘,fbwf让虚拟的x光驱可以写,
img格式应该不用开fbwf也可以,因为产生的是x硬盘。

这样说来,其实老九的FBWF命令设置大小是针对RAMDISK的了?RAMDISK怎工作?X盘中的系统文件是什么东东把它复制进去的?并且,自动生成了个人文件夹!
IMDisk.sys 可以虚拟可写内存盘,看来有希望代替RAMDISK与FBWF组合,但问题就是,系统文件是什么东东把它们复制进了X盘?怎在样X盘生成个人文件夹?
回复

使用道具 举报

6#
发表于 2009-8-4 23:49:09 | 只看该作者
个人文件夹我想应该是PE启动的时候自己建立的吧,和RAMDISK没啥关系的。
回复

使用道具 举报

7#
发表于 2009-8-5 01:35:49 | 只看该作者
原帖由 lrbin50 于 2009-8-4 23:11 发表

这样说来,其实老九的FBWF命令设置大小是针对RAMDISK的了?RAMDISK怎工作?X盘中的系统文件是什么东东把它复制进去的?并且,自动生成了个人文件夹!
IMDisk.sys 可以虚拟可写内存盘,看来有希望代替RAMDISK ...


估计代替不了的,ramdisk应该是由SETUPLDR.BIN直接调用的,应该是基层级的应用了
而imdisk只是一个应用程序而已,在系统启动后才能调用的

[ 本帖最后由 NicTense 于 2009-8-5 01:52 编辑 ]
回复

使用道具 举报

8#
 楼主| 发表于 2009-8-5 08:29:33 | 只看该作者
原帖由 NicTense 于 2009-8-5 01:35 发表


估计代替不了的,ramdisk应该是由SETUPLDR.BIN直接调用的,应该是基层级的应用了
而imdisk只是一个应用程序而已,在系统启动后才能调用的

看来真是扯上SETUPLDR.BIN了。这样,如果不用FBWF的话。RAM盘是多大?
回复

使用道具 举报

9#
发表于 2009-8-5 08:31:55 | 只看该作者
不懂,不过就字面理解而言,我觉得RAMDISK是内存虚拟盘,而FWBF是文件写基本过滤,是针对文件写操作的,可以让不能写的磁盘可以写,让能写的不能直接写到磁盘,而是写到内存——而且我觉得,FWBF不一定会产生盘符X,而有可能不用虚拟盘而直接写进内存去。
回复

使用道具 举报

10#
发表于 2009-8-5 11:22:02 | 只看该作者
进来学习一下,看来需要努力呀。
回复

使用道具 举报

11#
 楼主| 发表于 2009-8-5 13:21:38 | 只看该作者
原帖由 zhxy9804 于 2009-8-5 11:33 发表
ramdisk如果能替代,那就有可能用wim打包原先的cab包,因为这是setupldr.bin调用的。好比win7的bootmgr支持vhd一样,是内置支持的,不是随便可以替换的。

明白了,看来SEUPLDR.BIN用途不小啊。那IMG的生成的X盘为硬盘,不需要开FBWF都行,如果不开FBWF的话X盘的大小是多少?哪里去设定它的大小?
回复

使用道具 举报

12#
发表于 2009-8-5 15:33:32 | 只看该作者
原帖由 lrbin50 于 2009-8-5 13:21 发表

明白了,看来SEUPLDR.BIN用途不小啊。那IMG的生成的X盘为硬盘,不需要开FBWF都行,如果不开FBWF的话X盘的大小是多少?哪里去设定它的大小?

x:盘大小就是img文件的大小,由制作img时来决定
回复

使用道具 举报

13#
发表于 2009-8-5 15:35:41 | 只看该作者
另外,对于winpe 2.x/3.0来说,wim方式启动时fbwf.sys是必须的

x:盘由ramdisk.sys产生,大小由boot.sdi来决定
回复

使用道具 举报

14#
 楼主| 发表于 2009-8-5 16:40:26 | 只看该作者
原帖由 fujianabc 于 2009-8-5 15:33 发表

x:盘大小就是img文件的大小,由制作img时来决定

哦,看来不开FBWF的话还得把IMG容量弄大点,不然没空间了,这样说来,老九的FBWF不但有开启FBWF的功能,还有扩容X盘的功能啊。
回复

使用道具 举报

15#
发表于 2009-8-5 16:55:07 | 只看该作者
开FBWF就是为了扩容X盘,PECMD只是用来修改FBWF对X盘的缓存大小,以及装入FBWF驱动。
回复

使用道具 举报

16#
发表于 2009-8-5 18:59:24 | 只看该作者
FBWF稳定性差了点,除非为了要求低内存启动,还是img格式保险,以前用iso内核,假死问题快把我逼疯
回复

使用道具 举报

17#
发表于 2009-8-5 23:20:30 | 只看该作者
不用fbwf好多年
回复

使用道具 举报

18#
 楼主| 发表于 2009-8-5 23:45:03 | 只看该作者
原帖由 neo4026 于 2009-8-5 23:20 发表
不用fbwf好多年

别啊,虽然IMG可以不需要FBWF,但我还是找到了IMG用FBWF的理由,可以根据内存动态扩容。这样,如果PE有功能扩展部件,需要X盘更大的容量时很有用。不像IMG容量一旦确定了,就是定死了。不能根据内存调整。

[ 本帖最后由 lrbin50 于 2009-8-5 23:46 编辑 ]
回复

使用道具 举报

19#
发表于 2009-8-6 01:22:49 | 只看该作者
原帖由 neo4026 于 2009-8-5 23:20 发表
不用fbwf好多年

pe 1.x的确可以多年不用了。

但你的pe 2.x就离不开fbwf.sys了,因为wimfsf.sys是只读挂载,如果没有fbwf,wim启动的pe 2.x/3.0会蓝屏的
回复

使用道具 举报

20#
发表于 2009-8-6 11:07:26 | 只看该作者
原帖由 lrbin50 于 2009-8-5 23:45 发表

别啊,虽然IMG可以不需要FBWF,但我还是找到了IMG用FBWF的理由,可以根据内存动态扩容。这样,如果PE有功能扩展部件,需要X盘更大的容量时很有用。不像IMG容量一旦确定了,就是定死了。不能根据内存调整。

该用多少空间我已经了然于胸了。
现在除了显卡的20M,我已经不需要X盘的空间了。不过还是要把东西挂到WXPE下
回复

使用道具 举报

21#
发表于 2010-1-10 10:36:20 | 只看该作者
pe基础贴,需要收藏。
回复

使用道具 举报

22#
发表于 2010-5-29 22:51:06 | 只看该作者
根据以上大大的讨论,我测试了一下,IMG格式的PE,加入FBWF后,在使用Wimtool时,WIM映像文件不能挂载到X盘;我查找原因,把FBWF去掉就可以挂载了,就是把“FBWF Pxx Lxx Hxx”去掉以后就可以挂载。请问有没有其他方法可以不去掉FBWF,又能在X盘挂载WIM文件的方法???
回复

使用道具 举报

23#
发表于 2010-5-30 10:27:59 | 只看该作者

回复 #24 xuxinhero 的帖子

两者都是过滤器有冲突,而且挂载WIM几乎不占用X盘空间,IMG格式生成的X盘本身就可写,只要预留一些空间给需要COPY到X盘才行的文件就可以了,完全不需要FBWF。FBWF主要针对ISO格式或者直接就是光盘,它让本来只读的ISO映像盘、光盘变成“可写”(转向到内存),但如果写入太多的话会出错。
回复

使用道具 举报

24#
发表于 2010-5-30 12:33:25 | 只看该作者
原帖由 netwinxp 于 2010-5-30 10:27 发表
两者都是过滤器有冲突,而且挂载WIM几乎不占用X盘空间,IMG格式生成的X盘本身就可写,只要预留一些空间给需要COPY到X盘才行的文件就可以了,完全不需要FBWF。FBWF主要针对ISO格式或者直接就是光盘,它让本来只读 ...

去掉FBWF后,就需要增大img文件来获取空余空间,这样会不会使启动时间延长很多呢?
回复

使用道具 举报

25#
发表于 2010-5-30 16:12:19 | 只看该作者
空余空间经压缩后增加不是很多。
回复

使用道具 举报

26#
发表于 2010-5-31 12:52:19 | 只看该作者
学习一下高手门的解释
回复

使用道具 举报

27#
发表于 2010-5-31 18:42:22 | 只看该作者
原帖由 netwinxp 于 2010-5-30 16:12 发表
空余空间经压缩后增加不是很多。

是的,增大IMG文件的体积,CAB压缩后的体积和原来没有增加体积时是一样的。
但是启动时间就相应的增加了一些,如果碰到老一点的机器,启动时间就更长了....
请问netwinxp版主,去掉FBWF之后,那个驱动文件FBWF.SYS要不要删除呢?
回复

使用道具 举报

28#
发表于 2010-5-31 20:02:19 | 只看该作者
进来了解一下,学习学习
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 07:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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