EWF(Enhanced write Filter)

本文详细介绍了EWF(Efficient Write Filter)技术,如何通过建立缓冲层保护硬盘寿命,以及如何使用相关Window API函数进行操作。重点讨论了在不同场景下如何合理配置EWF,并提供了关键API函数的解释。
EWF(Enhanced write Filter)
     EWF是一种防止大量的写入操作对计算机硬盘的寿命造成硬盘寿命降低的保护技术,通过建立覆盖层(我的理解:缓冲区的意思),是我们的写操作在覆盖层进行,从而起到了保护卷的效果。可以用于需要大量写入操作的软件或者游戏。
    EWF的原理图:
图片
需注意的是在开启EWF时,如果您的选择是RAM的覆盖层模式,那么随着写入操作的增加,计算机的运行会越来越慢,直至死机,因为RAM的覆盖层在占用内存。
    学习EWF需了解与EWF相关的window API 函数,以下是几个常用的函数 :
EwfMgrOpenProtected            打开一个受保护的卷
EwfMgrClose                            关闭
EwfMgrGetDriveLetterFromVolumeName        通过卷名获得驱动器名
EwfMgrDisable                        关闭EWF功能
EwfMgrEnable                            打开EWF功能    
EwfMgrCommit                        提交覆盖层,理解为将我以上的操作保存到我受EWF所保护的卷
EwfMgrGetProtectedVolumeConfig    获得卷的信息结构体
EwfMgrGetProtectedVolumeList    获得受EWF保护的卷的List
EwfMgrVolumeNameListIsEmpty                判断卷的列表是否为空,用于循环
EwfMgrVolumeNameEntryPop      从List中弹出一个元素
EwfMgrCommitAndDisableLive                提交覆盖层,同时关闭EWF功能。
其余的EWF函数在微软的官网上有相关的英文资料。
注意:想在代码实现需要下载ewfapi.h  
ewfapi.dll    ewfapi.lib。   
本人研究收集,懂得下…… 以下是文件列表: EWF-Win2003 EWF-WinXP EWF技术应用.ppt EWF资料 fbwb ewf EWF-Win2003\2003EWF实现 EWF-Win2003\HORM-ntldr 2003 EWF-Win2003\ProtectSYS.rar EWF-Win2003\2003EWF实现\disk mode.reg EWF-Win2003\2003EWF实现\ewf.inf EWF-Win2003\2003EWF实现\ewf.reg EWF-Win2003\2003EWF实现\ewf.sys EWF-Win2003\2003EWF实现\ewfdll.dll EWF-Win2003\2003EWF实现\ewfinit.dll EWF-Win2003\2003EWF实现\ewfmgr.exe EWF-Win2003\2003EWF实现\readme.txt EWF-Win2003\2003EWF实现\SAVE.BAT EWF-Win2003\2003EWF实现\setup.bat EWF-Win2003\2003EWF实现\TRUN OFF.bat EWF-Win2003\2003EWF实现\TRUN ON.bat EWF-Win2003\HORM-ntldr 2003\horm.dat EWF-Win2003\HORM-ntldr 2003\ntldr EWF-WinXP\ewf.inf EWF-WinXP\ewf.reg EWF-WinXP\ewf.sys EWF-WinXP\ewfdll.dll EWF-WinXP\ewfinit.dll EWF-WinXP\ewfmgr.exe EWF-WinXP\HORM-ntldr xp EWF-WinXP\readme.txt EWF-WinXP\SAVE.BAT EWF-WinXP\setup.bat EWF-WinXP\TRUN OFF.bat EWF-WinXP\TRUN ON.bat EWF-WinXP\XP实现EWF(文件有缺失) EWF-WinXP\HORM-ntldr xp\horm.dat EWF-WinXP\HORM-ntldr xp\ntldr EWF-WinXP\XP实现EWF(文件有缺失)\Embedding Windows XP.htm EWF-WinXP\XP实现EWF(文件有缺失)\ewf.sys EWF-WinXP\XP实现EWF(文件有缺失)\ewfmgr.exe EWF-WinXP\XP实现EWF(文件有缺失)\ewfntldr EWF-WinXP\XP实现EWF(文件有缺失)\my.reg EWF-WinXP\XP实现EWF(文件有缺失)\Readme.txt EWF资料\EWF.txt EWF资料\EWF原理详解.doc EWF资料\XPE中EWF功能的RAM和DISK模式.txt EWF资料\XPE中EWF组件.txt EWF资料\关于 for ewf disk mode.txt fbwb ewf\BEWFMgr.zip fbwb ewf\EWF FILES.rar fbwb ewf\EWF&HORMmanager_1.1.rar fbwb ewf\EWF编程 fbwb ewf\FBWF fbwb ewf\fbwf_win7.rar fbwb ewf\EWF编程\EWF status tool.rar fbwb ewf\EWF编程\EWF.txt fbwb ewf\EWF编程\magewf12.zip fbwb ewf\FBWF\FBWFMgr.zip fbwb ewf\FBWF\网址.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值