在windows7安装介质中添加USB 3.0驱动程序
Windows 7 RTM发行版不支持现成的USB 3.0,在仅具有USB 3.0端口的计算机/笔记本电脑上安装Windows 7可能会遇到一些问题(2014年之后发布的大多数现代设备只有USB3端口)。例如,USB键盘和鼠标在Windows 7安装向导中可能无法工作,或者安装程序可能需要为CD/DVD驱动器加载驱动程序:
缺少所需的CD/DVD驱动器设备驱动程序。如果我们有驱动程序的软盘、CD、DVD或者USB闪存驱动器,请立即插入。
注意:如果Windows安装介质在CD/DVD驱动器中,我们可以安全地将其删除。
因此,我们无法将Windows 7(或者Windows Server 2008 R2)从U盘安装到所有外围设备都通过USB 3.0端口连接的计算机上。
增强型主机控制器接口是英特尔芯片组100和200系列(B150,H110,H170,Q150,Q170,Z170,Intel Apollo Lake)中的增强型主机控制器接口,类似AMD芯片组和其他供应商的芯片组。因此,Windows7安装程序根本无法检测到USB 3.0端口。
要在某些型号的计算机上正确安装Windows 7,可以通过切换到USB 2.0兼容模式(旧版USB 2.0)来禁用BIOS设置中的USB 3.0模式。在所有其他情况下,我们必须修改Windows7安装发行版,并将主板芯片组的USB 3.0驱动程序集成到引导和安装WIM镜像。
一些主板供应商发布了一些特殊工具,将他们的USB驱动程序集成到你的windows7安装镜像中。例如,ASRock(Win 7 USB Patcher)、MSI(MSI智能工具)、Intel(适用于Windows 7的Windows USB安装工具)、Gigabyte(Windows USB安装工具)等。但在本文中,我们将向我们展示如何在不使用第三方实用程序的情况下手动将USB驱动程序集成到Windows 7安装镜像中。
下面描述的所有修改Windows7ISO镜像的操作都是在运行Windows10的计算机上执行的。
首先,找到芯片组的USB 3.0驱动程序并从供应商网站下载(在我们的示例中,它是针对Intel®7系列/C216芯片组系列的Intel®USB 3.0可扩展主机控制器驱动程序)。新建一个目录 c:\tmp,在里面创建两个子文件夹: mount和 USB3。将带有驱动程序的归档文件解压到USB3文件夹中。在USB3目录中,我们可以为流行的芯片组型号创建几个带有不同USB3.0驱动程序的子文件夹。
接下来,我们需要更新Windows7安装镜像(它可能是一个ISO文件或者复制到安装U盘的就绪镜像)。我们需要将两个WIM文件从Windows 7 ISO镜像或者安装磁盘复制到c:\tmp目录:
来源\靴子.wim–WinPE启动镜像,用于在设备上安装Windows;
来源\安装.wim–将安装在计算机上的Windows 7镜像。
以管理员权限运行命令提示符,并使用DISM工具装载WinPE引导镜像( boot.wim),并将USB 3.0驱动程序集成到其中:
dism /mount-wim /wimfile:c:\tmp\boot.wim /index:2 /mountdir:c:\tmp\mount dism /image:c:\tmp\mount /add-driver:"c:\tmp\usb3" /recurse
以下消息指示指定的USB3驱动程序已成功添加到靴子.wimWindows 7安装环境的镜像:
正在安装第1个(共6个)-c:\tmp\usb3\Drivers\HCSwitch\x64\iusb3hcs.inf公司:驱动程序包已成功安装。
保存镜像中的更改并卸载靴子.wim文件(为了避免DISM错误,请确保关闭了所有文件资源管理器窗口和文件管理器,其中打开了c:\tmp\mount目录):
dism /unmount-wim /mountdir:c:\tmp\mount /commit dism /cleanup-wim
类似地,我们需要在中更新操作系统安装镜像 install.wim文件。这里的主要区别是安装.wim镜像可以包含多个具有不同索引的Windows7版本。因此,我们必须将驱动程序添加到要安装的Windows版本(或者依次添加到所有可用的Windows 7版本)。
我们可以在中列出可用的Windows 7版本安装.wim图片如下:
dism /Get-WimInfo /WimFile:c:\tmp\install.wim
在我们的示例中,在安装.wim图像。我们将用索引 3将USB 3.0驱动程序添加到Windows 7 PROFESSIONAL(此数字将用于使用DISM的版本寻址)。
然后像上面那样将USB 3.0驱动程序添加到Windows镜像中:
dism /mount-wim /wimfile:c:\tmp\install.wim /index:3 /mountdir:c:\tmp\mount dism /image:c:\tmp\mount /add-driver:"c:\tmp\usb3" /recurse dism /unmount-wim /mountdir:c:\tmp\mount /commit dism /cleanup-wim
还可以使用DISM将最新的安全更新集成到Windows安装镜像中。
它仍然要替换更新的安装.wim以及靴子.wim安装USB闪存驱动器上的文件或者更新ISO文件,我们可以使用此镜像在带有USB 3.0控制器的计算机上安装Windows 7.