1、什么是WinPE?
WinPE是微软为Windows系统设计的一种轻量级的操作系统环境。它的主要目的是在Windows系统无法正常启动的情况下,提供基本的系统恢复和维护功能。WinPE可以通过PE Builder、ADK等软件自定义制作,且可以添加自己需要的驱动,用于支持各种硬件设备。
2、WinPE为何不支持USB 3.0?
WinPE默认只能支持USB 2.0,对于USB 3.0设备,因其使用的xHCI控制器需要特别的驱动支持,故会在WinPE下无法被正常使用。若用户需要在WinPE环境下使用USB 3.0设备,则需要为其添加对应的驱动程序。
3、如何为WinPE添加USB 3.0驱动?
首先,你需要从制作WinPE的源文件中找到“WindowsPE”文件夹下的“mount”文件夹(如“E:WinPE_amd64WindowsPEmount”)。然后打开驱动程序的安装文件,找到对应的驱动文件(如“XHCI USB3.0 DriverWin7x64”文件夹下的“usbfil.sys”和“usbhub3.sys”)。
接下来,将这些驱动文件复制到WinPE的mount文件夹的“WindowsSystem32DriverStoreFileRepository”目录下,同时在“mount”文件夹中找到“WindowsSystem32DriverStoreFileRepositoryusb.inf_amd64_neutral_1638eb1f522d53b6”目录下的“usb.inf”文件,使用文本编辑器打开,将驱动文件的路径添加进去,并保存。
4、测试WinPE是否支持USB 3.0
将WinPE制作好的U盘插入一台带有USB 3.0接口的电脑中,在WinPE环境下打开设备管理器,若已经正确加载了USB 3.0驱动,则会出现“Universal Serial Bus controllers”下的“USB 3.0 eXtensible Host Controller”。此时插入USB 3.0设备,即可正常使用。