lzg_ad:FBWF技术概述

简介:
FBWF(File Based Write Filter),基于文件的写保护过滤:
FBWF是微软在Windows XP Embedded FP2007及以后版本的XPE开发工具中推出的最新写保护技术。在FBWF开启的状态下,如果有写入操作,FBWF将重定向写操作到内存上的一个区域中,我们通常称之为覆盖层。覆盖层类似于原始磁盘的一个投影,对原始磁盘做的任何写操作都将映射到覆盖层中,而我们看到的最终文件内容则是原始磁盘和覆盖层的总和。当覆盖层被删除的时候,例如重新启动计算机,原始磁盘上的数据将保持不变。从下图中我们可以看到FBWF重定向写操作的过程:
FBWF和EWF的对比:
FBWF和EWF技术都是以写入过滤为目的的磁盘和文件保护技术。所不同的是EWF保护的是某一个或者某几个磁盘分区,它可操作的最小单位是磁盘分区。而FBWF保护的最小单位则是文件,也就是说我们可以设置一个磁盘分区上的某一个或者某几个文件夹可以写入,而该磁盘分区上的其他文件夹则是只读状态。在大多数情况下,FBWF由于其灵活性,是更好的选择。然而,只有EWF能够完全的支持NTFS文件格式,以下几项NTFS的特性就是仅在EWF中支持而不能在FBWF中支持的:
  • 文件锁定及解锁 
  • NTFS中的文件ID 
  • Reparse points
  • 文件配额
  • Hard links
  • Opportunistic lock
  • 文件加密
另外,只有使用EWF的状态下,才可以使用Hibernate Once Resume Many (HORM) - 一次休眠,多次启动。而如果启用了FBWF,HORM则不可用。
同时,FBWF也不能够提供以下的EWF功能:
  • 支持多个覆盖层
  • 支持基于磁盘的(DISK)的覆盖层模式
  • 不需要重启,立即提交覆盖层内容和禁用 (-commitanddisable -live)
当然,FBWF技术也有很多优点。
FBWF的优势:
像EWF一样,FBWF将对一个或多个卷提供写保护操作, 并将针对这些卷的写操作重定向到基于内存的覆盖层中。但是因为FBWF提供了文件级的写保护操作,而不同于EWF提供的分区级的写保护操作,它提供了一些EWF中没有的特性:
  • 透明的文件和目录管理 
  • 可选择的写入操作 
  • 可选择的提交和恢复操作 
  • 改进的基于内存的覆盖层使用

  • 本文转自雷志刚 51CTO博客,原文链接:http://blog.51cto.com/leizhigang/237908
  • 相关文章
    |
    5月前
    |
    人工智能 自然语言处理 机器人
    AI心语:智能时代的情感纽带
    本文旨在探索人工智能在情感计算领域的应用,以及这些技术如何帮助我们更好地理解和模拟人类情感。通过分析当前的技术进展和面临的伦理挑战,文章为读者提供了一个关于AI与情感结合世界的全面视角。
    375 6
    |
    存储 缓存 NoSQL
    【微服务】如何做线上全链路压测?
    如今,在微服务架构盛行的互联网时代,微服务架构下模块(本文指可独立部署的服务)之间的关系错综复杂(哪怕是避免模块之间的直接循环依赖都很变得困难)。
    【微服务】如何做线上全链路压测?
    |
    域名解析 弹性计算 数据可视化
    使用阿里云服务器搭建网站全过程图文教程
    使用阿里云服务器搭建网站全教程,包括域名注册、云服务器创建、网站Web服务器环境搭建、域名解析到云服务器、云服务器建站源码部署一直到网站上线全过程
    892 0
    使用阿里云服务器搭建网站全过程图文教程
    |
    机器学习/深度学习 传感器 人工智能
    电子信息工程具有广泛的应用领域和就业机会
    电子信息工程具有广泛的应用领域和就业机会
    425 1
    |
    uml
    五分钟读懂UML类图
    平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。
    15146 0
    |
    域名解析 Web App开发 测试技术
    域名解析—MX和cname记录冲突
    我们公司官网分别是www.abc.com和abc.com指向同一个服务器,当有一天,我们需要添加企业邮箱的MX记录时,我们会发现abc.com的cname记录会和MX记录冲突,导致无法共存。退而求其次的办法是,将cname改成A记录,但存在的问题是当A记录指向的服务器故障时,会导致网站访问中断,而使用cname解析记录,则会自动切换到正常的服务器上。
    12020 0
    |
    安全 机器人
    揭秘6种最有效的社会工程学攻击手段及防御之策
    本文讲的是揭秘6种最有效的社会工程学攻击手段及防御之策,世界第一黑客凯文•米特尼克在《欺骗的艺术》中曾提到,人为因素才是安全的软肋。很多公司在信息安全上投入重金,最终导致数据泄露的原因却在人本身。
    5353 0