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(Enhanced write Filter)相关推荐

  1. 如何对磁盘分区进行写保护

    作者:洋泡泡 转自:http://www.cnblogs.com/yangpaopao/archive/2010/06/22/1762479.html 在工作中,我们有时需要对某个磁盘分区进行写保护. ...

  2. Windows XP Embedded 上手指南

    https://blog.csdn.net/linux_ce/article/details/2049905 概述 对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明 ...

  3. tcp/ip通讯 linux xpe,XPE最基本组件 分享

    教学用PID: WR96Q-VJFK9-7QFH3-YJTBM-8R666 注意本录像由个人完成,仅用于教学使用,目的是为了帮助XPE初学者快速入门及快速构建XPE操作系统,所用 的PID不能够用于商 ...

  4. XPE及CE系统对比

    XPE及CE系统对比 XPE及CE系统对比 一.产品特色 对照项目 WinCE XP Embedded 简介 使用组件化的实时操作系统开发空间占用量较小的设备 开发高级商用设备和消费类设备以运行成千上 ...

  5. HP瘦客户机配置写入筛选

    1. 启用写入筛选 打开写入筛选配置 "开始"→"控制面板"→"HP Write Filter Configuration" 点击" ...

  6. lzg_ad:原创XPE服务程序及源码

    XPE服务程序概述 该程序为我用VC++ 6.0自行开发的XPE操作系统监控及服务程序,用于绑定XPE操作系统运行,主要目的是为了提高操作系统的稳定性和可靠性,该程序在系统启动时自动加载.在服务程序V ...

  7. Windows Embedded Standard 7 剪裁随笔

    本文内容: 1.添加注册表 2.添加FTP 3.添加开关机画面 一开始在探索阶段时,我们的Embedded 7 安装后输入regedit打开不了注册表,经过研究后发现需要添加文件FeaturePack ...

  8. 计算机应用 胡丹,正高级

    专著: YU Xianchuan*, HU Dan, XU Jindong,Blind Source Seliaration: Theory and Alililications, Wiley lir ...

  9. Windows Embedded Standard 7 部署须知

    Windows Embedded Standard 7是微软新推出的Windows 7嵌入式版本,可在PC机上运行,占用磁盘空间较少,可自行定制功能.可在微软官方网站下载并申请180天测试序列号(若不 ...

最新文章

  1. 这是自动驾驶的战国时期,也是技术发展的黄金时期
  2. python语音播报-使用pyttsx3实现python语音播报
  3. hdu-5900 QSC and Master(区间dp)
  4. Atitit。Web server Jetty9 使用 attilax 总结
  5. linux语言换成英语,把Linux的默认语言改为英语
  6. 语言求余和乘除优先级_愉快地学Java语言:第二章基本程序设计 第2讲
  7. mysql bin.000047_mysql-bin.0000X 日志文件处理
  8. 修改所有列_哪些数据库是行存储?哪些是列存储?有什么区别?
  9. 精通Android自定义View(十五)invalidate方法和postInvalidate方法
  10. 苹果抄袭豌豆射手实锤!AirPods Pro又被玩坏了...
  11. windows打开设备管理器
  12. ffmpeg java调用_macos下ffmpeg使用及java调用
  13. 网银汇款提示服务器无响应,为什么我的网上银行支付页面总是未响应
  14. 相机标定:从世界坐标系到图像像素坐标系转换过程解析
  15. 经典时尚风格PS调色动作
  16. 汇编语言--D/A转换实验
  17. Mysql 主从间延迟,主从切换策略
  18. Unity 网格画图形
  19. 近期杂文集锦-数学方法谈
  20. 腾讯云直播一直播连麦实践

热门文章

  1. zookeeper digest授权方式
  2. “微名片”开启互联网运营新模式 消费者变身经营者
  3. htmlcss浏览器相关面试题大全
  4. 微信公众号支付的那些坑
  5. iic jy901 单片机_用STM32的IIC引脚去读JY901陀螺仪和磁力计的数据
  6. 自动保存微信的小视频
  7. Dubbo分布式服务框架基础入门
  8. 创客教育在中小学的实施策略
  9. c语言设置一个8位缓存区程序,单片机 并口 控制爱普生打印机开发流程记录
  10. 上海交通大学船舶海洋与建筑工程学院谢彬Numerical TESTs for PDEs解答1.2.1