1 我們首先集成Explorer。老外的BSExplorer比較好用,下載之后得到這些文件,不算太大。
2 這里需要注意,前一章講解如何打造原生PE已經制作成了ISO,這里想要集成軟件還需要回到剛把WIM文件解壓完成開始。(說白了就是再做一次)直到運行這一步:Dism /Mount-Wim /Wimfile:D:\WINPE2003\ISO\sources\boot.wim /index:1 /MountDir:D:\WINPE2003\mount加載WIM開始。
然后把剛才解壓的BSExplorer放進去(除了BSExplorer我們還可以放一些其他的外置程序,但是必須是綠色單文件的小軟件)
3 開始配置BSExplorer
我們首先打開bs_desktop.ini這個文件。
bs_desktop.ini文件
bs_desktop.ini是用來配置桌面圖標顯示,下面示例增加ghost圖標到桌面左上角,其它圖標只需要按照順序向下增加即可。
<-ItemBegin->
ItemX=20
ItemY=20
Caption=Ghost
ExeName=%SystemDrive%Tools\Ghost\ GHOST32.EXE
IconName=%SystemDrive%Tools\Ghost\ GHOST32.EXE
IconNumber=0
ExeDir=%SystemDrive%Tools\Ghost
CmdParam=
ShowState=NORMAL
<-ItemEnd->
<-ItemBegin->
ItemX=20
ItemY=100
Caption= WINRAR
ExeName=%SystemDrive%Tools\WinRaR\ WINRAR.EXE
IconName=%SystemDrive%Tools\WinRaR\ WINRAR.EXE
IconNumber=0
ExeDir=%SystemDrive%Tools\ WINRAR.EXE
CmdParam=
ShowState=NORMAL
<-ItemEnd->
這些格式都是原作者的一個約定(下同),大家只需知道如何使用即可,其中ItemX和ItemY是圖標排列坐標,以80為單位,比如第一個是ItemX=20,ItemY=20,下一個就是ItemX=20,ItemY=100,再下一個就是ItemX=20,ItemY=180,這樣就是垂直排列,大家測試一下即可看到效果。
另外我們只需要設置Caption(提示信息,相當於快捷方式名)、ExeName(對應的可執行文件名)、IconName(圖標名)、ExeDir(該程序的默認目錄),其中IconNumber是如果使用系統圖標時的編號(從0開始計數,只有未設置IconName時,IconNumber才有效,如果要使用系統圖標,請打開上圖中的bs_menuimg.bmp文件,然后查看你要的圖標在第多少位置,然后填寫該值到IcunNumber即可)。
bs_menuimg.bmp圖片打開的效果,都是系統圖標:
然后打開bs_qlaunch.ini這個文件。
bs_qlaunch.ini文件
bs_qlaunch.ini文件是用來配置快速啟動欄圖標,示例配置如下:(一般快速啟動欄不是QQ,沒什么好改的,留一個顯示桌面就夠了)
<-ItemBegin->
Caption=Show desktop
ExeName=@ShowDesktop
IconNumber=20
<-ItemEnd->
<-ItemBegin->
Caption=GHOST
ExeName=%SystemDrive%Tools\Ghost\ghost32.exe
IconName=%SystemDrive%Tools\Ghost\ghost32.exe
IconNumber=0
ExeDir=%SystemDrive%Tools\Ghost
ShowState=NORMAL
<-ItemEnd->
然后打開s_shell.ini文件
bs_shell.ini文件好像也只explorer的執行腳本。從里頭的字面意思主要涉及登錄設置和桌面設置等,比如顏色,顯示提示文件等,一般不用改寫。(如果你的目錄配置跟天緣不同,這里也需要替換Tools字符串成自己的目錄名)
然后打開bs_start.ini文件
bs_start.ini文件是用來配置開始菜單顯示,順序是從上到下,顯示也是從上到下,天緣把最常用的幾個設置都給列出來。
特別說明:上述配置文件里有Tools目錄標示,所以如果你的工具目錄(mount下剛剛拷貝過去的那個)跟天緣設置的不同,那么需要把這五個文件里頭的Tools替換成你自己的目錄,目的就是讓explorer等找到你的工具。
4 啟動掛接及其它設置
手動創建一個winpeshl.ini文件,內容為:
[LaunchApp]
AppPath=%systemdrive%\Tools\BsExplorer\Explorer.exe
然后拷貝到mount\windows\system32下面即可,制作好的WINPE會自動到這個目錄下找winpeshl.ini文件,並運行Explorer.exe。
修改WINPE桌面
如需修改桌面圖片,只需要創建一個1024*768的bmp文件並命名為winpe.bmp然后也拷貝到mount\windows\system32下面並覆蓋原圖片即可。
設置WINPE可寫內存
設置語句如下:Dism /image:D:\mywinpe\mount /Set-ScratchSpace:512
然后我們還有一個設置那就是修改winpe的可寫內存,如果只是自己用,最好把內存加大一點,比如128、256或512M,可寫內存太小啟動時會非常慢,甚至還有可能出現runtime error 203、內存不可寫甚至是自動重啟等現象
5 完成設置提交修改
這樣我們就可以使用Dism命令提交修改(和前一篇文章類似),制作好自己的ISO文件(未經過精簡的原生WINPE 3.0大概200M),即可開始測試,雖然Windows 7默認的Winpe 3.0是32M,而如果要軟件運行的流暢至少要增加到128M或以上,如果你也遇到虛擬機測試不過時,可以考慮使用UltraISO刻錄到U盤上進行測試。WINPE 3.0的啟動跟早前WINPE 2.0相比還是有點慢,后續還需進行一些模塊刪減或優化。
6 制作出錯無法再次加載的解決方法
如果你在加載或制作過程中發生錯誤,可能再次無法再次加載可以通過如下方式解決:
1、重啟機子,刪除原目標目錄,比如 D:\WINPE2003,整個刪除,前提你的制作文件都應該放在另外的地方。
2、 然后再次運行cmd時,先使用dism /cleanup-wim命令清理一次過時文件日志即可,如下圖:
從制作PE加載的結果來看,問題還是比較多的。
1 圖標不正常
2 軟件雙擊無法運行
3 開始菜單並沒有像我們想象的那樣(我們自己添加的東西並沒有找到,而且即使是系統自帶的記事本啊,計算器也沒用)
4 桌面居然沒有"計算機",鼠標右鍵也不管事
5 桌面還有水印
6 PE體積較大,需要精簡(模塊刪減和提速,語言包安裝、網絡設置等等)
我們打開命令提示符,直接找到軟件運行,發現是可以運行的(以ATTO Disk Benchmark為例),說明是這個BSExplorer配置的不對
此外還有很多其他問題,我們這個PE實在是不能用的(啥功能沒有體積卻不小,足足200M,要知道高手們做的PE都是40M左右的),所以還是直接修改高手的方便,雖然是直接修改高手的,但是我們這兩節的東西並不是白學的,下一節就要用到這里的知識,最起碼我們知道了WIM的壓縮和解壓,這就是封裝PE的核心,我們將在下一節講解。
我們先欣賞一下高手的PE,不妨看一下進入PE之后的東西.桌面有一些軟件,這些軟件的位置是Y盤
我的電腦本來只有一個C盤,一個D盤和一個CD驅動器,為什么突然多了B盤和Y盤,而B盤里面是對應軟件的WIM文件,是不是這些WIM文件才是真正的主角?