新聞中心
FBWF(File Based Write Filter),基于文件的寫保護過濾:

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站制作、成都網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的隆陽網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
FBWF是微軟在Windows XP Embedded FP2007及以后版本的XPE開發(fā)工具中推出的最新寫保護技術。在FBWF開啟的狀態(tài)下,如果有寫入操作,F(xiàn)BWF將重定向寫操作到內存上的一個區(qū)域中,我們通常稱之為覆蓋層。覆蓋層類似于原始磁盤的一個投影,對原始磁盤做的任何寫操作都將映射到覆蓋層中,而我們看到的最終文件內容則是原始磁盤和覆蓋層的總和。當覆蓋層被刪除的時候,例如重新啟動計算機,原始磁盤上的數據將保持不變。從下圖中我們可以看到FBWF重定向寫操作的過程:
FBWF和EWF的對比:
FBWF和EWF技術都是以寫入過濾為目的的磁盤和文件保護技術。所不同的是EWF保護的是某一個或者某幾個磁盤分區(qū),它可操作的最小單位是磁盤分區(qū)。而FBWF保護的最小單位則是文件,也就是說我們可以設置一個磁盤分區(qū)上的某一個或者某幾個文件夾可以寫入,而該磁盤分區(qū)上的其他文件夾則是只讀狀態(tài)。在大多數情況下,F(xiàn)BWF由于其靈活性,是更好的選擇。然而,只有EWF能夠完全的支持NTFS文件格式,以下幾項NTFS的特性就是僅在EWF中支持而不能在FBWF中支持的:
- 文件鎖定及解鎖
- NTFS中的文件ID
- Reparse points
- 文件配額
- Hard links
- Opportunistic lock
- 文件加密
另外,只有使用EWF的狀態(tài)下,才可以使用Hibernate Once Resume Many (HORM) - 一次休眠,多次啟動。而如果啟用了FBWF,HORM則不可用。
同時,F(xiàn)BWF也不能夠提供以下的EWF功能:
- 支持多個覆蓋層
- 支持基于磁盤的(DISK)的覆蓋層模式
- 不需要重啟,立即提交覆蓋層內容和禁用 (-commitanddisable -live)
當然,F(xiàn)BWF技術也有很多優(yōu)點。
FBWF的優(yōu)勢:
像EWF一樣,F(xiàn)BWF將對一個或多個卷提供寫保護操作, 并將針對這些卷的寫操作重定向到基于內存的覆蓋層中。但是因為FBWF提供了文件級的寫保護操作,而不同于EWF提供的分區(qū)級的寫保護操作,它提供了一些EWF中沒有的特性:
【編輯推薦】
- 在Windows Embedded中創(chuàng)建Silverlight組件
- 更改Windows Embedded啟動畫面
- 將Windows Embedded組件導入數據庫
名稱欄目:WindowsXPEmbedded中的FBWF初探
網站URL:http://m.fisionsoft.com.cn/article/djiiopg.html


咨詢
建站咨詢
