閱讀380 返回首頁    go 電腦幫助


WinPE添加USB3.0支持

目前越來越多的計算機支持USB3.0,它的傳輸速率大約是3.2Gbps(即400MB/S)。理論上的最高速率是5.0Gbps(即625MB/S)。將是USB 2.0的10倍。
隨著硬件的普及,USB3.0的流行即將到來,而PE對USB3.0的支持也勢在必行。
Chiannet的PE首次加入了對USB3.0的支持,在他的幫助與指導下,我也為天意U盤維護係統添加了USB3.0支持。為了幫助更多的PE愛好者掌握添加USB3.0支持的方法,特寫下這個教程(可能寫得不是很詳細,但有一定基礎的人應該可以看懂)。

第一篇 為PE1.X添加USB3.0驅動
1、首先我們把USB3.0驅動文件下載下來。比如目前常見的USB3.0驅動有AMD、VIA、NEC等。
其中sy_是壓縮後的驅動文件(你也可以不壓縮),inf是驅動配置文件。

2、我們把sy_文件放到pe的WXPE-SYSTEM32-DRIVERS文件夾內。把INF文件放到WXPE-INF文件夾內。

3、接著我們修改PECMD.INI文件,把相關內容加入注冊表中。


`修正 USB 驅動程序文件路徑
  

 

TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers 
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
REGI %V0%\CDROM\ImagePath=%V1%\CDROM.SYS
REGI %V0%\asmthub3\ImagePath=%V1%\asmthub3.sys
REGI %V0%\asmtxhci\ImagePath=%V1%\asmtxhci.sys
REGI %V0%\EtronHub3\ImagePath=%V1%\EtronHub3.sys
REGI %V0%\EtronXHCI\ImagePath=%V1%\EtronXHCI.sys
REGI %V0%\nusb3hub\ImagePath=%V1%\nusb3hub.sys
REGI %V0%\nusb3xhc\ImagePath=%V1%\nusb3xhc.sys
REGI %V0%\nusb3hub\ImagePath=%V1%\xhcdrv.SYS
REGI %V0%\nusb3xhc\ImagePath=%V1%\ViaHub3.sys
REGI %V0%\nusb3xhc\ImagePath=%V1%\AMDHUB30.SYS
REGI %V0%\nusb3hub\ImagePath=%V1%\AMDXHC.sys
REGI %V0%\USBFilter\ImagePath=%V1%\USBFilter.sys  


其中黑色部分為PECMD.INI中原有的,藍色部分為我們所加。
4、做完這些後,我們修改WXPE文件夾下的TXTSETUP.SIF。這步很關鍵,因為TXTSETUP.SIF會把相關文件拷貝到係統盤,否則USB3.0功能無效。
第一步,在[SourceDisksFiles]字段添加如下內容(這步的作用是把下列文件拷貝到係統盤):
  

USBFILTER.SYS=1,,,,,,4_,4,1,,,1,4
AMDXHC.SYS=1,,,,,,4_,4,1,,,1,4
AMDHUB30.SYS=1,,,,,,4_,4,1,,,1,4
ASMTHUB3.SYS=1,,,,,,4_,4,1,,,1,4
ASMTXHCI.SYS=1,,,,,,4_,4,1,,,1,4
ETRONXHCI.SYS=1,,,,,,4_,4,1,,,1,4
ETRONHUB3.SYS=1,,,,,,4_,4,1,,,1,4
NUSB3HUB.SYS=1,,,,,,4_,4,1,,,1,4
NUSB3XHC.SYS=1,,,,,,4_,4,1,,,1,4
VIAHUB3.SYS=1,,,,,,4_,4,1,,,1,4
XHCDRV.SYS=1,,,,,,4_,4,1,,,1,4 www.upan.cc 


第二步:在[InputDevicesSupport.Load]字段添加如下內容:
 

 

AMDHUB30=AMDHUB30.SYS
AMDXHC=AMDXHC.SYS
ASMTHUB3=ASMTHUB3.SYS
ASMTXHCI=ASMTXHCI.SYS
ETRONXHCI=ETRONXHCI.SYS
ETRONHUB3=ETRONHUB3.SYS
NUSB3HUB=NUSB3HUB.SYS
NUSB3XHC=NUSB3XHC.SYS
USBFILTER=USBFILTER.SYS www.upan.cc 


第三步:在類似字段添加如下內容:
 

[FILES.USBFILTER]
USBFILTER.SYS,4
[FILES.AMDHUB30]
AMDHUB30.SYS,4
[FILES.AMDXHC]
AMDXHC.SYS.4
[FILES.ASMTHUB3]
ASMTHUB3.SYS,4
[FILES.ASMTXHCI]
ASMTXHCI.SYS,4
[FILES.ETRONXHCI]
ETRONXHCI.SYS,4
[FILES.ETRONHUB3]
ETRONHUB3.SYS,4
[FILES.NUSB3HUB]
NUSB3HUB.SYS,4
[FILES.NUSB3XHC]
NUSB3XHC.SYS,4 U盤之家 


第四步:在[HardwareIdsDatabase]字段添加如下內容(這步的作用是添加HWID):
 

USB\ASMEDIAUSBD_HUB="ASMTHUB3"
USB\ASMEDIAUSBD_HUB&VID_040E&PID_0100="ASMTHUB3"
AMDUSB30\ROOT_HUB30="AMDHUB30"
AMDUSB30\CLASS_09="AMDHUB30"
PCI\VEN_1022&DEV_7812="AMDXHC"
PCI\VEN_174C&DEV_2104&REV_00="ASMTXHCI"
PCI\VEN_174C&DEV_2104&REV_01="ASMTXHCI"
PCI\VEN_174C&DEV_2104&REV_02="ASMTXHCI"
PCI\VEN_1B21&DEV_1040&REV_00="ASMTXHCI"
PCI\VEN_1B21&DEV_1040&REV_01="ASMTXHCI"
PCI\VEN_1B21&DEV_1040&REV_02="ASMTXHCI"
PCI\VEN_1B21&DEV_1041&REV_00="ASMTXHCI"
PCI\VEN_1B21&DEV_1041&REV_01="ASMTXHCI"
PCI\VEN_1B21&DEV_1041&REV_02="ASMTXHCI"
PCI\VEN_1B21&DEV_1042&REV_00="ASMTXHCI"
PCI\VEN_1B21&DEV_1042&REV_01="ASMTXHCI"
PCI\VEN_1B21&DEV_1042&REV_02="ASMTXHCI"
NUSB3\ROOT_HUB30="NUSB3HUB"
NUSB3\CLASS_09="NUSB3HUB"
NUSB3\CLASS_09&SUBCLASS_00&PROT_01="NUSB3HUB"
NUSB3\CLASS_09&SUBCLASS_00&PROT_02="NUSB3HUB"
NUSB3\CLASS_09&SUBCLASS_00&PROT_03="NUSB3HUB"
PCI\VEN_1033&DEV_0194&REV_03="NUSB3XHC"
PCI\VEN_1033&DEV_0194&REV_04="NUSB3XHC"
ENUSB3\ROOT_HUB30="ETRONHUB3"
ENUSB1\CLASS_09="ETRONHUB3"
ENUSB2\CLASS_09="ETRONHUB3"
ENUSB3\CLASS_09="ETRONHUB3"
PCI\VEN_1B6F&DEV_7023&CC_0C0330="ETRONXHCI"  


做完這些,添加工作就完成了。

最後更新:2017-04-08 11:48:17

  上一篇:go 其他分區安裝PE的技巧
  下一篇:go Windows 10 預覽版安裝過程詳解