背景:公司内网电脑无光驱、禁止插U盘、且必须通过移动光驱安装原版Win7系统,原版的win7镜像没有集成USB3.0的驱动,如今的电脑主板基本是XHCI主控(以前是EHCI的),这一变动导致在安装Win7的过程中会出现USB接口全部失灵的状况,所以在安装时无法识别USB设备,这样我们就只能在映像文件中添加usb3.0驱动了。

具体步骤:

  1. 新建一个名为win7的文件夹(我这里在H盘下建立演示)

Windows系统镜像集成VirtIO驱动 win7镜像驱动_命令行

  1. 在该文件夹下新建windows和drivers文件夹,并且将要制作的win7的映像文件中的source文件夹下的boot.wim和install.wim复制到win7文件夹下。
  2. Windows系统镜像集成VirtIO驱动 win7镜像驱动_运维_02

  3. 将下载的最新的usb3.0驱动压缩包解压,然后将该文件夹下的Drivers复制到win7文件夹的drivers下。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_命令行_03

  1. 然后以管理员身份下打开命令行(cmd),切入到之前建立win7文件夹的路径下
  2. Windows系统镜像集成VirtIO驱动 win7镜像驱动_命令行_04

  3. 输入以下的命令:

dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:windows

命令的意思是:将boot.wim挂在在我们创建的windows文件夹中。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_驱动程序_05

  1. 继续在命令行中输入:`

dism /image:windows /add-driver:drivers /recurse

命令的意思是:将drivers目录下的所有驱动添加到windows文件中映像中。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_文件保存_06

  1. 继续输入

dism /unmount-wim /mountdir:windows /commit

命令的意思是:将刚刚挂在在windows下的文件保存并卸载。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_命令行_07

  1. boot.wim文件的驱动就安装完了。
    然后我们继续往另一个文件install.wim中添加该驱动
  2. 输入命令:

dism /mount-wim /wimfile:install.wim /index:1 /mountdir:windows

命令的意思是:将boot.wim挂在在我们创建的windows文件夹中。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_文件保存_08

  1. 继续在命令行中输入:

dism /image:windows /add-driver:drivers /recurse

命令的意思是:将drivers目录下的所有驱动添加到windows文件中映像中。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_驱动程序_09

  1. 继续输入

dism /unmount-wim /mountdir:windows /commit

命令的意思是:将刚刚挂在在windows下的文件保存并卸载。

Windows系统镜像集成VirtIO驱动 win7镜像驱动_驱动程序_10

  1. 除了第一句命令不同,后两句命令完全一样.
    第一条命令:dism /mount-wim /wimfile:install.wim /index:1 /mountdir:windows index:1这个是由于win7的版本代号不同,可以尝试index:4,index3,index2根据实际情况来输入。(我所用的镜像是企业版和专业版)。
  2. 最后我们将添加完驱动的两个文件再次复制到制作的映像文件中的source文件夹中。
    现在我们就可以安装原版win7了。

说明: USB3.0的驱动程序可以到Intel的官网去下载,也可去对应平台的软件支持平台下载。