<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 在構建好XPE操作系統上增加EWF功能

在構建好XPE操作系統上增加EWF功能

作者: 時(shí)間:2012-08-24 來(lái)源:網(wǎng)絡(luò ) 收藏

如何在已經(jīng)做好的,這是一個(gè)經(jīng)常被問(wèn)到的話(huà)題。在實(shí)際應用環(huán)境中,經(jīng)常會(huì )有這樣的情況,我們手上已經(jīng)有做好的的設備,但是我們沒(méi)有原始的工程,這時(shí)如果我們需要將RAM模式的修改成DISK模式的,或者在GhoST后發(fā)現EWF不可用了,這時(shí)我們應該如何來(lái)處理和恢復EWF呢?

本文引用地址:http://dyxdggzs.com/article/148544.htm

讓我們先把應用環(huán)境來(lái)進(jìn)行分類(lèi):

1. 現有的XPE根本就不具有EWF,也就是在XPE操作系統的時(shí)候,沒(méi)有使用EWF NTLDR。這種情況下,我們的XPE如果需要手動(dòng)添加EWF功能,就需要先將系統原有的NT Loard改為EWF NTLDR,然后再設置使用RAM模式還是DISK模式。

2. 現有的XPE操作系統已經(jīng)具有EWF功能,也就是在XPE操作系統的時(shí)候,已經(jīng)添加了以下的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功能,實(shí)現起來(lái)就比較容易。下面我們來(lái)分別看一下如何恢復或者設置EWF的RAM和DISK模式。以下例子均假設XPE的EWF分區為C盤(pán)。

(1)RAM模式

如果我們的XPE在重新Ghost后出現EWF-RAM錯誤的情況,或者在使用過(guò)程中出現EWF-RAM損壞的情況,我們應該如何來(lái)恢復呢?

首先,必須確認EWF功能已經(jīng)不可用(如果可用,我們就不需要恢復了),方法是打開(kāi)CMD->ewfmgr c:,執行命令后返回的應該是錯誤信息。

其次,需要定義一個(gè)注冊表文件,方法是新建一個(gè)文本文件,然后將以下內容拷貝到這個(gè)文本文件中:

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)

最后,把這個(gè)文件命名為XXX.reg,在XPE操作系統上雙擊導入到注冊表中。重新啟動(dòng)計算機,然后在CMD中執行ewfmgr c:,看看EWF的狀態(tài)是否正常。

注意:這個(gè)EWF構建時(shí)必須將XPE生成在C盤(pán),同時(shí)C盤(pán)分區不能太大,如果在別的盤(pán)符,那就改一下組冊表文件,修改方法如下:

把注冊表文件用記事本打開(kāi)后,最后一行:

如果部署在C盤(pán),則應該是:

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

如果部署在D盤(pán),則應該是:

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

依次類(lèi)推。

(2)DISK模式

如果我們的XPE在重新Ghost后出現EWF錯誤的情況,或者在使用過(guò)程中出現EWF損壞的情況,或者原有的EWF是RAM模式,我們需要修改為DISK模式。應該如何來(lái)實(shí)現呢?

首先,我們要保證我們的XPE操作系統中已經(jīng)添加了Enhanced Write Filter和Enhanced Write Filter API (EWF API)組件。確定方法可以在XPE中搜索ewfdll.dll和ewfapi.dll文件,如果沒(méi)有就說(shuō)明沒(méi)有添加這兩個(gè)組件。如果沒(méi)有也沒(méi)關(guān)系,我們可以手動(dòng)把這兩個(gè)文件拷貝到XPE系統的system32目錄下并注冊就可以了。

其次,構建注冊表文件,新建一個(gè)文本文件并命名為XXX.reg,把以下內容拷貝到這個(gè)文件中:

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} --->這個(gè)要加上 可以用GUIDGEN產(chǎn)生一個(gè)來(lái)

再次, 在XPE操作系統中打開(kāi)磁盤(pán)管理器,然后再C盤(pán)分區后面建立一個(gè)未分配磁盤(pán)分區,分區大小應該和你注冊表設置的一致。注意,這個(gè)分區應該存在于C盤(pán)和D盤(pán)之間,如果創(chuàng )建在所有分區的最后面,可能會(huì )出錯,只是可能。呵呵;

然后,在XPE中導入上面做好的注冊表文件(XXX.reg),重新啟動(dòng)計算機;

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

rundll32 ewfdll.dll,ConfigureEwf

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: EWF 功能 增加 操作系統 XPE 構建

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>