WinPE系統整合網路功能雖然會讓體積變大,但是在PE下碰到一些無解的問題時可以透過網路搜尋來找到解決辦法。對我們維護電腦還是很有幫助的。目前很多PE已經集成了大量的網絡卡驅動。但是不能保證所有機器的網絡卡驅動都涵括在內。碰到有的機器無法識別網絡卡驅動時,我們就必須更新網絡卡驅動了。那麼如何更新網絡卡驅動呢,下面讓我們開始動手:
首先要準備的工具:
1、FbinstTool、UltraISO:編輯WinPE的工具。
2、PECAB:驅動打包工具。
還是以天意PE為例。我們首先把天意PE的網絡卡驅動匯出來。
其中天意PE的安裝版是在PETOOLS——DRIVERS和DRV7資料夾中。其中DRIVERS是03PE的網絡卡驅動,DRV7是WIN7PE的網絡卡驅動。而DRIVERS_NET.CAB是有線網絡卡驅動,DRIVERS_NET_WIRELESS.CAB是無線網絡卡驅動。WIN7PE的兩種驅動名字是一樣的。
其他的PE命名和位置可能不完全一致。但一般來說位置和命名都有一定的規律,我們可以透過相關規律來檢視。
我們把網絡卡驅動提取出來準備更新。
首先我們更新03PE的網絡卡驅動。我們以IT天空的萬能驅動助理5.27為驅動母版來進行更新,IT天空的驅動整理是比較優秀的。當然我們也可以下載其他的驅動來更新。
其中有線網絡卡和無線網絡卡驅動更新方法是一樣的。我們以有線網絡卡驅動的更新為例。
1、我們首先把DRIVERS_NET.CAB解壓到DRIVERS_NET資料夾。驅動包的字尾是CAB,我們可以透過好壓或者其他解壓縮軟體進行解壓。解壓後我們可以看到網絡卡驅動按照各品牌資料夾放置。這樣方便我們有針對性的更新網絡卡驅動。
2、我們把IT天空萬能驅動助理解壓得到如下檔案。其中驅動是放置在[WinXP.x86]Drivers資料夾中的。
我們開啟[WinXP.x86]Drivers資料夾,看到如下圖所示。其中有線網絡卡驅動是在LAN資料夾,無線網絡卡驅動是在WLAN資料夾。
我們開啟LAN資料夾,可以看到各類驅動是以壓縮包的方式存在的。IT天空萬能驅動助理5.27版更新了Realtek瑞昱RTL8111/RTL8168系列網絡卡驅動5.798版。我們以更新該驅動為例。
3、我們把名字為Realtek的壓縮包進行解壓。得到如下檔案:
其中A_5_798即是我們要更新的驅動資料夾。
- 我們開啟A_5_798資料夾。有如下檔案
其中netrtle.cat是不需要的。Netrtle.inf是配置檔案。Netrtle.inf檔案體積有1.46M。裡面的內容有許多是對其他國家語言的支援,是一個多國語言版的配置檔案。而其他國家的文字對我們來說是完全沒有必要的,我們可以刪掉其他國家文字,對Netrtle.inf檔案進行精簡。
5、我們用記事本開啟Netrtle.inf。找到“[Strings]”欄位。這些是各國配置檔案。
如Czech是捷克國文字,我們可以把這些欄位全部刪除。
關於Netrtle.inf的精簡,我們保留“[Strings]”欄位及“;;Chinese_PRC-[Strings.0804]”欄位的內容即可,其他國家語言可以全部刪除。
經過精簡後Netrtle.inf檔案的體積從1.46M減到了1.28M。
6、我們再回到解壓的DRIVERS_NET資料夾,開啟REALTEK資料夾。可以看到如下介面:
我們可以把A_5_794資料夾刪掉,替換為從IT天空萬能驅動助理提取的A_5_798資料夾。這樣,原來的Realtek瑞昱RTL8111/RTL8168系列網絡卡驅動5.794版就更新為5.798版了。
7、替換為資料夾後,我們執行PECAB程式。這個軟體是專門用來製作驅動包的。天意PE裡已經集成了。
“待壓縮”選項我們瀏覽到剛才解壓的DRIVERS_NET資料夾,“儲存為”選項你可以定義為DRIVERS_NET.CAB檔案。壓縮級別選擇21,這是最高壓縮率,可以有效的減少驅動包的體積。“處理INF”勾選上,否則驅動包可能無法生效。如果是WIN7PE或者8PE/10PE的驅動包則記得不要勾選上“處理INF”,否則驅動包可能無法生效。
做完這些後,我們單擊“壓縮”,出現如下提示:
單擊“是”,開始生成新的網絡卡驅動包。
做完這些後,我們單擊“退出”,把新生成的驅動包替換到天意PE中即可。
PS:1、無線網絡卡驅動的製作方法一樣。
2、其他驅動如音效卡、顯示卡驅動方法一樣。
3、WIN7PE\8PE\10PE三卡驅動的製作方法一樣,僅在“處理INF”時不勾選。