无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 11560|回复: 13
打印 上一主题 下一主题

利用FBWF的扩容作用增大RamOS系统盘X的容量

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-12 11:49:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
方案还不太成熟,有时可以,有的时候又不行,仅供各位参考,并请各位高手不断加以完善。

1、正常安装系统至X:盘

2、安装微软的RAMDISK_安装控制器,导入下面内容的注册表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ramdisk]
"Start"=dword:00000000


3、到http://www.xdowns.com/soft/softdown.asp?softid=50197下载FBWF控制台,安装后重启

4、将以下内容用记事本保存为批处理文件X.bat:
echo 查看FBWF的状态
FbwfMgr
pause

echo 开启FBWF
FbwfMgr /enable
pause

echo 添加删除受FBWF控制的驱动器X:
FbwfMgr /addvolume X:
pause

echo 改变FBWF覆盖缓冲容量为256M
fbwfmgr /setthreshold 256
pause

echo 开启压缩覆盖缓存
FbwfMgr /setcompression 1
pause

echo 设置FBWF覆盖缓存容量显示是虚拟模式
FbwfMgr /setsizedisplay 1
pause

echo 查看FBWF的状态
FbwfMgr
pause


然后,双击X.bat


[ 本帖最后由 lsqyqz 于 2010-8-12 15:05 编辑 ]
2#
 楼主| 发表于 2010-8-12 12:08:16 | 只看该作者
5、更改页面文件为0,重启

6、进入WinPE,用VDM创建大小合适的img文件,并装载它为A盘,格式化为压缩的NTFS格式

7、复制X:\目录下的Documents and Settings、Program Files、WINDOWS和fbwf.cfg到A:\目录下

8、
复制fbwf.bat到A:\目录下。fbwf.bat内容如下:
@echo off
cls
C: 2>nul
regedit /s %SystemRoot%\A.reg
sc start fbwf >nul
echo 。。。。


复制注册表文件A.reg到A:\WINDOWS下。A.reg内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]
"CurrentUser"="USERNAME"
"WaitToKillServiceTimeout"="20000"
"SystemStartOptions"="NOEXECUTE=OPTIN  FASTDETECT"
"SystemBootDevice"="ramdisk(0)"


复制文件FBWF.vbs到A:\Documents and Settings\All Users\Start Menu\Programs\Startup目录下。
FBWF.vbs内容如下:
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C X:\fbwf.bat", 0, TRUE)

9、运行regedit
加载配置单元,导入A:\WINDOWS\system32\config下面的system,项名称为ABC
导入ABC.reg。



[ 本帖最后由 lsqyqz 于 2010-8-12 14:01 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-8-12 12:50:24 | 只看该作者
10、ABC.reg内容如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FltMgr]
"AttachWhenLoaded"=dword:00000001
"Type"=dword:00000002
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,66,00,6c,00,74,00,6d,00,67,00,72,\
  00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="FltMgr"
"Group"="FSFilter Infrastructure"
"Description"="File SYSTEM Filter manager Driver"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FltMgr\Enum]
"0"="Root\\LEGACY_FLTMGR\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FBWF]
"Start"=dword:00000003
"Type"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,46,00,62,00,77,00,66,00,2e,00,73,\
  00,79,00,73,00,00,00
"Group"="FSFilter SYSTEM Recovery"
"DisplayName"="File-Based Write Filter"
"Description"="File-Based Write Filter driver"
"DependOnService"=hex(7):46,00,6c,00,74,00,4d,00,67,00,72,00,00,00,00,00
"EnabledOnAllSkus"=dword:00000001
"CacheType"=dword:00000003
"WinPECacheThreshold"=dword:00000100

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FBWF\Enum]
"0"="Root\\LEGACY_FBWF\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FBWF\Instances]
"DefaultInstance"="Fbwf Instance"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Services\FBWF\Instances\Fbwf Instance]
"Flags"=dword:00000000
"Altitude"="226000"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FBWF]
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FBWF\0000]
"Service"="FBWF"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="File-Based Write Filter"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FBWF\0000\control]
"*NewlyCreated*"=dword:00000000
"ActiveService"="FBWF"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FLTMGR]
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000]
"Service"="FltMgr"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="FltMgr"

[HKEY_LOCAL_MACHINE\ABC\ControlSet001\Enum\Root\LEGACY_FLTMGR\0000\Control]
"ActiveService"="FltMgr"

11、卸载配置单元文件

12、在VDM上卸载img文件。至此大功告成。


[ 本帖最后由 lsqyqz 于 2010-8-13 14:29 编辑 ]
回复

使用道具 举报

4#
发表于 2010-8-12 14:55:56 | 只看该作者
楼主太牛了试试看!!
回复

使用道具 举报

5#
 楼主| 发表于 2010-8-12 15:02:49 | 只看该作者
原帖由 renzhongwen 于 2010-8-12 14:55 发表
楼主太牛了试试看!!


不是牛不牛的问题,只是看到有些人太保守,不愿公开所谓的技术,所以才把自己的不成熟的方案放出来——共同探讨、共同进步!
回复

使用道具 举报

6#
 楼主| 发表于 2010-8-12 15:11:22 | 只看该作者
回复

使用道具 举报

7#
发表于 2010-9-1 10:12:38 | 只看该作者
说实了技术就是得交流才会前进。
回复

使用道具 举报

8#
发表于 2010-9-2 21:00:28 | 只看该作者
既然做了RAM,就会把系统盘管理得干干净净,这个用来扩充容量实验**运行库很好
回复

使用道具 举报

9#
发表于 2010-11-17 17:16:01 | 只看该作者
用了上述方法一次就成功了。
回复

使用道具 举报

10#
发表于 2010-11-22 17:38:48 | 只看该作者
改进了方法,100%使用分配的内存。(480M)
给个链接:
通用V3.0预告。。
回复

使用道具 举报

11#
发表于 2013-6-17 19:11:51 | 只看该作者

挖下 坟..
顺便 学习 一下...
回复

使用道具 举报

12#
发表于 2013-8-7 12:47:17 | 只看该作者
听起来有道理
回复

使用道具 举报

13#
发表于 2014-5-31 22:26:15 | 只看该作者
fbwf这么麻烦的设置?
回复

使用道具 举报

14#
发表于 2015-3-22 20:37:07 来自手机 | 只看该作者
fbwf怎么没人拿来做动态内存盘???
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 00:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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