无忧启动论坛

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

[更新]1111狗年终结版(2007.2.8更新)

[复制链接]
发表于 2006-11-25 12:47:45 | 显示全部楼层
strongchen目前的这个在咱的机器上面加载了netcfg.exe以后,就不稳定。在x盘上面浏览一会儿以后,会出现蓝屏。显示fl??.sys错误,不知道改用那个新版本的fltmgr.sys有没有用。
回复

使用道具 举报

发表于 2006-11-25 13:59:42 | 显示全部楼层
更新了网络的配置程序是哪些
回复

使用道具 举报

 楼主| 发表于 2006-11-25 14:09:12 | 显示全部楼层
原帖由 l1982012800 于 2006-11-25 01:59 PM 发表
更新了网络的配置程序是哪些


:lol 好像都是你的东西(我还删除了2个文件)。奇怪的是之前映射是不行的后来又可以了,有些昏。
回复

使用道具 举报

发表于 2006-11-25 15:22:12 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 02:47 AM 发表
11。25

更新了网络的配置程序,精简到5M左右。

增加了局域网的使用说明。


哈哈,老弟的确是高手,本人特别对 FBWF 感兴趣,使用 FBWF 后,光盘上的可用空间能否动态分配,即随着向光盘写入文件的大小而改变,比如在有足够内存的机子,可向光盘写入100MB或更多的文件,这样可以在初始化时设置一个很小的Cache(如8MB或更小),便利于小内存的机子启动,而大内存的机子又能长时间上网游览网页。因为小内存的机子长时间上网游览网页会出现种种问题(已有人提到了)。
记得以前启动区有人发过这方面的帖子,刚才我翻了30多页也找不到。只好来请教老弟你啦。
回复

使用道具 举报

 楼主| 发表于 2006-11-25 15:29:38 | 显示全部楼层
fbwf的使用我其实不太清楚,不过找到了一个比较有趣的插件(比天风那个好,有中文注解)

我上传上来,大家研究一下

研究了半天还是没发现可以让用img格式的ramxpe 支持fbwf。看来以后只能用iso格式做ramxpe了。

而且理论上用 fbwfmgr.exe 命令可以对任意路径保护的,但是也不成功。

我上传plugin 的inf文件:

; fbwframauto.inf  by oscar  18/aug/2006

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="fbwf and ramdrv auto size"
Enable=1


[SourceDisksFiles]
files\fbwflib.dll=2,,1
files\fbwf.sys=4,,1
files\fbwfdll.dll=2,,1
files\fbwfmgr.exe=1,,1

%11%\emptyregdb.dat=2    ;这个文件是在XP系统里的system32目录下。
files\fbwframauto.exe=2,,1
;files\fbwframauto.au3=2,,1
files\sc.exe=1,,1
files\devcon.exe=1,,1


[Software.AddReg]
;使用 XPE SHELL 启动时自动设置 FBWF 和RAMDISK 的大小,如果不需要自动,注释掉这行
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\100","101","||%Systemroot%\system32\fbwframauto.exe"


[SetupReg.AddReg]
;自动设置不需要这行
;如果指定大小,需要这行
; 0x10 = 16Mb
; 0x18 = 24Mb
; 0x20 = 32Mb
; 0x30 = 48Mb
; 0x40 = 64Mb
; 0x48 = 72Mb
; 0x60 = 96Mb
; 0x80 = 128Mb
; 0x100 = 256Mb
;0x4,"ControlSet001\Services\FBWF","WinPECacheThreshold",0x00000050

0x1,"ControlSet001\Services\fbwf","DisplayName","fbwf"
0x2,"ControlSet001\Services\fbwf","ImagePath","system32\drivers\fbwf.sys"
0x1,"ControlSet001\Services\fbwf","Description","fbwf driver"
0x4,"ControlSet001\Services\fbwf","ErrorControl",0x1
0x4,"ControlSet001\Services\fbwf","Start",0x0
0x4,"ControlSet001\Services\fbwf","Type",0x2
0x7,"ControlSet001\Services\fbwf","DependOnService","fltmgr"
0x1,"ControlSet001\Services\fbwf\Instances","DefaultInstance","Fbwf Instance"
0x1,"ControlSet001\Services\fbwf\Instances\Fbwf Instance","Altitude","226000"
0x4,"ControlSet001\Services\fbwf\Instances\Fbwf Instance","Flags",0x0
0x4,"ControlSet001\Services\FltMgr","Type",0x2
0x4,"ControlSet001\Services\FltMgr","Start",0x3
0x4,"ControlSet001\Services\FltMgr","ErrorControl",0x1
0x2,"ControlSet001\Services\FltMgr","ImagePath","system32\drivers\fltmgr.sys"
0x1,"ControlSet001\Services\FltMgr","DisplayName","FltMgr"
0x1,"ControlSet001\Services\FltMgr","Description","File System Filter Manager Driver"
0x4,"ControlSet001\Services\FltMgr","AttachWhenLoaded",0x0
0x4,"ControlSet001\Enum\Root\LEGACY_FLTMGR","NextInstance",0x1
0x1,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Service","FltMgr"
0x4,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Legacy",0x1
0x4,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","ConfigFlags",0x0
0x1,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","Class","LegacyDriver"
0x1,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1,"ControlSet001\Enum\Root\LEGACY_FLTMGR\0000","DeviceDesc","FltMgr"

;CACHING
;=======
;
; "Apparently" you can either Pre-Allocate the cache to full size,
; say 64Mb and it starts off at 64Mb, or you can set it to grow
; dynamically, where it dynamically increases. You can also try
; the dynamically compressed setting, but this may come with a
; performance hit, meaning file access will be slower, but this
; setting is better for lower RAM systems.
;
; 0x1 = "dynamic" 动态分配,自动设置
; 0x2 = "dynamic compressed"
; 0x3 = "pre-allocated" 不需要自动设置,自己指定大小。
;
; This is with "pre-allocated" caching on.
; i dont know if its the best option, yet.
; I tested all 3 and found no real difference in usability.
;这个是自动设置
0x4,"ControlSet001\Services\FBWF","CacheType", 0x1



[AddLine]
;"txtsetup.sif", "BusExtenders.Load","fbwf     = fbwf.sys"
"txtsetup.sif", "BusExtenders.Load","fltmgr   = fltmgr.sys"
"txtsetup.sif", "files.fbwf",     "fbwf.sys,4"
"txtsetup.sif", "files.fbwf",     "fbwflib.dll,2"
"txtsetup.sif", "files.fltmgr",   "fltmgr.sys,4"
"txtsetup.sif", "files.fltmgr",   "fltlib.dll,2"

可以在注释中看到很多东西。。。

PE光盘可写的插件1.rar

260.61 KB, 下载次数: 205, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2006-11-25 15:41:34 | 显示全部楼层
http://strongchen.cech.com.cn
这个U盘的资被删除了,可能下载量太大了。哈哈
回复

使用道具 举报

 楼主| 发表于 2006-11-25 15:47:49 | 显示全部楼层
原帖由 zts59 于 2006-11-25 03:41 PM 发表
http://strongchen.cech.com.cn
这个U盘的资被删除了,可能下载量太大了。哈哈


:L 我正在重新上传一个新的iso,再不行就重新申请一个网盘好了。
回复

使用道具 举报

发表于 2006-11-25 16:45:08 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 03:29 PM 发表
fbwf的使用我其实不太清楚,不过找到了一个比较有趣的插件(比天风那个好,有中文注解)

我上传上来,大家研究一下

研究了半天还是没发现可以让用img格式的ramxpe 支持fbwf。看来以后只能用iso格式做ramxpe ...


先下再顶,不过没有现成的注册表文件,手工加那些入注册表很麻烦的。
回复

使用道具 举报

 楼主| 发表于 2006-11-25 17:10:29 | 显示全部楼层
原帖由 lxl1638 于 2006-11-25 04:45 PM 发表


先下再顶,不过没有现成的注册表文件,手工加那些入注册表很麻烦的。


http://www.911cd.net/forums//index.php?showtopic=15282&st=220

相关内容讨论,好像有人尝试用fbwf来代替b盘(我也有这样得想法)
回复

使用道具 举报

发表于 2006-11-25 17:17:33 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 05:10 PM 发表


http://www.911cd.net/forums//index.php?showtopic=15282&st=220

相关内容讨论,好像有人尝试用fbwf来代替b盘(我也有这样得想法)


原理是可行的,只要在注册表中设置好%TEMP%就可以了。

上面的插件好象是自动分配Ram的?而不是动态的?
回复

使用道具 举报

 楼主| 发表于 2006-11-25 17:19:08 | 显示全部楼层
原帖由 lxl1638 于 2006-11-25 05:17 PM 发表


原理是可行的,只要在注册表中设置好%TEMP%就可以了。

上面的插件好象是自动分配Ram的?而不是动态的?


我在尝试中,看来是像autoramsize一样按内存百分比分配。

其实我做的这个外挂版已经是动态分配的了吧,但我把文件放入光盘上的时候内存就马上减少

把加入的文件删除后就内存就增加。(再测试一下再说)

[ 本帖最后由 strongchen 于 2006-11-25 05:23 PM 编辑 ]
回复

使用道具 举报

发表于 2006-11-25 17:24:00 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 05:19 PM 发表


我在尝试中,看来是像autoramsize一样按内存百分比分配。


你会VC么?我这有autoramsize的源码,参照它可以写出那个FBWFRamAuto.exe,那个FBWFRamAuto.exe太大了,其实它是调用devcon.exe、sc.exe等文件,而autoramsize是通过调用SETUPAPI.DLL中的涵数来完成这些的。

AutoRamResizer_SCR.rar

18.43 KB, 下载次数: 62, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2006-11-25 17:25:22 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 05:10 PM 发表


http://www.911cd.net/forums//index.php?showtopic=15282&st=220

相关内容讨论,好像有人尝试用fbwf来代替b盘(我也有这样得想法)

那样的话老九的XPEHELP就可以扔了
回复

使用道具 举报

 楼主| 发表于 2006-11-25 17:28:13 | 显示全部楼层
原帖由 lxl1638 于 2006-11-25 05:24 PM 发表


你会VC么?我这有autoramsize的源码,参照它可以写出那个FBWFRamAuto.exe,那个FBWFRamAuto.exe太大了,其实它是调用devcon.exe、sc.exe等文件,而autoramsize是通过调用SETUPAPI.DLL中的涵数来完成这些的。


:L,我不会编程拉,最多写一下cmd。。。。
回复

使用道具 举报

发表于 2006-11-25 17:38:24 | 显示全部楼层
原帖由 lxl1638 于 2006-11-25 05:24 PM 发表


你会VC么?我这有autoramsize的源码,参照它可以写出那个FBWFRamAuto.exe,那个FBWFRamAuto.exe太大了,其实它是调用devcon.exe、sc.exe等文件,而autoramsize是通过调用SETUPAPI.DLL中的涵数来完成这些的。

老九照葫芦画瓢写个autofbwfram.EXE,先谢谢了
回复

使用道具 举报

 楼主| 发表于 2006-11-25 17:42:38 | 显示全部楼层
证实了,我现在这个fbwf已经是动态分配内存的了。在168m内存,没有硬盘的情况下启动(没有交换空间)

有 55m 左右 的自由内存(老毛桃的原版有56M),把网络外置解压到x盘后,自由内存减少相应的数量。

当把加入的文件删除后内存数量恢复。

so 如果用fbwf替代b盘,ramxpe使用的内存使用会跟灵活。

本贴的47楼有fbwf插键,有reg文件的。
回复

使用道具 举报

发表于 2006-11-25 17:56:35 | 显示全部楼层
fltlib.dll,fltmgr是干什么用的
回复

使用道具 举报

发表于 2006-11-25 18:04:37 | 显示全部楼层
不错的东东,再顶!
回复

使用道具 举报

 楼主| 发表于 2006-11-25 18:17:57 | 显示全部楼层
原帖由 l1982012800 于 2006-11-25 05:56 PM 发表
fltlib.dll,fltmgr是干什么用的


应该是fbwfmgr.exe的组件,fbwfmgr.exe可以控制fbwf的保护目录。。。

但是我还没有试验成功。
回复

使用道具 举报

 楼主| 发表于 2006-11-25 18:55:06 | 显示全部楼层
补充fbwf的二个参数:

ControlSet001\Services\FBWF","WinPECacheThreshold",0x00000050

这个是光盘最大的可些size,不设置的时候是32M。(在10进制下33代表32M)

如果要调整光盘的可写空间设置这里就可以了(启动后内存并不会占用,而是用多少算多少)

ControlSet001\Services\FBWF","CacheType", 0x1

; "Apparently" you can either Pre-Allocate the cache to full size,
; say 64Mb and it starts off at 64Mb, or you can set it to grow
; dynamically, where it dynamically increases. You can also try
; the dynamically compressed setting, but this may come with a
; performance hit, meaning file access will be slower, but this
; setting is better for lower RAM systems.

1 的时候是动态分配内存
2 的时候是动态分配内存加内存压缩(内存比较小就有用了)
3 的时候是马上占用所有fbwf需要的内存(基本不考虑用了)

================================
因为bfwf的服务可以停止(跟b盘不同)所以可以写一个程序,自动判断用户自由内存的数量

设置内存分配的方式是用第一还是第二种方式。(期待编程高手。。。)
回复

使用道具 举报

发表于 2006-11-25 20:01:42 | 显示全部楼层
下载了更新版本。可惜不能成功。按启用网络支持后立刻显示错误:不能安装网络适配器。是不是要另外安装网卡驱动呢?nForce Networking Contr.....。
回复

使用道具 举报

 楼主| 发表于 2006-11-25 20:34:10 | 显示全部楼层
原帖由 sangmei 于 2006-11-25 08:01 PM 发表
下载了更新版本。可惜不能成功。按启用网络支持后立刻显示错误:不能安装网络适配器。是不是要另外安装网卡驱动呢?nForce Networking Contr.....。


没你网卡的驱动,自己合成进去吧。。。
回复

使用道具 举报

发表于 2006-11-25 20:58:00 | 显示全部楼层
原帖由 sangmei 于 2006-11-25 08:01 PM 发表
下载了更新版本。可惜不能成功。按启用网络支持后立刻显示错误:不能安装网络适配器。是不是要另外安装网卡驱动呢?nForce Networking Contr.....。

晕~~怪不得我也不能安装网络适配器~~我也是这个网卡啊!!
楼主可否讲一下有哪些网卡驱动啊~~或者会否追加一点驱动啊!
貌似nForce现在还有非常多人使用的啊!!(至少我认识一大堆)
回复

使用道具 举报

发表于 2006-11-25 20:59:53 | 显示全部楼层
原帖由 killboy88 于 2006-11-25 08:58 PM 发表

晕~~怪不得我也不能安装网络适配器~~我也是这个网卡啊!!
楼主可否讲一下有哪些网卡驱动啊~~或者会否追加一点驱动啊!
貌似nForce现在还有非常多人使用的啊!!(至少我认识一大堆)

去自己的XP中去提取
回复

使用道具 举报

发表于 2006-11-25 23:03:30 | 显示全部楼层
原帖由 strongchen 于 2006-11-25 06:55 PM 发表
补充fbwf的二个参数:

ControlSet001\Services\FBWF","WinPECacheThreshold",0x00000050

这个是光盘最大的可些size,不设置的时候是32M。(在10进制下33代表32M)

如果要调整光盘的可写空 ...

期待!!!
回复

使用道具 举报

发表于 2006-11-25 23:20:58 | 显示全部楼层
成功了,我的8139,
无限感谢楼主!!您辛苦了。
回复

使用道具 举报

发表于 2006-11-25 23:59:32 | 显示全部楼层
谢谢了.现在我的也能上网了
回复

使用道具 举报

发表于 2006-11-26 09:53:05 | 显示全部楼层
添加网卡驱动失败。请大侠指条明路。


用驱动精灵提取了驱动。

[ 本帖最后由 sangmei 于 2006-11-26 11:13 AM 编辑 ]

NVIDIA nForce Networking Controller.rar

112.28 KB, 下载次数: 960, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2006-11-26 10:19:22 | 显示全部楼层
只能通过路由器上网,似乎一般家庭使用就大受限制了。

建议还是要添加一个拨号程序。
回复

使用道具 举报

发表于 2006-11-26 11:07:38 | 显示全部楼层
谢谢楼主分享!等待楼主继续完善
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 23:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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