最近用软碟通制作了一个 win7 原版映像, 但是在装新系统的时候发现了一个问题, 进入安装界面后, 显示没有找到驱动器, 但是明明是差了 U 盘的, 通过 "shift+f12" 调出命令行窗口, 输入 disk list 命令, 却没有显示 U 盘. 于是通过上网找答案, 发现了很多解决方法, 其中还有一些比较特殊的 (把 U 盘抽了重新插), 最终终于找到一个还算合理的解决办法.
原来是原版的 win7 镜像没有集成 USB3.0 的驱动, 然后如今的电脑主板基本是 XHCI 主控 (以前是 EHCI 的), 这一变动导致在安装 Win7 的过程中会出现 USB 接口全部失灵的状况, 所以在安装时无法识别 U 盘. 这样我们就只能在映像文件中添加 usb3.0 驱动了.
具体步骤: 新建一个名为 win7 的文件夹
在该文件夹下新建 Windows 和 drivers 文件夹, 并且将制作的 win7 的映像文件中的 source 文件夹下的 boot.wim 和 install.wim 复制到 win7 文件夹下.
然后将下载的最新的 usb3.0 驱动压缩包解压, 然后将该文件夹下的 Drivers 复制到 win7 文件夹的 drivers 下.
然后以管理员身份下打开命令行 (cmd), 如果不知道怎样用管理员身份打开可以百度.
打开之后, 输入命令进入 win7 文件夹, 不会也可以百度.
然后输入如下图红色部分的命令: dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:Windows, 这句命令的意思是将 boot.wim 挂在在我们创建的 Windows 文件夹中.
这时我们可以看到 Windows 文件夹里面多了这么多东西, 如下图.
然后继续在命令行中输入: dism /image:Windows /add-driver:drivers /recurse, 这句命令的意思是, 将 drivers 目录下的所有驱动添加到 Windows 文件中映像中. 如下图, 我们能看到驱动安装成功.
安装完后, 我们继续输入 dism /unmount-wim /mountdir:Windows /commit, 这句的意思是将刚刚挂在在 Windows 下的文件保存并卸载. 大家可以再看看 Windows 中是否还有文件
这样, boot.wim 文件的驱动就安装完了, 然后我们继续往另一个文件 install.wim 中添加该驱动, 如下图
大家可以看到除了第一句命令有一点不同, 后两句命令完全一样, 下面来说一下第一条命令: dism /mount-wim /wimfile:install.wim /index:4 /mountdir:Windows
大家可以看到 index:4 这个命令, 是由于 win7 旗舰版的版本代号是 4, 如果映像文件是 win7 的其他版本就不是 4 了, 大家可以去微软官网去查看, 根据实际情况来输入.
最后我们将添加完驱动的两个文件再次复制到制作的映像文件中的 source 文件夹中. 现在我们就可以安装原版 win7 了. 在此非常感谢其他网友的答案和解决办法让我解决了这个问题.
说明: 需要的 USB3.0 的驱动程序大家可以到 Intel 的官网去下载, 最新版本为 4.0.1.40, 当然找我要资源也可以.
来源: http://www.bubuko.com/infodetail-3044917.html