溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

制作自己的Winpe鏡像(2):向初始化PE中添加驅(qū)動、軟件、及第三方工具

發(fā)布時間:2020-07-05 12:28:14 來源:網(wǎng)絡(luò) 閱讀:12263 作者:水幕青辰 欄目:系統(tǒng)運維

前言:

    在“制作自己的Winpe鏡像(1):Windows ADK安裝及初始PE生成”中已經(jīng)創(chuàng)建了初始的winpe,我們需要向此WinPE中添加一些工具和驅(qū)動程序。

1、掛載Boot.wim鏡像文件

事先使用“部署和映像工具環(huán)境”的“copype”工具拷貝WindowsPE文件到“d:\winpe_amd64”目錄中,Boot.wim鏡像位于“d:\winpe_amd64\Media\sources”目錄中。 
借助于“DISM.exe”工具掛載“Boot.wim”鏡像文件,命令如下:

Dism /mount-wim /wimfile:d:\winpe_amd64\Media\sources\boot.wim /index:1 /mountdir:D:\winpe_amd64\mount

注:掛載boot.wim文件到“D:\winpe_amd64\mount”目錄中。

2、加載驅(qū)動

借助于DISM工具可以注入“.inf”格式的驅(qū)動。 
2.1查看驅(qū)動

dism /p_w_picpath:D:\winpe_amd64\mount /get-drivers

2.2 添加驅(qū)動包

Dism /p_w_picpath:D:\winpe_amd64\mount /add-driver /driver:D:\driver\*.inf /forceunsigned

注:"/driver:"后面接的是單個inf文件,則加載單個驅(qū)動,如不指定文件,dism會檢測目錄下所有的inf文件進行安裝,不過要在后面加上“/recurse”參數(shù)。

Dism /p_w_picpath:D:\winpe_amd64\mount /add-driver /driver:D:\driver\ /forceunsigned  /recurse

注:“/forceunsigned”參數(shù)表示強制不驗證所安裝驅(qū)動的簽名。

2.3 刪除驅(qū)動

有時候,添加上的驅(qū)動我們不再需要了,需要卸載掉驅(qū)動,使用“/remove-driver”參數(shù),不過刪除驅(qū)動需要用到驅(qū)動的“Published 
name”,這個可以通過查詢驅(qū)動命令“/get-drivers”查看。

dism /p_w_picpath:D:\winpe_amd64\mount /remove-driver /driver:D:\driver\oem0.inf

3、安裝CAB軟件包

使用DISM工具可以添加CAB格式的軟件包。

3.1查看安裝的CAB包

dism /p_w_picpath:D:\winpe_amd64\mount /get-packages

3.2 裝載CAB軟件包至Windows PE

dism /p_w_picpath:D:\winpe_amd64\mount /add-package /packagepath:D:\cab\WinPE-Scripting_zh-cn.cab

注:Windows ADK安裝了"Windows 預(yù)安裝環(huán)境(Windows PE)"后,在“ D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs”中會有一些我們可以用到的CAB包,可以自己需要將相應(yīng)的CAB包加載到Windows PE中去。

若要加入多個CAB的包,命令使用和加載驅(qū)動一樣,在指定CAB包路徑的時候,指定相應(yīng)的目錄即可。

dism /p_w_picpath:D:\winpe_amd64\mount /add-package /packagepath:D:\cab\amd64\WinPE_OCs\zh-cn\

4、加入其他工具

手動加入p_w_picpathx工具到Windows PE中去

拷貝“D:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\arm64\DISM”目錄中的"p_w_picpathx.exe"到WIM文件掛載的"\Windows\System32\"目錄下。

5、提交WIM文件更改(卸載WIM文件并保存更改)

使用“dism"命令的"/unmount-wim"參數(shù)卸載Wim鏡像,加上"/commit"參數(shù)保存更改,“/discard”放棄更改。

dism /unmount-wim /mountdir:d:\winpe_amd64\mount /commit


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI