无忧启动论坛

标题: [讨论贴]有关FBWF的一些相关资料! [打印本页]

作者: 天风    时间: 2006-11-24 23:24
标题: [讨论贴]有关FBWF的一些相关资料!
FBWF  全称File-Based Write Filter

它为系统提供文件及目录写保护功能兼磁盘保护功能,并且对在只读介质上运行微软系统的写入成为可能。
以上为本人个人理解可能与它本身功能或多或少有所出入,经过阅读EMBEDDED 2007的帮助文档,感觉它比EWF的功能有过之而无不及!

它可以通过命令灵活的添加要保护的卷,目录及文件。特别是目录功能以及文件过滤功能是EWF所不能做到的!

希望对此有研究的朋友也来参与讨论!

因条件限制,没有再去安装开发环境重新做一个带有FBWF的系统,提取到的一些个人感觉有用的文件,如果哪位有补充请跟贴!

===========================================
贴一些微软的资料:

The FBWF Manager is a command line tool for embedded developers to quickly integrate and prototype the FBWF. FBWF Manager is intended primarily for design time use.

The FBWF Manager command line syntax follows:

fbwfmgr [/? | /help /[switch] | /displayconfig | /overlaydetail | /enable | /disable | /addvolume [volumename] | /removevolume [volumename] [1|0] |
/addexclusion [path] | /removeexclusion [path] |
/setthreshold [threshold] | /setcompression [1|0] | /setpreallocation [1|0] ]
The following table describes the command line switches.

Switch Description
displayconfig Displays all configuration information for the write filter including protected volumes list, overlay configuration and write through paths. The command returns:
State—Indicating current filter state (enable or disable) and state for next boot.

Protected Volumes—List of protected volumes including the current and next boot state.

Compression—Current and next boot state for cache compression.

Threshold—Current and next boot values for the overlay cache threshold.

Write Through Paths—Displays a complete list of active and next boot write through paths.

Pre-allocation Status—Displays current and next boot status for cache pre-allocation.

overlaydetail Displays detail on the current overlay contents for all protected volumes. The command returns:
Contents—Files and folders currently in the overlay for all protected volumes including sizes (size of data in overlay) and open file handles.

Memory Usage—Total amount of memory being consumed by the overlay.

enable Enables the write filter on the next restart.
disable Disables the write filter on the next restart.
addvolume Adds a volume to the protected volume list for next boot.
removevolume Removes a volume from the protected volume list for next boot.
addexclusion Adds a write through path to the exclusion list for next boot.
removeexclusion Removes a write through path from the exclusion list for next boot.
setthreshold Sets the overlay threshold value for next boot.
setcompression Sets overlay compression as enabled (1) or disabled (0) for next boot.
setpreallocation Sets cache pre-allocation as enabled (1) or disabled (0) for next boot.
commitfile Commits a specified file.
restorefile Restores a specified file.
? Displays usage and help.
help / [switch] Displays help information for a specific FBWF Manager switch.

[ 本帖最后由 天风 于 2006-11-24 11:27 PM 编辑 ]

FBWF.rar

123.53 KB, 下载次数: 1107, 下载积分: 无忧币 -2


作者: strongchen    时间: 2006-11-24 23:33
找时间试验一下,或者可以用来替代ewf

这个有没有32m的限制?
作者: l1982012800    时间: 2006-11-24 23:36
只比  
strongchen  
上次上传给我们的多了两个文件
作者: 天风    时间: 2006-11-24 23:48
FBWF默认CACHE内存大小是64M,如果在EMBEDDED开发环境中是可以指定的!

但现在我手上没有成品系统!
作者: 弄潮儿-NET    时间: 2006-11-24 23:52
Personally thinking should be the affair of the same.
作者: lzy444    时间: 2006-11-25 10:58
CACHE内存大小是否和这有关系?
0x4,"ControlSet001\Services\FBWF","WinPECacheThreshold",0x20
其中 0x20 为 32M
0x10 - 16М
0x18 - 24М
0x20 - 32М
0x30 - 48М
0x40 - 64М
0x48 - 72М
0x60 - 96М
0x80 -128М
0x100 - 256М
作者: 天风    时间: 2006-11-26 21:27
好不容易休息二天都贡献给这个FBWF了!

基本上告以成功!

暂时没有发现楼上所说的注册表项!

目前用提取的文件植入XP SP2中运行正常,比EWF好用!

不做其他设置到目前为止没有出现延缓写入失败的情况!

利用/DISPLAYCONFIG参数查看状态,CACHE大小占用16M

没有找到在哪个键值来更改大小!
作者: strongchen    时间: 2006-11-26 21:37
补充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需要的内存(基本不考虑用了)


以上内容我都测试过。。。

[ 本帖最后由 strongchen 于 2006-11-26 09:39 PM 编辑 ]
作者: 天风    时间: 2006-11-26 21:42
下面是我在XP中用的内容!

============================
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FBWF]
"Start"=dword:00000000
"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
"DebugFlags"=dword:00000000
"EnabledOnAllSkus"=dword:00000001
作者: strongchen    时间: 2006-11-26 21:46
怎么设置保护那些路径?

期待天风完整的xp安装文件 ^_^
作者: strongchen    时间: 2006-11-26 21:49
EnabledOnAllSkus 是全面保护所有的盘吗?如果只想保护一个盘怎么样?
作者: 天风    时间: 2006-11-26 22:14
原帖由 strongchen 于 2006-11-26 09:46 PM 发表
怎么设置保护那些路径?

期待天风完整的xp安装文件 ^_^


完整的文件提供还是不必要了,省得引来不必要的麻烦,上次那个EWF就是个例子,国内那些开发EMBEDDED赚钱的凭的就是这个,我把它都给公开了还有什么秘密可言1

上次那个EWF的帖子之所以加了限制就是因为行业商业用户给了警告,如果不收敛就会招来麻烦的!

俺的论坛经常被DD停止也是因为这个!

其实你如果够细心应该从本帖子中能得到些什么了!

原帖由 strongchen 于 2006-11-26 09:46 PM 发表
EnabledOnAllSkus 是全面保护所有的盘吗?如果只想保护一个盘怎么样?


EnabledOnAllSkus 表示 FBWF处于打开状态,并不是保护,如果保护以及如何设置请看一楼参数!或者运行 FBWF /?

举例:
fbwf.exe /addexclusion c: \windows\system32\drivers\      驱动目录将不被保护
同理如果路径为应用文件名则这个文件将不会更新直接被过滤了!

fbwf.exe /addvolume c:   这样将保护C盘
作者: strongchen    时间: 2006-11-26 22:22
明白了,看来pe上的使用方法和硬盘xp上有区别。。。有之前的资料估计自己做没问题,3Q
作者: 弄潮儿-NET    时间: 2006-11-27 15:55
楼上的,只是目前还没有病毒针对EWF而于,
要是针对的话恐怕比杀毒的好不到哪里去了。
作者: xdg3669    时间: 2006-11-27 16:07
原帖由 friend8179 于 2006-11-27 01:26 PM 发表
知道天风老大的难处了,不过为了60分的权限在水区灌了好几天水,哈哈。不过那个horm.dat文件还是没下下来,一看发现需要权限100,这下死心了,管理员版主级权限,不是灌水能得到的,什么时候再贴一下呢??实在爱 ...

这样的话你研究FBWF吧!
作者: emutemp    时间: 2006-11-28 01:16
有没有EWF有,而FBWF没有的功能?
作者: 天风    时间: 2006-11-28 08:35
有,EWF支持快速启动技术而FBWF不支持!

各有所长!
作者: jerryxue    时间: 2006-11-28 09:12
天风老大,我按你上个关于EWF的帖子的方法把FBWF装到XP上,不起作用啊。是不是注册表不完整啊?
我这么装的:
regedit /s fbwf.reg
copy fbwfdll.dll %SystemRoot%\system32\
copy fbwflib.dll %SystemRoot%\system32\
copy fbwfmgr.exe %SystemRoot%\system32\
copy fbwf.sys %SystemRoot%\system32\drivers\
copy fltmgr.sys %SystemRoot%\system32\drivers\
copy fltmgr.inf %SystemRoot%\inf\
作者: redblink    时间: 2006-11-28 09:14
楼上的,需要再添加一下这个

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\FBWF]
"EnabledOnAllSkus"=dword:00000001

然后重启,按顶楼的命令执行
作者: jerryxue    时间: 2006-11-28 12:59
可以了,多谢指点
作者: redblink    时间: 2006-11-28 13:42
微软MSDN上有介绍,可以同时装,但不能交叉保护。

Windows XP Embedded SP2 Feature Pack 2007
FBWF and EWF

FBWF and EWF may both be enabled on the same machine; however, FBWF can not protect a volume also protected by EWF. Similarly, EWF can not protect a volume also protected by FBWF.

See Also

Enhanced Write Filter

http://msdn2.microsoft.com/en-us/library/aa940812.aspx
作者: xdg3669    时间: 2006-11-29 02:55
FBWF应用在XPSP2时如何更改CACHE大小呢?

是不是FbwfMgr /setthreshold threshold这个命令可以调整呢?

[ 本帖最后由 xdg3669 于 2006-11-29 10:02 AM 编辑 ]
作者: redblink    时间: 2006-11-29 10:02
fbwfmgr /setthreshold 128

将缓冲设为128兆,重启后实现。
作者: xdg3669    时间: 2006-11-29 10:26
原帖由 redblink 于 2006-11-29 10:02 AM 发表
fbwfmgr /setthreshold 128

将缓冲设为128兆,重启后实现。

thank you!
其实我看了说明后已猜到八九不离十了。谢谢。
作者: lzy444    时间: 2006-11-29 15:38
不知fbwf会不会出现写缓冲错??
作者: xdg3669    时间: 2006-11-29 15:42
FBWF各个功能设置现在已经明了,期望编程高手把Fbwfmgr.exe搞个图形界面的shell,融合其本身功能设置:如打开、关闭保护、查看保护状态、选择保护盘、目录、文件等等功能这样在一个GUI下工作就方便了,不必总是工作在命令行下。

另外,我本人还是认为EWF支持的一次休眠多次快速启动方便,特别对于家用电脑,每天启动多次来说,更是如此。缺点就是启用一次休眠多次快速启动后会导致部分程序反映很慢。

[ 本帖最后由 xdg3669 于 2006-11-29 03:50 PM 编辑 ]
作者: xdg3669    时间: 2006-11-29 15:54
原帖由 lzy444 于 2006-11-29 03:38 PM 发表
不知fbwf会不会出现写缓冲错??

据所用,暂时没有。不知是Fbwf.sys原因还是其他原因,我的导致了一次蓝屏。提示是因为Fbwf.sys。。。。据用在XPE的反映,也是这个文件会引起蓝屏。
作者: redblink    时间: 2006-11-29 23:36
用FBWF之后,安装CNNIC的中文上网插件,蓝屏

可重现,4次均这样。

另外缓冲高于512兆也会蓝屏。
作者: lxl1638    时间: 2006-11-30 01:27
原帖由 xdg3669 于 2006-11-29 03:42 PM 发表
FBWF各个功能设置现在已经明了,期望编程高手把Fbwfmgr.exe搞个图形界面的shell,融合其本身功能设置:如打开、关闭保护、查看保护状态、选择保护盘、目录、文件等等功能这样在一个GUI下工作就方便了,不必总是工作 ...


若有fbwfdll.dll的相关资料,应可以做到。
作者: lzy444    时间: 2006-11-30 09:42
fbwfdll.dll的相关资料在
http://msdn2.microsoft.com/en-us/library/aa940918.aspx
作者: lzy444    时间: 2006-11-30 09:51
原帖由 redblink 于 2006-11-29 11:36 PM 发表
用FBWF之后,安装CNNIC的中文上网插件,蓝屏

可重现,4次均这样。

另外缓冲高于512兆也会蓝屏。


关于缓冲高于512兆也会蓝屏可能和PagedPoolSize设置有关联?

Disk Space Error Message
If FBWF overlay cache is exhausted, the system displays the error message, “There is not enough disk space on the disk.” Following the error message, the system may become unstable and data loss may occur. Perform a hard reboot to recover the device.

If this error occurs, reconfigure FBWF to ensure that it supports the device’s planned usage scenario.

In addition, when FBWF operates with a dynamic cache, its memory is allocated from the paged pool. In the registry key, configure the paged pool size to be 50 MB larger than the FBWF threshold.

The registry key is

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, PagedPoolSize

where PagedPoolSize is a REG_DWORD.

The recommended value for PagedPoolSize is (FBWF threshold size + 50MB)*1024*1024.

For example, with a 128 MB FBWF threshold, PagedPoolSize = (128+50)*1024*1024) = 186646528
作者: 天风    时间: 2006-11-30 10:19
FBWFAPI.H    源码:
==================================
/*++

Copyright (c) 2003-2006  Microsoft Corporation

Module Name:

    fbwfapi.h

Abstract:

    This is the exported header file that defines the prototype of the FBWF APIs
    and the structures used in these APIs

Environment:

    User mode

Revision History:

--*/

#ifndef __FBWF_API_H__
#define __FBWF_API_H__

#define FBWF_MIN_CACHE_THRESHOLD        16          /* 16 MB */
#define FBWF_MAX_CACHE_THRESHOLD        1024        /* 1024 MB */

typedef struct _FbwfCacheDetail {
    ULONG  cacheSize;               // size of cache used by the file
    ULONG  openHandleCount;         // number of currently opened handles
    ULONG  fileNameLength;          // file name length in bytes
    WCHAR  fileName[1];             // file name (may not be null-terminated)
} FbwfCacheDetail, *PFbwfCacheDetail;

typedef struct _FbwfMemoryUsage {
    ULONG   currCacheThreshold;     // current session cache threshold
    ULONG   nextCacheThreshold;     // next session cache threshold
    ULONG   dirStructure;           // memory used to store directory structure
    ULONG   fileData;               // memory used to cache file data
} FbwfMemoryUsage, *PFbwfMemoryUsage;

#ifdef __cplusplus
extern "C" {
#endif

ULONG WINAPI FbwfEnableFilter(void);
ULONG WINAPI FbwfDisableFilter(void);
ULONG WINAPI FbwfProtectVolume(__in PWCHAR volume);
ULONG WINAPI FbwfUnprotectVolume(__in PWCHAR volume, ULONG removeExclusionList);
ULONG WINAPI FbwfSetCacheThreshold(ULONG threshold);
ULONG WINAPI FbwfGetVolumeList(ULONG currSession,
                               PVOID volumeList,
                               __inout_ecount(1) PULONG size);
ULONG WINAPI FbwfIsFilterEnabled(__out_ecount(1) PULONG currentSession,
                                 __out_ecount(1) PULONG nextSession);
ULONG WINAPI FbwfIsVolumeProtected(__in PWCHAR volume,
                                   __out_ecount(1) PULONG currentSession,
                                   __out_ecount(1) PULONG nextSession);
ULONG WINAPI FbwfGetMemoryUsage(PFbwfMemoryUsage usage);
ULONG WINAPI FbwfFindClose(void);
ULONG WINAPI FbwfFindNext(PFbwfCacheDetail cacheDetail, __inout_ecount(1) PULONG size);
ULONG WINAPI FbwfFindFirst(__in PWCHAR volume,
                           PFbwfCacheDetail cacheDetail,
                           __inout_ecount(1) PULONG size);
ULONG WINAPI FbwfEnableCompression(void);
ULONG WINAPI FbwfDisableCompression(void);
ULONG WINAPI FbwfIsCompressionEnabled(__out_ecount(1) PULONG currentSession,
                                      __out_ecount(1) PULONG nextSession);
ULONG WINAPI FbwfEnableCachePreAllocation(void);
ULONG WINAPI FbwfDisableCachePreAllocation(void);
ULONG WINAPI FbwfIsCachePreAllocationEnabled(__out_ecount(1) PULONG currentSession,
                                             __out_ecount(1) PULONG nextSession);
ULONG WINAPI FbwfAddExclusion(__in PWCHAR volume, __in PWCHAR path);
ULONG WINAPI FbwfRemoveExclusion(__in PWCHAR volume, __in PWCHAR path);
ULONG WINAPI FbwfGetExclusionList(__in PWCHAR volume,
                                  ULONG currSession,
                                  PVOID exclusionList,
                                  __inout_ecount(1) PULONG size);
ULONG WINAPI FbwfCommitFile(__in PWCHAR volume, __in PWCHAR path);
ULONG WINAPI FbwfRestoreFile(__in PWCHAR volume, __in PWCHAR path);
ULONG WINAPI FbwfCacheThresholdNotification(ULONG threshold, HANDLE event);

#ifdef __cplusplus
}
#endif

#endif

fbwfapi.rar

2.47 KB, 下载次数: 141, 下载积分: 无忧币 -2


作者: xdg3669    时间: 2006-11-30 13:13
不明白FBWF是如何达到排除保护的机理的。

我在系统盘C:中设置了fbwf保护,并将C:\SoftManager目录用fbwfmgr.exe /addexclusion 设置为不保护。

在受保护目录或文件可以删除或增加文件,重启后它可以恢复原来的,这容易理解。但是在C:\SoftManage中只能复制文件进去,不能删除,也不能删除原来的文件和文件夹本身。这是为什么?删除时提示(关闭FBWF保护后可以正常删除。):

[ 本帖最后由 xdg3669 于 2006-11-30 01:15 PM 编辑 ]

3.JPG (29.2 KB, 下载次数: 121)

3.JPG

作者: 天风    时间: 2006-11-30 13:24
什么环境?
作者: xdg3669    时间: 2006-11-30 13:37
原帖由 天风 于 2006-11-30 01:24 PM 发表
什么环境?




实机XP sp2 系统。256MB内存。没有杀软。


fbwfmgr /displayconfig查看信息:

File-based write filter configuration for the current session:
    filter state: enabled.
    overlay cache data compression state: enabled.
    overlay cache threshold: 64 MB.
    overlay cache pre-allocation: disabled.
    protected volume list:
      \Device\HarddiskVolume1
    write through list of each protected volume:
      \Device\HarddiskVolume1:
            \SoftManager

File-based write filter configuration for the next session:
    filter state: enabled.
    overlay cache data compression state: enabled.
    overlay cache threshold: 64 MB.
    overlay cache pre-allocation: disabled.
    protected volume list:
      \Device\HarddiskVolume1
    write through list of each protected volume:
      \Device\HarddiskVolume1:
        \SoftManager

[ 本帖最后由 xdg3669 于 2006-11-30 06:11 PM 编辑 ]
作者: jasonwang    时间: 2006-11-30 14:06
不能用于2000下吧,提示fltlib.dll没有找到
作者: xdg3669    时间: 2006-11-30 18:18
与EWF相比还是EWF稳定多了:
FBWF保护不知是从embedded移植过来的原因还是XP SP2引起,导致了多次蓝屏。都是因为fbwf.sys导致的,错误提示为:PAGE_FAULT_IN_NONPAGED_AREA。

[ 本帖最后由 xdg3669 于 2006-11-30 07:57 PM 编辑 ]
作者: xiangsui    时间: 2006-11-30 20:15
好家伙。。。。。。。。。。我喜欢。。。。就是每次都不来个图形的。。郁闷。。。
作者: emutemp    时间: 2006-11-30 21:54
原帖由 xiangsui 于 2006-11-30 08:15 PM 发表
好家伙。。。。。。。。。。我喜欢。。。。就是每次都不来个图形的。。郁闷。。。


Windows都是从DOS开始的 :)
作者: 951888888    时间: 2006-12-4 21:55
原帖由 天风 于 2006-11-26 10:14 PM 发表


完整的文件提供还是不必要了,省得引来不必要的麻烦,上次那个EWF就是个例子,国内那些开发EMBEDDED赚钱的凭的就是这个,我把它都给公开了还有什么秘密可言1

上次那个EWF的帖子之所以加了限制就是因为行业 ...



呵呵,那就等老大的FBWF
不用杀毒软件。

[ 本帖最后由 951888888 于 2006-12-4 10:01 PM 编辑 ]
作者: zhfzl2006    时间: 2006-12-4 22:22
期待!!!!
作者: q8q8feng    时间: 2006-12-4 23:08
学习了 天风版主
作者: 123    时间: 2006-12-19 21:08
原帖由 xdg3669 于 2006-11-30 06:18 PM 发表
与EWF相比还是EWF稳定多了:
FBWF保护不知是从embedded移植过来的原因还是XP SP2引起,导致了多次蓝屏。都是因为fbwf.sys导致的,错误提示为:PAGE_FAULT_IN_NONPAGED_AREA。

我觉得应该跟虚拟内存有关。我在没设置虚拟内存的情况下往光盘里复制几次文件就蓝屏了,而设置了虚拟内存后无论怎么搞都没蓝屏过。估计这个fbwf要用虚拟内存。
作者: lxl1638    时间: 2006-12-19 21:12
凭经验,fbwf在64或64MB以下最稳定,且机子要有足够的内存或虚拟内存。
蓝屏现象本人没遇过,只是在小内存的机子中有时失去响应---死机没蓝屏。
作者: 123    时间: 2006-12-19 21:36
我把这些添加到注册表后在我测试的时间内没有发现蓝屏。
[SetupReg.AddReg]


0x4, "ControlSet001\Control\Session Manager\Memory Management","DisablePagingExecutive", 0x00000001
0x4, "ControlSet001\Control\Session Manager\Memory Management","NonPagedPoolQuota", 0x00000001
0x4, "ControlSet001\Control\Session Manager\Memory Management","NonPagedPoolSize", 0x00000001
0x4, "ControlSet001\Control\Session Manager\Memory Management","PagedPoolQuota", 0x00000000
0x4, "ControlSet001\Control\Session Manager\Memory Management","PagedPoolSize", 0x00000000
0x4, "ControlSet001\Control\Session Manager\Memory Management","SystemPages", 0x00000000
0x4, "ControlSet001\Control\Session Manager\Memory Management","SessionViewSize", 0x00000000
0x4, "ControlSet001\Control\Session Manager\Memory Management","SessionPoolSize", 0x00000000
作者: tiancai4126    时间: 2006-12-28 11:19
大概看了一下,对 FBWF有了一个初步的了解!
作者: zhao    时间: 2007-1-6 15:06
试了一下,效果不太好,问题多多:
  1、前面已提到,用addexclusion 加入的目录中,不能删除文件到回收站,只能彻底删除。
  2、在被保护的盘中复制、粘贴操作后,再次启动提示出错,但用正常启动项和最近一次正确的选项都可以启动。
  3、我想取消保护,怎么都不行。用removevolume 、disable选项,都会直接重启动,无法取消。最后只好在dos行把那几个文件都删除了。



天风老兄,请教几个问题,你发的哪个ewf我只在一个机器上弄成了,其他同样的机器、系统也不行,导入注册表文件后,启动时出错。启动后,没有了controlset001的注册表,变成了002、003等。
不知是何原因,请指点一下。这个ewf的效果还不错,我想把办公室的几个机器都搞上,免得中毒、重装系统了。
作者: zhao    时间: 2007-1-6 19:44
哪位能详细讲一下ewf的使用?
我只搞定了一次,同样的方法、同样的机器,一直弄不成。导入注册表后,再次启动会出错,重启后用最近正确的选项才能启动,再也搞不定了。
天风兄把那个贴加了限制,我们都看不到了
作者: 安情    时间: 2007-1-6 19:50
希望有一个ewf的专帖????
作者: zhao    时间: 2007-1-6 19:53
原帖由 安情 于 2007-1-6 07:50 PM 发表
希望有一个ewf的专帖????

已经有了啊,但我没权限看。原来可以看的,但关于各种出错情况的讨论很少,现在不知道有没有。
作者: zhao    时间: 2007-1-10 10:58
这两天试了多次ewf,发现:
1、完整系统下可用。要把windows下的bootstate.dat删除,否则 -disable出错, 在c:盘增删文件后,启动时提示出错,但可正常启动。
2、在deppin精简版上不能使用,估计是简掉了某个功能,我估计是有个什么文件系统filter功能(用自己精简的xp,保留那个filter功能,可以使用ewf)。但是两个月前我在无忧下载这个ewf后,在办公室的电脑上成功了(deepin的精简xp),就是现在用的机器。现在想把其他同样的机器,同样的deepin系统,也弄上ewf,但怎么都搞不定。好像使用了那个帖子里另外的网友提供的reg,不记得了,那个帖子也不让看了。想不明白!

[ 本帖最后由 zhao 于 2007-1-21 04:26 PM 编辑 ]
作者: zhao    时间: 2007-1-21 16:22
原帖由 zhao 于 2007-1-6 03:06 PM 发表
试了一下,效果不太好,问题多多:
  1、前面已提到,用addexclusion 加入的目录中,不能删除文件到回收站,只能彻底删除。
  2、在被保护的盘中复制、粘贴操作后,再次启动提示出错,但用正常启动项和最近一次 ...


将bootstate.dat删除后,fbwf正常使用,增删文件(重启)也没有出错提示。和ewf有点相识似?

另外,使用fbwf保护c:\windows后,c盘剩余容量变成了cache的大小,一直提示硬盘空间不足,好烦人,怎么才能取消这个提示?老九的pe中x:就是用fbwf,剩余容量也是几十m,怎么没这个提示?

fbwf是不是也是一种文件系统filter功能?

[ 本帖最后由 zhao 于 2007-1-21 04:29 PM 编辑 ]
作者: xuxuezeng    时间: 2007-2-1 21:27
我的SP2装上EWF,启动保护后,开机总是说对不起,WINDOWS启动失败,启选择,然后开始计时,选择,烦死了,不知道是什么原因?
作者: zhao    时间: 2007-2-1 22:25
估计是windows目录里的bootstat.dat没有删除吧
作者: hanzheng    时间: 2007-3-14 17:46
标题: 请教:FBWF当前状态在注册表中是如何表现出来的?
我想通过脚本获得当前系统的FBWF状态是disable 还是enable
不知道FBWF中的filter state 是保存在注册表中哪个键值下的?
非常感谢
作者: xuxuezeng    时间: 2007-3-14 18:40
EWF保护功能与WINXP SP2的自动升级功能有冲突问题,解除保护后,安装自动更新,安装完后重新启动,但自动更新又重新开始了,这样周而复始的,只有删除文件后才能升级成功!而有一次我在保护模式下安装老九的WINXPE,居然将EWF保护功能给破坏了!
作者: hanzheng    时间: 2007-3-19 08:44
标题: 有没有使用过feature pack 2007中的registry filter么?
想问一下有关registry filter的一些问题,但是找到的资料太有限了
想讨教点经验!
除了规定的3个键ClassKey,FileNameForSaving,RelativeKeyName的设置以外是不是还有别的需要设置的?
作者: xuxuezeng    时间: 2007-3-22 20:00
原帖由 zhao 于 2007-2-1 22:25 发表
估计是windows目录里的bootstat.dat没有删除吧

对的,是这样,后来就没有了!
作者: yqi99    时间: 2008-1-4 08:46
盗一下墓.
期待高手解答.
1. 为什么我用了FBWF保护了系统盘,系统盘就会只剩下10多M的空间,然后老会提示空间不够, 这个很烦人,要怎么设置解决?
2. 然后我家里的电脑, 一旦disable或者removevolume之类的命令进去,就蓝屏重启了. 郁闷
作者: tjie520    时间: 2008-1-5 00:56
请问如何像EWF那样弄个一次休眠多次重启都可以调用的教程?我觉得用ewf的休眠功能很好用,呵呵,请高手解答或指点,多谢了
作者: happymy01    时间: 2008-4-28 12:46
http://itbbs.pcshow.net/thread-350938618-1-1.html

看看这个挺有意思的。

可以从里面提取FBWF

个人爱好写的,支持他。又一个向垄断挑战的。
作者: fallen79    时间: 2009-5-16 01:51
怎么设置保护那些路径?

期待天风完整的xp安装文件 ^_^
作者: qyxbx    时间: 2010-1-4 01:55
呵 呵 我也想学习一下 有没有具体介绍安装到 硬盘 windows  xp sp3 上面的教程 和相应的文件包啊?
作者: 2011wonderge    时间: 2011-11-20 21:53
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3