none
FBWF 常见问题解答 RRS feed

  • 常规讨论

  • 1 FBWF 失灵问题
    FBWF并不是使用驱动器盘符来识别驱动器的(例如:C:),而是使用的设备号(例如:\Device\HarddiskVolume1)
    所以才会出现失灵问题(实际上是保护错了驱动器)。这不能说明FBWF不完善,因为嵌入式要求硬件环境固定。
    当您添加新的硬盘驱动器或更换当前使用的硬盘驱动器才会出现这个问题。
    PS:设备号是在系统启动时进行的。USB驱动器不会造成这个问题(概率很低),因为USB驱动器的设备号会分配到最后。
    分配后会在注册表中写入相关的信息。

    解决方法:使用FBWFMGR 删除被保护的驱动器,之后重新添加(建议使用盘符)。之后重启。

    2 FBWF 模式解答
    一共有三种模式 预分配、动态分配、动态分配和压缩。
    预分配:根据覆盖缓冲区的大小直接占用相应的内存。(除非您能准确估计内存的消耗情况,否则不要使用)
    动态分配:根据覆盖缓冲区使用情况占用内存。
    动态分配和压缩:根据覆盖缓冲区使用情况占用内存并且压缩(推荐使用,此模式下性能会略微降低)。


    3 无法删除文件问题(得到不支持操作的错误信息)。

    实际上是无法移动文件,“删除”是将文件移动到了回收站。
    将一个被保护的文件移动到不被保护目录中就会出现这个错误。

    如果您的程序需要移动文件,建议采用复制+直接删除的方式。
    配置FBWF的保护豁免列表也能一定程度上解决这个问题。

    4 开启FBWF后被保护磁盘的显示的可用容量不正确

    解决方法:使用FbwfMgr /setsizedisplay 0命令即可
    2009年7月13日 1:34
    版主