天意 发表于 2011-10-4 17:46:35

为PE添加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.SYSREGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYSREGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYSREGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYSREGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYSREGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYSREGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYSREGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYSREGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYSREGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYSREGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYSREGI %V0%\CDROM\ImagePath=%V1%\CDROM.SYSREGI %V0%\asmthub3\ImagePath=%V1%\asmthub3.sysREGI %V0%\asmtxhci\ImagePath=%V1%\asmtxhci.sysREGI %V0%\EtronHub3\ImagePath=%V1%\EtronHub3.sysREGI %V0%\EtronXHCI\ImagePath=%V1%\EtronXHCI.sysREGI %V0%\nusb3hub\ImagePath=%V1%\nusb3hub.sysREGI %V0%\nusb3xhc\ImagePath=%V1%\nusb3xhc.sysREGI %V0%\nusb3hub\ImagePath=%V1%\xhcdrv.SYSREGI %V0%\nusb3xhc\ImagePath=%V1%\ViaHub3.sysREGI %V0%\nusb3xhc\ImagePath=%V1%\AMDHUB30.SYSREGI %V0%\nusb3hub\ImagePath=%V1%\AMDXHC.sysREGI %V0%\USBFilter\ImagePath=%V1%\USBFilter.sys其中黑色部分为PECMD.INI中原有的,蓝色部分为我们所加。4、做完这些后,我们修改WXPE文件夹下的TXTSETUP.SIF。这步很关键,因为TXTSETUP.SIF会把相关文件拷贝到系统盘,否则USB3.0功能无效。第一步,在字段添加如下内容(这步的作用是把下列文件拷贝到系统盘):USBFILTER.SYS=1,,,,,,4_,4,1,,,1,4AMDXHC.SYS=1,,,,,,4_,4,1,,,1,4AMDHUB30.SYS=1,,,,,,4_,4,1,,,1,4ASMTHUB3.SYS=1,,,,,,4_,4,1,,,1,4ASMTXHCI.SYS=1,,,,,,4_,4,1,,,1,4ETRONXHCI.SYS=1,,,,,,4_,4,1,,,1,4ETRONHUB3.SYS=1,,,,,,4_,4,1,,,1,4NUSB3HUB.SYS=1,,,,,,4_,4,1,,,1,4NUSB3XHC.SYS=1,,,,,,4_,4,1,,,1,4VIAHUB3.SYS=1,,,,,,4_,4,1,,,1,4XHCDRV.SYS=1,,,,,,4_,4,1,,,1,4第二步:在字段添加如下内容:AMDHUB30=AMDHUB30.SYSAMDXHC=AMDXHC.SYSASMTHUB3=ASMTHUB3.SYSASMTXHCI=ASMTXHCI.SYSETRONXHCI=ETRONXHCI.SYSETRONHUB3=ETRONHUB3.SYSNUSB3HUB=NUSB3HUB.SYSNUSB3XHC=NUSB3XHC.SYSUSBFILTER=USBFILTER.SYS第三步:在类似字段添加如下内容:USBFILTER.SYS,4AMDHUB30.SYS,4AMDXHC.SYS.4ASMTHUB3.SYS,4ASMTXHCI.SYS,4ETRONXHCI.SYS,4ETRONHUB3.SYS,4NUSB3HUB.SYS,4NUSB3XHC.SYS,4第四步:在字段添加如下内容(这步的作用是添加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"做完这些,添加工作就完成了。
支持PE1.X的USB3.0部分驱动打包


天意 发表于 2011-10-4 17:47:43

http://115.com/file/e6vidfgc#
为PE添加USB3.0支持.pdf

cdt888 发表于 2011-10-4 19:51:46

谢谢分享,谢谢了

ksafei 发表于 2011-10-4 20:07:25

传道授业解惑,故尊为师者!您的所有教程受益者众,当谢也!

天意 发表于 2011-10-6 21:38:44

http://115.com/file/bhfco0em#
USB3.0WIN7PE.zip

zxy357x 发表于 2011-10-7 08:44:18

等了好多天终于盼到了“为PE添加USB3.0支持.pdf”,学习了,谢谢!!!

LiQTan 发表于 2011-11-10 14:21:11

这个一定要支持,很好的教程,为我们这些菜鸟增加不少知识

梦幻 发表于 2011-11-12 00:46:08

呵呵,不错呀,学习了

jjgsp 发表于 2011-11-15 20:17:51

谢谢分享,谢谢了

delod 发表于 2011-12-13 19:48:19

版主,你好,我想为小马PE添加USB3.0驱动,但是WINPE.img容量已满无法添加,请教如何为winpe.img扩容从而能添加USB3.0驱动呢?谢谢!
页: [1] 2 3
查看完整版本: 为PE添加USB3.0支持