2016年4月12日 星期二

如何在Skylake 平台上安裝 Windows Embedded standard 7

在Intel 推出第六代的Intel處理器Skylake,工程師第一個遇到的問題就進入WES7安裝視窗時USB的裝置完全不能動,這是怎麼回事呢? 在Skylake架構上原生只支援xHCI,但Windows 7系統原生不支持XHCI主控,所以在Windows 7安裝環境下,自然所有的USB裝置就無作用.

遇到這種事「山不轉路轉」我們來幫WES7的安裝環境安裝xHCI Driver不就得了.
是的,就是這麼簡單. 只要二個步驟:

1.先下載Intel USB 3.0 eXtensible Host Controller Driver
http://www.intel.com.tw/content/www/tw/zh/support/server-products/000005497.html

2.在WES7 安裝過程中,我們會依賴Boot.wim這個檔案來作為整個WES7系統安裝的臨時作業系統.
  所以我們的目標就是在Boot.WIM之中將剛剛下載的USB 3.0 Driver安裝進去,才可在安裝環境中使用Mouse/Keyboard.

 PS:Boot.wim 路徑是在Sources的目錄內喔

接下來,一起跟我手動完成Boot.wim 的修改吧!
1.先DISM /Get-Wiminfo /WIMFile:e:\sources\boot.wim
我們可以看到在Boot.wim檔案裡其實是包含二個WIM檔案的組成,一個是WinPE的開機檔另一個為Microsoft Windows Setup的環境
而我們的Driver是要掛在Microsoft Windows Setup的WIM.



2.將Boot.wim的Microsoft windows steup掛載至 c:\mount (自行找一個目錄掛載)
 
 

3.使用DISM工具來掛載USB Driver
DISM /image:c:\mount /add-driver:D:\USB3D\iusb3hub.inf
DISM /image:c:\mount /add-driver:D:\USB3D\iusb3xhc.inf
DISM /image:c:\mount /add-driver:D:\USB3D\iusb3hcs.inf


4.將Boot.wim卸載,並將原來WES7安裝檔內的Boot.wim替換.


5.接著就可進行開機測試了,很清楚滑鼠游標出現了.