当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]在构建好XPE操作系统上增加EWF功能

如何在已经做好的XPE操作系统上构建EWF功能,这是一个经常被问到的话题。在实际应用环境中,经常会有这样的情况,我们手上已经有做好的XPE操作系统的设备,但是我们没有原始的XPE工程,这时如果我们需要将RAM模式的EWF修改成DISK模式的EWF,或者在GhoST后发现EWF不可用了,这时我们应该如何来处理和恢复EWF功能呢?

让我们先把应用环境来进行分类:

1. 现有的XPE操作系统根本就不具有EWF功能,也就是在构建XPE操作系统的时候,没有使用EWF NTLDR。这种情况下,我们的XPE如果需要手动添加EWF功能,就需要先将系统原有的NT Loard改为EWF NTLDR,然后再设置使用RAM模式还是DISK模式。

2. 现有的XPE操作系统已经具有EWF功能,也就是在构建XPE操作系统的时候,已经添加了以下的EWF组件:

EWF NTLDR EWF操作系统内核

Enhanced Write Filter EWF核心功能组件,包括ewfdll.dll,ewf.sys,ewfinit.dll.ewf.inf等核心文件

Enhanced Write Filter API (EWF API) EWF API支持文件,包括ewfapi.dll等编程接口

EWF Manager CONsole applicaTIon EWF控制台命令组件,是执行ewfmgr的必要组件

针对这样的XPE操作系统,再修改或者恢复EWF功能,实现起来就比较容易。下面我们来分别看一下如何恢复或者设置EWF的RAM和DISK模式。以下例子均假设XPE的EWF分区为C盘。

(1)RAM模式

如果我们的XPE在重新Ghost后出现EWF-RAM错误的情况,或者在使用过程中出现EWF-RAM损坏的情况,我们应该如何来恢复呢?

首先,必须确认EWF功能已经不可用(如果可用,我们就不需要恢复了),方法是打开CMD->ewfmgr c:,执行命令后返回的应该是错误信息。

其次,需要定义一个注册表文件,方法是新建一个文本文件,然后将以下内容拷贝到这个文本文件中:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesewf]

"ErrorControl"=dword:00000001

"Group"="System Bus Extender"

"Start"=dword:00000000

"Type"=dword:00000001

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{71A27CDD-812A-11D0-BEC7-08002BE2092F}]

"UpperFilters"="Ewf"

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesewfParameters]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesewfParametersProtected]

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesewfParametersProtectedVolume0]

"VolumeID"="{1EA414D1-6760-4625-8CBE-4F9F85A48E15}"

"Type"=dword:00000001

"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"

最后,把这个文件命名为XXX.reg,在XPE操作系统上双击导入到注册表中。重新启动计算机,然后在CMD中执行ewfmgr c:,看看EWF的状态是否正常。

注意:这个EWF构建时必须将XPE生成在C盘,同时C盘分区不能太大,如果在别的盘符,那就改一下组册表文件,修改方法如下:

把注册表文件用记事本打开后,最后一行:

如果部署在C盘,则应该是:

"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"

如果部署在D盘,则应该是:

"ArcName"="multi(0)disk(0)rdisk(0)partition(2)"

依次类推。

(2)DISK模式

如果我们的XPE在重新Ghost后出现EWF错误的情况,或者在使用过程中出现EWF损坏的情况,或者原有的EWF是RAM模式,我们需要修改为DISK模式。应该如何来实现呢?

首先,我们要保证我们的XPE操作系统中已经添加了Enhanced Write Filter和Enhanced Write Filter API (EWF API)组件。确定方法可以在XPE中搜索ewfdll.dll和ewfapi.dll文件,如果没有就说明没有添加这两个组件。如果没有也没关系,我们可以手动把这两个文件拷贝到XPE系统的system32目录下并注册就可以了。

其次,构建注册表文件,新建一个文本文件并命名为XXX.reg,把以下内容拷贝到这个文件中:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEWFFBA]

"DiskSig"=dword:4f544c45

"OVSize"=dword:0007a120 ----> 应该是500m 这里设置你的未分配分区的大小

"OVLevel"=dword:00000001

"PVConfigs"=dword:00000001

"EwfEnable"=hex(7):30,00,00,00,00,00

"EnableLazyWrite"=hex(7):30,00,00,00,00,00

"PVDisk"=hex(7):30,00,00,00,00,00

"PVPart"=hex(7):31,00,00,00,00,00

"PVDiskType"=hex(7):30,00,00,00,00,00

"PVType"=hex(7):30,00,00,00,00,00 ---〉30 为disk ,31 为ram

"PVOptimize"=hex(7):32,00,00,00,00,00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEWFParametersProtectedVolume0]

"ArcName"="multi(0)disk(0)rdisk(0)partition(1)"

"ClumpSize"=dword:00000200

"Type"=dword:00000000 ----〉0为disk 1 为 ram

"Enabled"=dword:00000001

"VolumeID"="{CCE9E3DA-1B74-43db-910A-9D58FACF88FE}" --->这个要加上 可以用GUIDGEN产生一个来

再次, 在XPE操作系统中打开磁盘管理器,然后再C盘分区后面建立一个未分配磁盘分区,分区大小应该和你注册表设置的一致。注意,这个分区应该存在于C盘和D盘之间,如果创建在所有分区的最后面,可能会出错,只是可能。呵呵;

然后,在XPE中导入上面做好的注册表文件(XXX.reg),重新启动计算机;

最后,在XPE的CMD中运行以下命令:

rundll32 ewfdll.dll,ConfigureEwf[!--empirenews.page--]

然后重新启动计算机。重启完成后,在CMD中执行ewfmgr c:,看看EWF的状态是否正常。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭