fbwfmgr.exe是FBWF的一个控制台命令,它允许我们在已经完成的XPE镜像中通过命令行的方式对FBWF进行设置和操作。运行fbwfmgr.exe的前提条件是你的XPE中必须包含以下组件:
1.File Based Write Filter
2.CMD - Windows Command Processor
我们可以在开始菜单->运行->cmd中打开命令行控制面板,然后输入fbwfmgr displayconfig 回车,即可以看到当前FBWF保护卷的状态。这只是fbwfmgr最基本的应用,它还有很多参数,可以实现其他设置,下面就让我们来一一了解一下。
fbwfmgr.exe的语法格式是:
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] /commit [volumename] [filepath] /restore [volumename] [filepath] ]
各个参数的定义:
displayconfig:显示所有的被保护卷的配置信息, 覆盖层配置及可以写入的文件及文件夹路径。
overlaydetail:显示所有被保护卷的覆盖层内容明细,该命令返回:
Contents—当前所有保护卷中的文件和文件夹的尺寸和打开的文件句柄。
Memory Usage—覆盖层占用的内存总数。
enable: 在重新启动计算机后开启FBWF写保护功能。
disable:在重新启动计算机后关闭FBWF写保护功能。
addvolume:添加一个卷为FBWF保护卷,该操作在下次重新启动后生效。
removevolume:移除一个FBWF的保护卷,该操作在下次重新启动后生效。
addexclusion:在FBWF的保护卷上添加一个可写入的文件或者文件夹路径,该操作在下次重新启动后生效。
removeexclusion: 在FBWF的保护卷上移除一个可写入的文件或者文件夹路径,该操作在下次重新启动后生效。
setthreshold:设置覆盖层占用的内存尺寸,该操作在下次重新启动后生效。
setcompression:设置覆盖层类型为启用压缩(enabled (1))或者关闭压缩(disabled (0)),该操作在下次重新启动后生效。
setpreallocation:设置覆盖层类型为预分配(enabled (1))或者关闭预分配(disabled (0)),该操作在下次重新启动后生效。
commit:提交覆盖层的内容到真实的磁盘或媒体。卷名称可以是磁盘号(例如, "C:" or "D:")或者设备名称(例如, \\Device\\HarddiskVolume1)。注意,名称不能是卷标。文件路径必须是一个使用|开始的绝对路径。而且卷表必须是当前被保护的。否则,会出现以下的错误提示信息: "The system cannot find the drive specified" 。
restore: 丢弃对文件修改的内容,使文件还原到初始的状态。即原始磁盘中文件的存储状态。卷名称可以是磁盘号(例如, "C:" or "D:")或者设备名称(例如, \\Device\\HarddiskVolume1)。注意,名称不能是卷标。文件路径必须是一个使用|开始的绝对路径。而且卷表必须是当前被保护的。否则,会出现以下的错误提示信息: "The system cannot find the drive specified" 。
?:显示帮助信息和用法。
help / [switch]:显示指定命令的帮助信息。
如果在fbwfmgr后面没有任何参数,则显示所有的被保护卷的配置信息, 覆盖层配置及可以写入的文件及文件夹路径。和输入fbwfmgr displayconfig 效果是一样的。
FBWF的API也可以实现以上的配置和设置,这需要我们通过编写自己的应用程序来实现。FBWF不能识别相对路径,请使用完整的文件名来代替。
本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/237888

lzg_ad:FBW控制台命令详解相关推荐

  1. Linux jobs等前后台运行命令详解

    A,Shell支持作用控制,有以下命令:  1. command& 让进程在后台运行  2. jobs 查看后台运行的进程  3. fg %n 让后台运行的进程n到前台来  4. bg %n ...

  2. Chrome控制台使用详解

    Chrome控制台使用详解 console.log 按信息级别归类 console.log:普通信息 console.info:提示类信息 console.error:错误信息 console.war ...

  3. Windbg调试命令详解

    Windbg调试命令详解 发表于2013 年 8 月 23 日 转载注明>> [作者:张佩][原文:http://www.yiiyee.cn/Blog] 1. 概述 用户成功安装微软Win ...

  4. js调试控制台使用详解图解

    一 实例图解 四种不同的console输出函数,输出信息前显示不同的图标: $查看某个元素: console.dir()可以显示一个对象所有的属性和方法: 分组显示信息: 显示digitalData对 ...

  5. net user命令详解

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接  net use \\ip\ipc$ "密码" /user ...

  6. 【Linux】crontab命令详解

    00. 目录 文章目录 00. 目录 01. crond简介 02. crond服务 03. crontab命令详解 04. 示例演示 05. 注意事项 01. crond简介 crond是linux ...

  7. 【转】tftp命令详解

    转自:tftp命令详解 - 张大猛 - 博客园 介绍一个     FTP客户端-IIS7服务器管理工具 作为FTP客户端,它支持批量管理ftp站点.定时上传和定时下载,定时备份,且操作简洁.同时iis ...

  8. Linux定时任务Crontab命令详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有 ...

  9. linux jobs继续运行,Linux jobs等前后台运行命令详解

    A,Shell支持作用控制,有以下命令: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n ...

  10. Linux curl命令使用代理、以及代理种类介绍(附:curl命令详解)

    目录 一.代理服务器分类: 二.Linux curl命令代理设置参数: 三.Linux curl命令设置代理举例: 1.linux curl命令设置http代理: 2.Linux curl命令设置so ...

最新文章

  1. eclipse中运行c++控制台没输出
  2. HashiCorp Nomad中的高级节点排干
  3. [云炬python3玩转机器学习笔记] 1-1什么是机器学习
  4. Kaggle 入门练习 -- Titanic
  5. 书评:Just the Computer Essentials(Vista)
  6. 【渝粤题库】国家开放大学2021春3896人文英语1题目
  7. mysql远程连接错误10038--navicat for mysql (10038)
  8. html正方形相册,3D正方体旋转相册.html
  9. 进入到一个新的产品,如何开展测试工作
  10. 《Java 开发从入门到精通》—— 2.4 Java的运行机制
  11. 转载:详解C中volatile关键字
  12. 招标采购专业实务课程大纲--刘小明老师
  13. 微信小程序地图点聚合
  14. 墨卡托经纬度坐标转换
  15. 携程一面(2021-1-26):凉经。面试职位:后台开发工程师(2021届应届生)
  16. 支付宝、微信、QQ 收款二维码三合一
  17. react项目里使用public的文件
  18. matlab——repmat函数的理解及用法
  19. 技术总监是干什么的?
  20. Redux 替代品 Zustand

热门文章

  1. Hive执行报错CannotObtainBlockLengthException: Cannot obtain block length for LocatedBlock
  2. 【ShareSDK社会化分享】新浪微博分享网络图片问题
  3. 企业OKR终极目标:让员工成功
  4. ZZULIOJ 1196: 数星星(二)(结构体专题)
  5. 大数据可视化设计师丹尼斯_自助数据可视化设计师如何谋生
  6. 华硕笔记本电脑重装系统教程,华硕笔记本系统重装教程
  7. jQuery插件开发标准写法
  8. 单模光纤VS多模光纤
  9. java技术总监一般问什么_技术总监面试题(Java),看看你会多少?
  10. [图像处理] Matlab 获取实时图像和导入视频图像