




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、動(dòng)手制作完全屬于自己的WinPE(包括win8和win8.1PE)網(wǎng)上的PE各有各的特點(diǎn),每一個(gè)都或多或少存在一些問(wèn)題,要么是內(nèi)核陳舊,不支持新的win8和win8.1,要么是不支持64位,要么界面太丑,要么兼容性不好,要么內(nèi)置的PE軟件不安全等等。之所以要單獨(dú)建立一個(gè)的分區(qū),是因?yàn)橹谱鱓inPE的中途有可能出錯(cuò),而有的錯(cuò)誤將導(dǎo)致WinPE的制作無(wú)法繼續(xù)下去。(本文將以L:盤(pán)為例,100G大。)在單獨(dú)一個(gè)分區(qū)的情況下,這問(wèn)題就簡(jiǎn)單了:格了它!只是格式化時(shí)有時(shí)會(huì)提示此驅(qū)動(dòng)器正在使用中”,單擊【是】即可繼續(xù);而且格式化時(shí),有時(shí)可能好幾分鐘看起來(lái)像是沒(méi)有反應(yīng),請(qǐng)務(wù)必耐心等待。下文中,我們會(huì)將該分區(qū)簡(jiǎn)
2、稱為工作盤(pán)”。說(shuō)明:工作盤(pán)不能是移動(dòng)存儲(chǔ)設(shè)備。如果工作盤(pán)剩余空間不夠時(shí),使用批處理制作PE時(shí),將會(huì)出現(xiàn)總是停滯在某一階段的現(xiàn)象,但是不會(huì)提示剩余空間不夠。使用批處理制作PE時(shí),如果出現(xiàn)停滯,但又并不是沒(méi)有空間,此時(shí)可以執(zhí)行命令:Dism/unmount-image/mountdir:L:winpemount/discard放棄對(duì)內(nèi)核的更改,然后刪除制作對(duì)象文件夾L:winpe。在L:盤(pán)以外的盤(pán)(本文將以F:盤(pán)為例)上建立一個(gè)文件夾,例如名為“盤(pán)備用”,用來(lái)及時(shí)備份你已經(jīng)做成的半成品或者你在試驗(yàn)時(shí)需要用到的一些試驗(yàn)文件。準(zhǔn)備制作winpe時(shí)需要使用的工具軟件(1)支持win8的評(píng)估和部署工具包A
3、DK??梢缘轿④浌倬W(wǎng)下載,在線安裝時(shí),只需選裝其中的部署工具”、“Windows預(yù)安裝環(huán)境(WinPE)”和用戶狀態(tài)遷移工具(USMT)”即可。(2) AcronisTrueImageHome(簡(jiǎn)稱為ATIH)或者AcronisBackup&Recovery(簡(jiǎn)稱為ABR)ATIH或ABR是Acronis公司開(kāi)發(fā)的一款備份還原軟件,有中文版,其最大的用處就是支持異機(jī)還原。所謂異機(jī)還原,就是把系統(tǒng)備份還原到不同硬件的電腦或虛擬機(jī)上。由于目前尚無(wú)能夠支持windows8的ABR版本,所以我們?cè)诓僮鳈C(jī)上安裝ATIH的最新版。止匕外,由于ATIH和ABR的現(xiàn)有版本僅支持向32位win7pe內(nèi)核
4、集成,win8PE中目前只能使用ATIH綠色版。不過(guò)即使是名色版,也能支持32位和64位系統(tǒng)的異機(jī)還原。(3) Ultraliso這是一款功能強(qiáng)大而又方便實(shí)用的光盤(pán)映像文件編輯和制作工具。注意,下載的Ultraliso,有的直接運(yùn)行不會(huì)出現(xiàn)注冊(cè)”對(duì)話框,但是一旦從批處理中來(lái)執(zhí)行它,就會(huì)出現(xiàn)注冊(cè)'對(duì)話框,這樣的Ultraliso將無(wú)法使用。(4) VMwareWorkstation這是一款非常好用的虛擬機(jī)軟件,可用來(lái)測(cè)試你制作的WinPE0(5) 7-Zip這是一款壓縮與解壓縮軟件,7-Zip的優(yōu)點(diǎn)是可以直接處理wim文件。在操作機(jī)上需要用到但無(wú)需安裝的軟件有:(6) Windows8U
5、SBInstallerMaker英文綠色版這是一款用來(lái)制作Windows8安裝U盤(pán)的工具軟件。(7) RegistryWorkshop綠色版這是一款注冊(cè)表修改軟件,比操作系統(tǒng)自帶的Regedit功能強(qiáng)??梢耘孔詣?dòng)查找與替換、批量刪除、注冊(cè)表對(duì)比等。(8) ProcessMonitor中文綠色版這是一款微軟的系統(tǒng)和應(yīng)用程序監(jiān)視工具,它可以監(jiān)視文件活動(dòng)、網(wǎng)絡(luò)活動(dòng)、進(jìn)程和線程活動(dòng)等。(9) RegShot和RegSnap,均為綠色版前者是一款注冊(cè)表修改監(jiān)測(cè)工具軟件,后者除開(kāi)可以監(jiān)測(cè)注冊(cè)表修改之外,還可以同時(shí)監(jiān)測(cè)系統(tǒng)的其它修改。建議使用前者來(lái)監(jiān)測(cè)注冊(cè)表,因其生成的注冊(cè)表比較報(bào)告中,項(xiàng)、值與數(shù)據(jù)均已按
6、照.reg文件格式編寫(xiě)好,使用比較方便。只是需要?jiǎng)h除該軟件向注冊(cè)表添加的他自己的東西,這比較容易分辨,從比較報(bào)告中該軟件路徑上可以看出來(lái)。(10) PsTools這是微軟提供的工具軟件,用來(lái)獲取Windows注冊(cè)表子項(xiàng)的完全控制”權(quán)限??梢缘轿④浌俜骄W(wǎng)站免費(fèi)下載,無(wú)需安裝即可使用。(11) BeyondCompare漢化綠色版這是一款比較文件夾或文件差異的工具軟件,用來(lái)研究比較自己的PE和樣本PE之間的差別。(12) SearchandReplace漢化綠色版(文件內(nèi)容搜索替換)這是一款文件內(nèi)容搜索與批量替換的工具軟件,用來(lái)批量修改你編寫(xiě)的批處理文件。(13) BcdTool綠色版這是一款圖形
7、界面的BCD編輯軟件,用來(lái)編輯啟動(dòng)管理器。如果你需要制作x86和x64的雙啟動(dòng)winpe,就會(huì)需要用到它。也可以使用操作系統(tǒng)自帶的命令行程序Bcdedit.exe來(lái)編輯啟動(dòng)管理器。(14) IcoFXPortable綠色版這是一個(gè)用來(lái)制作和提取圖標(biāo)的工具軟件。(15) 魔方windows7開(kāi)始按鈕更換1.2中文綠色版這是一個(gè)用來(lái)更換winpe開(kāi)始菜單中開(kāi)始按鈕的工具軟件。注意,較新的版本可能不能夠達(dá)成我們的特殊操作要求。(16) QuickBatchFileCompiler綠色版這是一個(gè)用來(lái)將批處理文件轉(zhuǎn)換成exe文件的工具軟件。(17) SK.Inf2Reg綠色版這是一個(gè)用來(lái)向已被精簡(jiǎn)的PE
8、內(nèi)核添加驅(qū)動(dòng)程序的工具軟件。(18) UltraEdit32綠色版這是一個(gè)編輯軟件,在這里作為向已被精簡(jiǎn)的PE內(nèi)核添加驅(qū)動(dòng)程序的輔助工具(批量修改.reg文件)。當(dāng)然,利用記事本逐一修改.reg文件也是可以的。準(zhǔn)備Windows首先強(qiáng)調(diào)一點(diǎn),必須用你曾經(jīng)安裝過(guò),并能正常使用的Windows的中文原版映像(或安裝光盤(pán))。為后面敘述方便,不妨假設(shè)其文件名為Windows_x86.iso和Windows_x64.iso。(1)把Windows原版ISO映像復(fù)制到F:盤(pán)在F:盤(pán)建立文件夾“Window。把大客戶版的Windows_x86.iso和Windows_x64.iso復(fù)制到其中。建立文件夾“F
9、:Crack”,把操作系統(tǒng)需要用到的激活工具放入其中。(2)提取windows的系統(tǒng)文件用7-zip提取Windows_x86.iso和Windows_x64.iso的全部文件,分別放到文件夾F:Windows_X86(或x64)。為了今后在命令行操作的方便,文件夾名稱中最好不要使用空格。(3)提取windows的內(nèi)核文件提取內(nèi)核的操作步驟如下:找到F:Windows_x86(或x64)sourcesinstall.wim,用鼠標(biāo)右擊install.wim選7-zip一【打開(kāi)壓縮包】一如果系統(tǒng)提示“Somefileshaveincorrectreferencecount(有些文件有錯(cuò)誤的弓I用
10、計(jì)數(shù))",單擊【確定】一選中ProgramFiles、ProgramData、Users和Windows(x64增力口ProgramFiles(x86)一右擊上述選中的文件夾一【復(fù)制到】一指定目標(biāo)路徑(本文以“Fwindows_x86_內(nèi)核”或“Fwindows_x64_內(nèi)核”為例)一【確定】一【確定】。必須清除文件夾“Fwindows_x86_內(nèi)核”以及“Fwindows_x64_內(nèi)核”中的所有文件的系統(tǒng)“、隱藏“和只讀”屬性,否則將無(wú)法復(fù)制其中具有這些屬性的文件??梢栽赾md窗口中執(zhí)行命令(需要一些時(shí)間,請(qǐng)耐心等候):attrib-s-h-rF:windows_x86_內(nèi)核*.*
11、/s或attrib-s-h-rF:windows_x64_內(nèi)核*.*/s說(shuō)明:為了查看你要的Windows版本在Windows安裝程序中的索引號(hào),可以用管理員身份打開(kāi)ADK的命令行窗口(名為部署和映像工具環(huán)境”),執(zhí)行:dism/get-wiminfo/wimfile:F:windows_x86sourcesinstall.wim對(duì)于x64系統(tǒng),把上面命令中的“x8數(shù)成"amd64即可??梢圆槌鰅nstall.wim文件中,不論是x86還是x64,我們需要的索引號(hào)為1。同理,可以查出boot.wim文件中,不論是x86還是x64,我們需要的索引號(hào)為2提取Windows的內(nèi)核時(shí),不要用
12、Dism命令去加載install.wim,因?yàn)橛肈ism命令加載的install.wim,在利用文件差異比較工具時(shí),“Fwindows_x86(或x64)內(nèi)核”中的文件打不開(kāi)。準(zhǔn)備做參考用的最新WinPE從網(wǎng)上找?guī)讉€(gè)最新的winpe來(lái)作參考,注意,winpe有32位和64位之分,根據(jù)你打算制作32位還是64位winpe的來(lái)選擇。下載回來(lái)的WinPE,其用途有二,一是看看它有些什么文件,注冊(cè)表有些什么項(xiàng);二是啟動(dòng)WinPE后,在WinPE環(huán)境下批量修改注冊(cè)表。由于需要修改注冊(cè)表中幾千項(xiàng),所以我們必須在winpe的環(huán)境下利用第三方注冊(cè)表編輯器RegWorkshop來(lái)批量修改注冊(cè)表。如果你已經(jīng)有了自
13、己制作的較低版本的WinPE,當(dāng)然可以用來(lái)批量修改注冊(cè)表。換句話說(shuō),為了制作winpe,最好先有一個(gè)winpe,這是不是有點(diǎn)像先有雞還是先有蛋”的問(wèn)題!網(wǎng)上常見(jiàn)的WinPE的Windows文件夾中的文件并不完全相同,這是因?yàn)槠渲械暮芏辔募怯脕?lái)支持第三方應(yīng)用程序的。如果你的WinPE中沒(méi)有某個(gè)文件,只有在你運(yùn)行需要這個(gè)文件的某個(gè)第三方應(yīng)用程序時(shí),才會(huì)發(fā)現(xiàn)。這里最重要的工作就是利用殺毒軟件檢查你下載的winpe是否被殺軟報(bào)告其含有有病毒、木馬或是風(fēng)險(xiǎn)程序?,F(xiàn)在流行一種說(shuō)法:誤報(bào)”,其實(shí)對(duì)于被誤報(bào)”的程序,可以找別的不被誤報(bào)”的程序來(lái)代替??傊⌒臑樯?。檢查分兩步,第一步在操作機(jī)上對(duì)下載的win
14、pe進(jìn)行檢查,檢查之前需要先用7-zip提取其內(nèi)核boot.wim中的所有文件;如果沒(méi)有威脅,進(jìn)行第二步,在虛擬機(jī)中啟動(dòng)下載的winpe,聯(lián)網(wǎng)進(jìn)行在線殺毒。之所以還要進(jìn)行在線殺毒,是因?yàn)榫W(wǎng)上有些WinPE被殺軟報(bào)告含有木馬。而且有的隱藏得很深,你在他的WinPE映像文件中檢查時(shí)可以通過(guò),但是一旦作為PE啟動(dòng),它就把木馬釋放到winpe啟動(dòng)后的系統(tǒng)盤(pán)(內(nèi)存虛擬盤(pán),一般為X:盤(pán)),令人防不勝防。做第二步需要耐心,因?yàn)樵诰€殺毒網(wǎng)站均宣稱目前僅支持IE,而下載來(lái)的WinPE一般都是使用Opera瀏覽器,不使用IE瀏覽器。也有個(gè)別殺毒網(wǎng)站宣稱支持IE內(nèi)核瀏覽器,但是從試驗(yàn)結(jié)果來(lái)看,由于WinPE一般使用
15、綠色版瀏覽器,即使是IE內(nèi)核,也無(wú)法正常工作。需要特別注意的是,有的winpe雖然可以利用IE上網(wǎng),但是其IE會(huì)阻止在線查毒。從目前情形來(lái)看,32位PE可以使用“360急救箱winpe版'對(duì)硬盤(pán)上的32位和64位系統(tǒng)進(jìn)行殺毒。如果第一步檢查不能通過(guò),則消除其病毒、木馬或是風(fēng)險(xiǎn)程序。如果無(wú)法進(jìn)行第二步檢查,可以等你自己的可以IE上網(wǎng)的WinPE制作好以后再來(lái)進(jìn)行。把從下載的WinPE中提取的內(nèi)核boot.wim中的所有文件,保存到文件夾樣本PE_x86_內(nèi)核(或x64)。如果提取出來(lái)的文件夾中多出來(lái)一個(gè)名為Files的文件夾,可以將其刪除。順便說(shuō)一句,我們推薦在操作機(jī)上使用金山毒霸”免費(fèi)
16、版,因?yàn)樗幌衲衬硽④浤菢?,?duì)你用來(lái)制作PE的L盤(pán)進(jìn)行特別關(guān)照”,使你無(wú)法對(duì)L盤(pán)執(zhí)行某些操作。止匕外,對(duì)于下載回來(lái)的含有威脅的WinPE.iso文件,如果想用虛擬機(jī)看看其效果,可以如下操作:用7-zip提取其所有文件;加載其內(nèi)核文件到Mount文件夾(詳見(jiàn)附錄1基本操作”之裝載基本W(wǎng)inPE映像”);用殺毒軟件清除其威脅(可能需要多次反復(fù)查殺Mount文件夾,因?yàn)榍皫状慰赡苷也坏轿募?。Mount文件夾中明明有幾千個(gè)文件,殺毒軟件卻報(bào)告檢查了兩個(gè)文件,不知何故);卸載其內(nèi)核文件(詳見(jiàn)附錄1基本操作”之提交上述更改(或簡(jiǎn)稱打包“)”;重新制作WinPE.iso映像文件(詳見(jiàn)附錄1基本操作”之生成I
17、SO文件”)。準(zhǔn)備ATIH(或ABR)的系統(tǒng)備份和異機(jī)還原需要使用的驅(qū)動(dòng)程序(1)x86和x64系統(tǒng)的ATIH(或ABR)備份把需要使用的x86和x64系統(tǒng)的ATIH(或ABR)備份拷貝到文件夾“FATIH和ABR映像"。關(guān)于ATIH(或ABR)備份操作,詳見(jiàn)附錄6AcronisTrueImageHome(簡(jiǎn)稱為ATIH)用法”或附錄7AcronisBackup&Recovery(簡(jiǎn)稱為ABR)用法”。(2)驅(qū)動(dòng)程序把ATIH(或ABR)異機(jī)還原需要使用的所有驅(qū)動(dòng)程序拷貝到文件夾“F驅(qū)動(dòng)程序庫(kù)關(guān)于驅(qū)動(dòng)程序,詳見(jiàn)附錄1基本操作”和附錄6AcronisTrueImageHome(
18、簡(jiǎn)稱為ATIH)用法”或附錄7AcronisBackup&Recovery(簡(jiǎn)稱為ABR)用法”。1.4.9準(zhǔn)備添加到WinPE的一些工具軟件準(zhǔn)備添加到WinPE的工具軟件必須是無(wú)需安裝的所謂綠色軟件!(1) PECMD.exe(可選)這是一個(gè)WinPE登錄命令解釋程序,有x86和x64兩種版本,僅有一個(gè)文件。利用它可以控制WinPE的啟動(dòng)過(guò)程。有的版本的PECMD.exe在WinPE啟動(dòng)時(shí)會(huì)在屏幕頂部出現(xiàn)一行PECMD.exe作者的版權(quán)提示文字,在啟動(dòng)后的桌面會(huì)出現(xiàn)名為“pecm胡明”的快捷方式;有的版本這二者均不會(huì)出現(xiàn)。國(guó)內(nèi)的WinPE愛(ài)好者在制作WinPE時(shí),一般都會(huì)使用PECM
19、D,而國(guó)外一般不使用。本文將在涉及到PECMD.exe時(shí),分別介紹。(2) BootICE這是一個(gè)引導(dǎo)扇區(qū)維護(hù)工具,在把winpe安裝到移動(dòng)硬盤(pán)時(shí),我們需要用它來(lái)隱藏移動(dòng)硬盤(pán)上的winpe分區(qū)。把BootICE.exe拷貝到文件夾午定制PE的補(bǔ)充文件(3) 其它綠色軟件我們制作的WinPE對(duì)所用的綠色軟件有一些特別的要求,例如,為了方便批處理自動(dòng)向開(kāi)始菜單添加綠色軟件的快捷方式,需要綠色軟件的主程序位于軟件一級(jí)目錄下(其實(shí)一般軟件都是這樣)。這是因?yàn)槲覀兙帉?xiě)的批處理默認(rèn)僅搜索軟件一級(jí)目錄下的.exe文件,如果增加搜索目錄層級(jí),那將使得開(kāi)始菜單雜亂無(wú)章。其實(shí)分類層數(shù)太多,也不方便使用。當(dāng)然,如果
20、你需要增加搜索目錄層級(jí),可以修改批處理文件AddShortcutKey.bat?;谏鲜鲈?,對(duì)于那些同時(shí)支持32位和64位的綠色軟件,如果32位和64位的主程序都在軟件一級(jí)目錄下,不必調(diào)整;如果32位和64位的主程序都在軟件二級(jí)目錄下(例如二級(jí)目錄名為32、64等),那么必須將軟件32位和64位拆開(kāi),必須使主程序都在軟件一級(jí)目錄下。止匕外,WinPE做在光盤(pán)上時(shí),某些運(yùn)行時(shí)需要寫(xiě)盤(pán)的綠色軟件將不能運(yùn)行;某些需要使用管理員權(quán)限的綠色軟件在PE中可能無(wú)法運(yùn)行。把準(zhǔn)備的綠色軟件分類放在文件夾“PH具”中備用。分類時(shí)注意,文件夾“PH具”下只允許建立一層子文件夾,例如可以在“PET具”中建立分類文件
21、夾文件編輯”、系統(tǒng)檢測(cè)”、磁盤(pán)維護(hù)”等等文件夾。利用微軟的ADK工具包構(gòu)建基本W(wǎng)inPE構(gòu)建基本W(wǎng)inPE的主要任務(wù)就兩項(xiàng),一是修改注冊(cè)表,二是復(fù)制文件。我們自己動(dòng)手利用微軟的ADK工具包生成原生態(tài)命令行WinPE,然后手動(dòng)添加資源管理器explorer,從而使命令行WinPE成為圖形界面的WinPE。下面以生成用于日?;揪S護(hù)(含上網(wǎng))的32位WinPE為例(順便提及64位WinPE),詳細(xì)介紹帶explorer的WinPE的制作過(guò)程。如果沒(méi)有特別聲明,其中執(zhí)行”均表示在ADK的部署和映像工具環(huán)境”窗口中執(zhí)行。如果你想真正弄明白個(gè)中道理,可以仔細(xì)閱讀下文并自己動(dòng)手逐步制作;如果你想偷點(diǎn)懶,也
22、可以執(zhí)行我們提供的定制PE的補(bǔ)充文件”文件夾中的批處理自動(dòng)制作winpeNaNd”來(lái)替你自動(dòng)制作。要自動(dòng)制作WinPE,必須按照“1.4準(zhǔn)備工作”的要求預(yù)先做好必要的準(zhǔn)備工作,并把文件夾定制PE的補(bǔ)充文件”復(fù)制到你的硬盤(pán)。然后執(zhí)行自動(dòng)制作winpeNaNd”。如果執(zhí)行途中停滯無(wú)反應(yīng),可能是你在進(jìn)行PE注冊(cè)表操作時(shí),不小心把操作機(jī)的注冊(cè)表給改了。只要對(duì)操作機(jī)的系統(tǒng)進(jìn)行一次還原就可以了。生成命令行的WinPE以管理員身份執(zhí)行【部署和映像工具環(huán)境】一此時(shí)進(jìn)入DOS窗口(提示符為“GprogramfilesWindowsADKAssessmentandDeploymentDeploymentTools
23、)”執(zhí)行:copypeNaNdx86L:winpe其中,參數(shù)x86對(duì)應(yīng)的是32位winpe,64位winpe請(qǐng)改為amd640L:winpe可以任意指定,但必須是一個(gè)尚不存在的文件夾,因?yàn)锳DK非要它自己建不可。這個(gè)文件夾就是我們構(gòu)建圖形界面WinPE的環(huán)境。命令執(zhí)行后,系統(tǒng)將自動(dòng)在L盤(pán)根目錄下建立文件夾winpe,其下含有文件火“medial“mounts“fwfiles。其中文件夾mediasources中含有內(nèi)核文件boot.wim;文件夾fwfiles中含有WinPE的引導(dǎo)代碼文件efisys.bin和。特別提示:文件或目錄名中如果有空格,那么命令中的文件或目錄名要加英文雙引號(hào)。在WO
24、RD中打出來(lái)的英文雙引號(hào)只是看起來(lái)像英文雙引號(hào),但一旦拷貝到命令行窗口中,就會(huì)變成中文雙引號(hào),導(dǎo)致執(zhí)行錯(cuò)誤。解決的辦法是,在WORD中打開(kāi)替換對(duì)話框”,用“A34”(不含引號(hào))替換WORD文檔中的雙引號(hào),A34是英文雙引號(hào)的ASIC代碼。由于拷貝英文文字時(shí),WORD會(huì)自動(dòng)在目標(biāo)位置的上一單詞之后增加一個(gè)空格,所以如果你要把這里的代碼拷貝到命令提示窗口,拷貝后要注意檢查,是不是中間多出了空格。如果多出空格,也會(huì)導(dǎo)致執(zhí)行錯(cuò)誤。如果你不希望winpe啟動(dòng)期間出現(xiàn)的按任意鍵從CD啟動(dòng)”提示,可以刪除文件L:winpemediaBootbootfix.bin。執(zhí)行命令"copypeNaNdx8
25、6L:winpe”后,如果你接著再執(zhí)行命令“Makewinpemedia/iso/fL:winpe.iso:就可以得到命令行的WinPE.iso。你可以用虛擬機(jī)加載生成的WinPE.iso文件,啟動(dòng)后就是一個(gè)cmd窗口,如下圖:對(duì)大多數(shù)人來(lái)說(shuō),這樣的WinPE顯然是不方便使用的,所以我們必須進(jìn)一步將其改為我們熟悉的圖形界面windows。要實(shí)現(xiàn)圖形界面windows,需要修改命令行WinPE的注冊(cè)表,向命令行WinPE添加運(yùn)行explorer所必須的文件,添加應(yīng)用程序快捷方式等等一系列后續(xù)工作。制作WinPE的注冊(cè)表制作winpe時(shí)需要使用的動(dòng)手制作WinPE的注冊(cè)表之前,請(qǐng)先閱讀附錄3Win
26、PE注冊(cè)表入門(mén)”。總體思路如下:步驟1、獲取命令行WINPE的注冊(cè)表配置單元software;步驟2、獲取windows注冊(cè)表配置單元software;步驟3、將命令行WINPE的注冊(cè)表配置單元software導(dǎo)出為.reg文件;步驟4、修改windows注冊(cè)表配置單元software;步驟5、向步驟4的結(jié)果導(dǎo)入步驟3的結(jié)果;步驟6、進(jìn)一步修改步驟5的結(jié)果(software配置單元);步驟7、類似的對(duì)default進(jìn)行處理;步驟8、用步驟6和步驟7中得到的software和default配置單元替換命令行WINPE的原software和default配置單元。說(shuō)明:如果你不是手動(dòng)修改注冊(cè)表,而
27、是編輯一個(gè)注冊(cè)表文件(.reg)導(dǎo)入的話,就要注意,.reg文件中的路徑符號(hào)需要寫(xiě)成。因?yàn)閷?dǎo)入時(shí),會(huì)自動(dòng)變成。2.2.1 獲取命令行WINPE的注冊(cè)表配置單元(1)生成命令行的WinPE,詳見(jiàn)附錄1基本操作(2)裝載命令行的WinPE映像,詳見(jiàn)附錄1基本操作”。(3)添加中文字體包、語(yǔ)言包并設(shè)置用戶界面語(yǔ)言;添加程序包WinPE-WMI和程序包WinPE-WMI的中文語(yǔ)言包。詳見(jiàn)附錄1基本操作”。(4)啟用配置處理,詳見(jiàn)附錄1基本操作”。(5)調(diào)整winpe啟動(dòng)時(shí)使用的內(nèi)存大小,詳見(jiàn)附錄1基本操作”。(6)將WINPE的注冊(cè)表配置單元software、default和system復(fù)制到“Lco
28、nfig_命令行PE_x86"(或“Lconfig_命令行PE_x64”)。(7)卸載命令行的WinPE映像,詳見(jiàn)附錄1基本操作”。說(shuō)明:這里在裝載命令行的WinPE映像之后,不要獲取對(duì)文件夾L:winpemount的管理權(quán)限,否則卸載命令行的WinPE映像時(shí),卸載不完全。運(yùn)行定制PE的補(bǔ)充文件批處理自動(dòng)制作winpeNaNd,在主菜單中執(zhí)行生成加包命令行WinPE的software配置單元”即可自動(dòng)完成上述(1)(7)的工作并得到winpe的注冊(cè)表配置單元software、default和system。獲取windows的注冊(cè)表配置單元我們?cè)谇懊娴摹?.4準(zhǔn)備工作”中已經(jīng)利用7-z
29、ip將windows內(nèi)核提取到文件火F:windows_x86_內(nèi)核(或F:windows_x64_內(nèi)核),這里再把F:windows_x86_內(nèi)核(或F:windows_x64_內(nèi)核)windowssystem32con巾g文件夾中的注冊(cè)表配置單元software>default和system復(fù)制到文件夾“Lconfig_windows_x86"(或“Lconfig_windows_x64把“LcoMig_命令行PE_x86(或“LcoMig_命令行PE_x64')、“Leon巾g_windows_x86”(或“Lcon巾g_windows_x64)以及第三方注冊(cè)表編
30、輯器RegistryWorkshop拷貝到U盤(pán)備用。將WINPE的注冊(cè)表配置單元software導(dǎo)出為.reg文件;(此步驟在虛擬機(jī)的winpe系統(tǒng)中進(jìn)行)(1)在虛擬機(jī)中啟動(dòng)樣本winpe如果你在未安裝操作系統(tǒng)的虛擬機(jī)中啟動(dòng)winpe后,在主機(jī)上插入U(xiǎn)盤(pán),通過(guò)資源管理器能看到你的U盤(pán),就直接把U盤(pán)上的第三方注冊(cè)表編輯器Registryworkshop、命令行WINPE的注冊(cè)表配置單元以及Windows的配置單元拷貝到虛擬機(jī)的D:盤(pán)備用。如果你在虛擬機(jī)中啟動(dòng)winpe后,不能看到你插在主機(jī)上的U盤(pán),則需要在虛擬機(jī)中安裝、激活Windows,此后將能看到你插在主機(jī)上的U盤(pán);再把U盤(pán)上的第三方注冊(cè)
31、表編輯器RegistryWorkshop、命令行WINPE的注冊(cè)表配置單元以及Windows的配置單元拷貝到虛擬機(jī)的D:盤(pán)備用。(2)啟動(dòng)注冊(cè)表編輯器RegistryWorkshop注意,RegistryWorkshop有32位和64位之分,其中64位RegistryWorkshop只能在64位操作系統(tǒng)下運(yùn)行。加載命令行WinPE的注冊(cè)表配置單元software修改windows注冊(cè)表配置單元software(此步驟在虛擬機(jī)的winpe系統(tǒng)中進(jìn)行)加載我們復(fù)制到D:盤(pán)的windows的software配置單元(注意,不是虛擬機(jī)C:盤(pán)中已安裝的windows的注冊(cè)表?。?,命名為aaa。(1)將a
32、aa中的“C?(不含引號(hào))全部替換為“X?(不含引號(hào))注意,RegisterWorkshop每次搜索上限為到1000項(xiàng),如果需要替換的項(xiàng)多余1000項(xiàng),那么需要重復(fù)操作多次。在aaa下搜索(注意勾選【搜索項(xiàng)】、【搜索值】和【搜索數(shù)據(jù)】),列出第一批1000個(gè)右擊上圖下部的搜索結(jié)果一【全部選定】一再次右擊上圖下部的搜索結(jié)果一【替換】一【替換為】一鍵入“X:"T替換】;(或者在主菜單中選【搜索】一【在查找結(jié)果1中替換】一【替換為】一鍵入“X:"T替換】。)此時(shí)系統(tǒng)提示“1000b被替換"一【確定】。重復(fù)進(jìn)行上述替換操作,究竟需要幾次替換操作,以你搜索“C的結(jié)果是0為準(zhǔn)
33、。如果出現(xiàn)少許幾項(xiàng)無(wú)法替換的,可忽略。(2)將aaa中的“D?(不含引號(hào))全部替換為“X:(不含引號(hào))操作方法類似于替換“C?。(3)在aaa下搜索InteractiveUser,共有76個(gè),將其全部刪除右擊搜索結(jié)果一【全部選定】一再次右擊上圖下部的搜索結(jié)果一【從注冊(cè)表中刪除】一【是】導(dǎo)入WINPE的software配置單元(此步驟在虛擬機(jī)的winpe系統(tǒng)中進(jìn)行)選中aac在主菜單中選【文件】一【導(dǎo)入】一定位到我們?cè)?.2.3中導(dǎo)出的WINPE的注冊(cè)表配置單元software的aaa.reg單擊【打開(kāi)】一此時(shí)系統(tǒng)提示“aaa.reg中的信息已經(jīng)成功導(dǎo)入到注冊(cè)表中”,【確定】。進(jìn)一步修改soft
34、ware配置單元(此步驟在虛擬機(jī)的winpe系統(tǒng)中進(jìn)行)(1)把桌面環(huán)境(外殼)由cmd.exe改為explorer.exe定位到HKEY_LOCAL_MACHINEaaaMicrosoftWindowsNTCurrentVersionWinlogon將其中shll值的數(shù)據(jù)由“cmd.exe/kstsrtcmd.exe改為explorer.exe(2)修復(fù)【計(jì)算機(jī)】右鍵菜單中的【管理】如果不進(jìn)行修復(fù),winpe啟動(dòng)后,右擊開(kāi)始菜單中的【計(jì)算機(jī)】一【管理】將沒(méi)有反應(yīng)。定位到HKEY_LOCAL_MACHINEaaaClassesCLSID20D04FE0-3AEA-1069-A2D8-08002
35、B30309DshellManagecommand將其數(shù)據(jù):%SystemRoot%system32CompMgmtLauncher.exe改為:%SystemRoot%System32mmc.exe/bcompmgmt.msc(3)使復(fù)制文件時(shí)出現(xiàn)進(jìn)度條要使復(fù)制文件時(shí)出現(xiàn)進(jìn)度條,需要修改配置單元SOFTWARE。第一步賦予用戶組Users完全控制權(quán)定位到:HKEY_LOCAL_MACHINEaaaClassesAppID515980c3-57fe-4c1e-a561-730dd256ab98右擊【ClassesAppID515980c3-57fe-4c1e-a561-730dd256ab98
36、-【Users】一勾選【完全控制】一【高級(jí)】一【更改】一【高級(jí)】一【立即查找】一單擊【Users】一【確定】一【確定】一勾選【替換子容器和對(duì)象的所有者】一勾選【使用可從此對(duì)象繼承的權(quán)限項(xiàng)目替換所有子對(duì)象的權(quán)限項(xiàng)目】一【確定】一【是】一【確定】。第二步修改導(dǎo)入下面的.reg文件:WindowsRegistryEditorVersion5.00HKEY_LOCAL_MACHINEaaaClassesAppID515980c3-57fe-4c1e-a561-730dd256ab98"RunAs"=""說(shuō)明:對(duì)于64位PE,還需要類似地多修改一項(xiàng):HKEY_LO
37、CAL_MACHINEaaaClassesAppID41CA32F2-698A-4fd8-BB78-B102CE155F53(4)顯示壁紙所需要的修改詳見(jiàn)附錄1基本操作”中的例.顯示壁紙的方法(5)卸載配置單元aaa,關(guān)閉注冊(cè)表編輯器RegistryWorkshop。(6)把D:盤(pán)上已修改過(guò)的windows的software配置單元先復(fù)制到U盤(pán),并最終復(fù)制到文件夾定制PE的補(bǔ)充文件x86(或system32”備用。說(shuō)明:我們?cè)谖募A定制PE的補(bǔ)充文件x86(或system32”中提供了已經(jīng)修改好的software配置單元。注冊(cè)表中還有一些地方需要修改,我們把它放到后期定制時(shí)再來(lái)做,詳見(jiàn)附錄3W
38、inPE注冊(cè)表入門(mén)”。除開(kāi)我們介紹的修改項(xiàng),如果有必要,你可以先上網(wǎng)查詢擬修改項(xiàng)在注冊(cè)表中的位置,再利用RegistryWorkshop來(lái)比較自建winpe與樣板winpe注冊(cè)表以及安裝后的Windows注冊(cè)表中擬修改項(xiàng)的區(qū)別,然后對(duì)自建winpe的注冊(cè)表作進(jìn)一步的修改。類似的對(duì)default進(jìn)行處理注意,只需要做步驟15,且步驟4中替換時(shí)僅需將替換為(因?yàn)楸緛?lái)就沒(méi)有以及InteractiveUser)。替換PE的software和default(此步驟在操作機(jī)上進(jìn)行)用2.2.6和2.2.7中得到的software和default替換PE的software和default。把文件夾定制PE的
39、補(bǔ)充文件x86(或system32"中的software和default配置單元放進(jìn)WINPE中覆蓋同名文件。添加運(yùn)行explorer所必須的文件如果缺少了關(guān)鍵文件,運(yùn)行explorer時(shí)將會(huì)出錯(cuò),例如缺少M(fèi)MC,計(jì)算機(jī)右鍵菜單管理”變成英文且無(wú)效;如果缺少Ctfmon,桌面將沒(méi)有語(yǔ)言欄;如果缺少某些文件,控制面板的調(diào)整屏幕分辨率”將無(wú)效;如果缺少Theme,桌面背景將變?yōu)楹谏?;如果缺少WinSXS,x64PE將不能固定光盤(pán)盤(pán)符;如果缺少SysWow64,x64PE將不能支持32位應(yīng)用程序,等等。怎么知道需要添加哪些文件?這可以有兩種方法。一是參考樣本PE從windows原版文件中照
40、搬;二是根據(jù)你想要的winpe功能從windows原版文件中移植。前者簡(jiǎn)單,但是總要落后于別人;后者復(fù)雜,需要了解windows原版文件的用途,但是可以做中國(guó)第一。當(dāng)然,也可以結(jié)合上述兩種方法,先使用第一種方法建立一個(gè)基本winpe,再使用第二種方法來(lái)排除故障。需要注意的一點(diǎn)是,當(dāng)你添加了某些文件后,winpe系統(tǒng)將無(wú)法正常啟動(dòng)。其表現(xiàn)可能是反復(fù)自啟動(dòng),或者提示“Recovery;或者黑屏無(wú)反應(yīng)等等。遇到這種情況,就必須利用分批拷貝文件的方法,找出是哪個(gè)文件導(dǎo)致的這種現(xiàn)象,否則添加文件的工作將無(wú)法繼續(xù)。有的時(shí)候甚至?xí)霈F(xiàn)只要?jiǎng)恿藘?nèi)核,就無(wú)法啟動(dòng)winpe的現(xiàn)象,哪怕只是加載內(nèi)核,什么都不動(dòng),緊
41、接著卸載內(nèi)核都無(wú)法啟動(dòng)winpeo遇到這種情況,可以首先格式化L:盤(pán)后重新制作winpe;要是還不行,就得找出是添加了哪些文件導(dǎo)致的。參考中¥本PE從windows原版文件中照搬這里以x86系統(tǒng)為例,對(duì)于x64系統(tǒng),把下文中的“x8敏成”x64即可。我們利用文件差異比較工具(例如BeyondCompare),對(duì)文件夾L:winpemount(我們?cè)谏鲜?.1中獲取的命令行WINPE)和文件夾"F參考PE_x86”進(jìn)行比較。只要是參考PE_x86中有,且F:windows_x86中也有,而命令行PE中沒(méi)有的文件,就從F:windows_x86中拷貝到你自己做的命令行winpe
42、(L:winpemount)的對(duì)應(yīng)目錄中??截悤r(shí)不要覆蓋你自己做的winpe目錄中的已有同名文件。具體操作步驟如下:第1步提取winpe內(nèi)核用7-zip將自己做的winpe的內(nèi)核文件boot.wim提取到文件夾“Lwinpe_x86_內(nèi)核”(或者"Lwinpe_x64_內(nèi)核”)。第2步比較文件(以比較文件夾Windows為例)運(yùn)行BeyondCompare單擊左側(cè)的【文件夾比較】在左側(cè)窗口中打開(kāi)文件夾“Lwinpe_x86_內(nèi)核WindowS'f在右側(cè)窗口中打開(kāi)文件夾"F參考PE_Windows"在主菜單中選【編輯】【展開(kāi)所有】在主菜單中選【查看】-單擊【
43、忽略文件夾結(jié)構(gòu)】和【顯示右側(cè)孤立項(xiàng)】(此時(shí)該兩個(gè)選項(xiàng)前面的圖標(biāo)會(huì)出現(xiàn)一個(gè)正方形小框)選中右側(cè)窗口中的所有文件右擊右側(cè)窗口【復(fù)制文件名】打開(kāi)“F定制PE的補(bǔ)充文件批處理拷貝文件源文件清單_排序”麻空文件中的原有內(nèi)容-右擊文件中的空白處-【粘貼】在主菜單中選【文件】-【保存】。第3步修改源文件清單_排序”并將其內(nèi)容復(fù)制到源文件清單.txt”修改源文件清單排序”,使其符合下面的要求:清單中的每一行必須含有路徑;路經(jīng)的最上層為:Windows>ProgramFiles、ProgramFiles(x86)、ProgramData或Users(有時(shí)可能還有sources);對(duì)源文件清單.txt中的內(nèi)
44、容進(jìn)行升序排序,這可以將其內(nèi)容轉(zhuǎn)換成單列表格形式,排序后再轉(zhuǎn)換成文本形式;清單中可以使用注釋語(yǔ)句REM,也可以有空行。完成后將其內(nèi)容復(fù)制到源文件清單.txt中。說(shuō)明:源文件清單.txt中的內(nèi)容也可以是從網(wǎng)上下載的WinPE文件清單。第4步生成批處理ADDFiles.bat和AddFolder.bat我們提供批處理來(lái)協(xié)助進(jìn)行這步工作。以管理員身份運(yùn)行批處理自動(dòng)制作winpeNaNd”,在主菜單中執(zhí)行生成拷貝系統(tǒng)文件的批處理”。生成的批處理AddFolder.bat用來(lái)自動(dòng)在你自己做的命令行winpe(L:winpemount)中建立必要的文件夾;而批處理ADDFiles.bat用來(lái)自動(dòng)從F:wi
45、ndows_x86中將文件拷貝到你自己做的命令行winpe(L:winpemount)的對(duì)應(yīng)目錄中。第5步利用比較結(jié)果把生成的ADDFiles.bat和AddFolder.bat拷貝到文件夾“定制PE的補(bǔ)充文件批處理”中。如果文件夾“F定制PE的補(bǔ)充文件批處理”中已經(jīng)存在ADDFiles.bat,而這次是補(bǔ)充新的文件,則把兩個(gè)ADDFiles.bat文件的內(nèi)容合并。對(duì)AddFolder.bat也一樣。當(dāng)然也可以不合并而是將補(bǔ)充新文件的ADDFiles.bat改名為ADDFiles2.bat,編號(hào)最大可以到5,再大就需要修改批處理文件生成WinPE_ISO文件.bat:對(duì)補(bǔ)充新文件夾的AddFo
46、lder.bat也一樣改名。特別提示:(1)和制作win7pe時(shí)不同,如果使用win8的原裝資源管理器explorer.exe,啟動(dòng)PE后,不會(huì)直接出現(xiàn)桌面圖標(biāo),而是需要右擊桌面點(diǎn)刷新才能顯示桌面圖標(biāo);而且打開(kāi)的程序不會(huì)在任務(wù)欄出現(xiàn)圖標(biāo);當(dāng)然,打開(kāi)的窗口最小化后,任務(wù)欄也不會(huì)出現(xiàn)圖標(biāo)。對(duì)此問(wèn)題,目前的win8pe一般均采用變通辦法:使用win7的explorer.exe.mui,同時(shí)對(duì)win8的explorer.exe進(jìn)行修改,并另行制作一個(gè)文件wrp32.dll(x64為wrp64.dll)和explorer.exe放在一起。這樣一來(lái),除開(kāi)解決上述問(wèn)題之外,還可以出現(xiàn)win7的開(kāi)始菜單。至于
47、explorer.exe和wrp32.dll(或wrp64.dll)具體是怎么做出來(lái)的,從網(wǎng)上沒(méi)有查到制作方法。我們知道,利用工具軟件patchex7可以使裝有windows8的機(jī)器出現(xiàn)開(kāi)始菜單。但是直接將patchex7處理后的windows8中的explorer.exe、explorer.exe.mui和wrp32.dll(或wrp64.dll)復(fù)制到winpe中并不能用!注意,patchex7中的主程序patchex7.exe或patchex7_x64.exe會(huì)被殺軟報(bào)毒,但是沒(méi)有對(duì)其中的wrp32.dll(或wrp64.dll)報(bào)毒。目前我們只能從樣本PE中提取explorer.exe
48、(分32位與64位)和wrp32.dll(或wrp64.dll)來(lái)使用。wrp32.dll(或wrp64.dll)也可以從patchex7提取。目前win8pe使用的wrp32.dll(或wrp64.dll)有兩種,一種是開(kāi)始菜單僅有所有程序列表”,沒(méi)有固定項(xiàng)目列表”和常用程序列表”;另一種是開(kāi)始菜單既有所有程序列表”,也有固定項(xiàng)目列表”和常用程序列表為了方便模仿win8的快速訪問(wèn)菜單,我們使用前者。如果你認(rèn)為提取的explorer.exe中的開(kāi)始按鈕圖標(biāo)不合你的意,你可以從網(wǎng)上查找你喜歡的開(kāi)始按鈕圖標(biāo),然后利用開(kāi)始按鈕圖標(biāo)替換工具進(jìn)行替換。注意,不是所有的替換工具都能完成我們所需要的操作,這
49、里介紹我們?cè)囼?yàn)確認(rèn)可行的一種操作方法,該方法同時(shí)支持winpe_x86和winpe_x64:第一步,在虛擬機(jī)中安裝Wimdows8;第二步,啟動(dòng)虛擬機(jī)中的Wimdows8,用win8pe的explorer.exe、explorer.exe.mui和wrp32.dll(或wrp64.dll)替換Wimdows8的;第三步,重啟虛擬機(jī)中的Wimdows8,此時(shí)Wimdows8的開(kāi)始屏幕消失,出現(xiàn)win8pe的開(kāi)始菜單;第四步,用魔方開(kāi)始菜單按鈕修改V1.2”軟件替換開(kāi)始按鈕圖標(biāo),操作步驟如下:更換:?jiǎn)?dòng)魔方開(kāi)始菜單按鈕修改V1.2”-【瀏覽】定位到新的開(kāi)始菜單按鈕【打開(kāi)】此時(shí)自動(dòng)刷新explore
50、r.exe,然后即可看到開(kāi)始菜單按鈕已變成你選擇的新的開(kāi)始菜單按鈕了。還原:?jiǎn)?dòng)魔方開(kāi)始菜單按鈕修改V1.2”-【恢復(fù)默認(rèn)】-【確定】。說(shuō)明:利用ResourceHacker、IcoFXPortable等工具軟件無(wú)法看到explorer.exe中的開(kāi)始菜單按鈕圖標(biāo)。如果你的Wimdows8中已經(jīng)安裝了.net3.5,替換將會(huì)無(wú)效。此時(shí)可以打開(kāi)【控制面板】【程序】【程序和功能】【啟用或關(guān)閉Windows功能】停用【.NETFramework3.5(包括.NET2.0和3.0)。啟動(dòng)魔方開(kāi)始菜單按鈕修改V1.2"后,魔方界面不會(huì)顯示explorer.exe中原來(lái)的開(kāi)始菜單按鈕,所以我們也
51、就無(wú)法從explorer.exe中提取原來(lái)的開(kāi)始菜單按鈕。新版魔方開(kāi)始菜單按鈕修改軟件(例如V1.6)不支持我們這樣來(lái)替換。第五步,用修改后的Wimdows8中的explorer.exe替換win8pe中的同名文件。(2)命令行win8pe中用的是win7中的任務(wù)管理器,而且還是英文版。我們?cè)诖嘶A(chǔ)上制作的圖形界面的win8pe中的任務(wù)管理器也是英文版,如果想要改為中文版,可以把中文版win7中的system32taskmgr.exe復(fù)制到L:winpemountwindowssystem32,同時(shí)把中文版win7中的system32zh-CNtaskmgr.exe.mui復(fù)制到L:winpe
52、mountwindowssystem32zh-CN。(3)向你自己做的winpe補(bǔ)充新文件時(shí),最好分批添加。之所以要這樣,是因?yàn)榈綍r(shí)如果發(fā)現(xiàn)有沖突,可以縮小查找范圍。已經(jīng)發(fā)現(xiàn)的沖突有如下三類:系統(tǒng)的某一項(xiàng)或幾項(xiàng)主要功失效我們?cè)谥谱鬟^(guò)程中發(fā)生過(guò)這樣一件事,我們編寫(xiě)了一個(gè)向開(kāi)始菜單自動(dòng)添加外置程序快捷方式的批處理,已確認(rèn)該批處理能正常工作,而且添加的快捷方式也有效。后來(lái)每添加一部分文件后,都對(duì)該批處理進(jìn)行了試用,也都能正常向開(kāi)始菜單添加外置程序快捷方式,只是沒(méi)有再檢測(cè)添加的快捷方式是否有效。結(jié)果到最后還是出了問(wèn)題,向開(kāi)始菜單添加的外置程序快捷方式居然不起作用。檢查開(kāi)始菜單外置程序快捷方式的屬性后發(fā)
53、現(xiàn),具【快捷方式】【目標(biāo)】為空。為了找出這一問(wèn)題是哪個(gè)文件造成的,只好從最開(kāi)始分部分逐步添加文件,找到導(dǎo)致問(wèn)題的那個(gè)部分后,再用對(duì)半法檢測(cè),最終確認(rèn)是文件stobject.dll導(dǎo)致這一問(wèn)題。不添加該文件后,問(wèn)題解決。我們?yōu)榇死速M(fèi)了幾天的時(shí)間,教訓(xùn)深刻。內(nèi)核不能再編輯我們?cè)谥谱鬟^(guò)程中發(fā)生過(guò)這樣一件事,我們針對(duì)出現(xiàn)的IE進(jìn)不了下級(jí)頁(yè)面、尋找新的在線殺毒軟件等諸多問(wèn)題,添加了一些文件。制作出來(lái)的PE也能正常工作,結(jié)果到最后出現(xiàn)內(nèi)核不能再編輯的現(xiàn)象。只要你加載內(nèi)核,甚至不做任何修改,然后使用保存后卸載命令卸載內(nèi)核,生成PE后將反復(fù)重啟!這樣的PE使用起來(lái)雖然沒(méi)有問(wèn)題,但是不方便使用者根據(jù)自己的喜好進(jìn)
54、行修改。所以我們只好從頭開(kāi)始再走一遍,找到某幾個(gè)文件導(dǎo)致內(nèi)核不能再編輯的問(wèn)題。我們?yōu)榇死速M(fèi)了2周的時(shí)間,教訓(xùn)同樣深刻。不能加載注冊(cè)表配置單元只要加載PE的software配置單元,不做任何修改,卸載配置單元后生成的PE啟動(dòng)時(shí)將提示“Recovery:'事后通過(guò)幾天的試驗(yàn)才證實(shí),SysWOW64下的文件一般只能在執(zhí)行批處理自動(dòng)制作PE時(shí)添加,而不能向已經(jīng)制作完成的PE中添加。即使是在執(zhí)行批處理自動(dòng)制作PE時(shí)添加,SysWOW64下的某些文件也會(huì)導(dǎo)致注冊(cè)表不能再編輯的現(xiàn)象。根據(jù)你想要的winpe功能從windows原版文件中移植建立配置文件winpeshl.ini最后,為了使explore
55、r開(kāi)機(jī)自動(dòng)啟動(dòng),我們新建一個(gè)文本文檔,輸入以下內(nèi)容:保存為winpeshl.ini,再將此文件放進(jìn)PE的system32文件夾內(nèi)。說(shuō)明:我們制作的x86和x64的winpeshl.ini文件不完全相同,分別放入文件夾定制PE的補(bǔ)充文件system32”和定制PE的補(bǔ)充文件x64system3。2”。順便提及,x86和x64需要的相同文件放入文件夾定制PE的補(bǔ)充文件system32winpeshl.ini文件必須在上面“2.2.54一步修改software配置單元”完成后再放到system32下,否則,PE將不斷重啟。精簡(jiǎn)步驟精簡(jiǎn)之前,需要對(duì)我們自制的winpe進(jìn)行試運(yùn)行,保證所有的外置軟件都能
56、正常運(yùn)行。并對(duì)winpe的哪些功能可用,哪些功能不可用,也要做到心中有數(shù)。精簡(jiǎn)文件時(shí),最好分批刪除,每刪除一批文件,生成的內(nèi)核boot.wim都保留。精簡(jiǎn)完成之后,試運(yùn)行WinPE中的各種軟件,如果某一軟件不能運(yùn)行且系統(tǒng)提示缺少某個(gè)程序,找回來(lái)即可;如果某一軟件不能運(yùn)行且系統(tǒng)沒(méi)有提示,那就需要利用保留的內(nèi)核boot.wim對(duì)刪除操作做回滾實(shí)驗(yàn)(例如按照字母排列順序,使用對(duì)半優(yōu)選法),直至軟件能夠運(yùn)行且找回來(lái)的文件盡可能少。如果想要定位到某一兩個(gè)文件,可能需要花費(fèi)較多的時(shí)間,每次試驗(yàn)需要大約7分鐘。分批刪除時(shí),應(yīng)該使用批處理,每一批要?jiǎng)h除的文件都要列在各自的.txt文本文件里,這是為了方便日后查
57、找軟件運(yùn)行故障。批處理定制PE的補(bǔ)充文件批處理testNaNd”就是專門(mén)用來(lái)?yè)?dān)任測(cè)試工作的的批處理,里面放置了一些用得較多的命令,你還可以自己添加。文本文件定制PE的補(bǔ)充文件批處理test_simplify_Folder_xxx.txt和定制PE的補(bǔ)充文件批處理test_simplify_Files_xxx.txt就是'用來(lái)列出待刪除的文件夾或文件清單的。其中xxx是下面精簡(jiǎn)步驟中的序號(hào)。精簡(jiǎn)之前先做一個(gè)精簡(jiǎn)計(jì)劃,例如下表(以winpe4.0為例):序號(hào)精簡(jiǎn)位置文件夾文件文件大?。▎挝籑B)啟動(dòng)時(shí)間備注樣本自制PE自制PE精簡(jiǎn)后節(jié)省空間01除開(kāi)en-US和zh-CN之外的其他語(yǔ)言V02WindowsVBootVFonts
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)面膜行業(yè)競(jìng)爭(zhēng)格局及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)隔音玻璃產(chǎn)業(yè)運(yùn)營(yíng)狀況與發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)鏈鋸行業(yè)十三五規(guī)劃與發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)資產(chǎn)管理行業(yè)運(yùn)行動(dòng)態(tài)與營(yíng)銷策略研究報(bào)告
- 2025-2030年中國(guó)聚苯醚行業(yè)風(fēng)險(xiǎn)評(píng)估規(guī)劃分析報(bào)告
- 南寧理工學(xué)院《美國(guó)文學(xué)選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 邢臺(tái)醫(yī)學(xué)高等??茖W(xué)?!渡鷳B(tài)文明建設(shè)理論與實(shí)踐前沿》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西科技學(xué)院《公共管理與服務(wù)課程開(kāi)發(fā)與教材分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 贛南師范大學(xué)科技學(xué)院《海報(bào)設(shè)計(jì)(數(shù)字方向)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025安徽省安全員知識(shí)題庫(kù)及答案
- 蘇教版三年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)作業(yè)設(shè)計(jì)
- 4.《昆蟲(chóng)備忘錄》 課件
- 非標(biāo)設(shè)備方案
- 教師如何進(jìn)行跨學(xué)科教學(xué)
- 數(shù)學(xué)-山東省濟(jì)寧市2023屆高三第一次模擬考試
- 生理學(xué)全套課件
- 高二英語(yǔ)選修課件SectionⅢGrammar非限制性定語(yǔ)從句
- 盤(pán)口暗語(yǔ)及盤(pán)口數(shù)字語(yǔ)言
- 《新疆大學(xué)版學(xué)術(shù)期刊目錄》(人文社科)
- 職業(yè)病診斷鑒定申請(qǐng)書(shū)
- 培訓(xùn)課件熱身舞蹈
評(píng)論
0/150
提交評(píng)論