Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'autoset_featured' not found or invalid function name in /home/oldwancn/public_html/wp-includes/class-wp-hook.php on line 288

Intel 100系列芯片组主板安装Win7,整合USB3/3.1驱动包。

作为一位技术员,自从Intel出了100系列芯片组以后,相信很多人都遇到过安装Win7系统,进入到安装界面以后检测不到U盘,又或者用PE里面的NT6安装器,好吧~系统是装进去了,进入系统又发现键盘鼠标根本用不了啊!!!!!WTF?这是为何?

解答:Intel出的Skylake平台也就是说100系列主板,最新六代Skylake处理器增加了对USB 3.1接口的支持,所以呢原有的EHCI主控也就不支持了,改成了最新的XHCI主控。这样一来就会导致在安装Win7的时候会出现USB接口全部失灵,因为没有XHCI驱动呀,所以USB是无法使用的。不论是U盘还是什么键盘鼠标等USB设备都不识别。

那么有的朋友说了,用原版系统光盘安装呗?你以为会成功吗~~并不能。

就算你用原版安装光盘,即使能进入安装界面,但你的键盘鼠标不好用呀。因为你还是没有XHCI主控驱动呀。很恼火有木有?

这里讲一下原版系统安装原理

1、光盘或U盘启动。

2、加载Windows Preinstallation Environment(Windows PE)Windows预安装环境到内存里。

3、启动内存里的WinPE。

4、开始安装系统的步骤。

5、读取U盘或光盘内的系统文件释放到硬盘里。

注释:Windows Preinstallation Environment(Windows PE)Windows预安装环境相当于一个没有桌面没有可视化效果的微系统,它可以使用DOS命令,也可以说是Windows系统的内核。所以,启动它以后,也是需要检测计算机硬件的,然后匹配自带的驱动文件进行驱动安装,当然这一切都是隐藏的。100系列主板之前的芯片组都是EHCI主控,Win7和PE都包含该主控的驱动程序。而新出的XHCI主控,Win7和PE并不包含,所以在启动PE的时候就无法匹配到该驱动。从而导致USB接口全部失灵。

下面我就教大家怎么把不同厂家的XHCI和USB3/3.1的驱动程序集成到Win7原版安装文件内。

每个主板厂家都给出了这一问题的解决办法,但是我总不能每个厂家的主板做一个系统镜像吧?

 

准备:

1、去比较有影响力的主板品牌官网,比如华硕、技嘉、微星等等,然后找到这个软件

技嘉的叫做Windows USB Installation Tool

华硕的叫做EZ Installer indows? 7 and USB 3.0 driver installation for 100 Series and raswell platform

其他的自行探索,其实也不必全部下载,只要你能找到XHCI主控厂家所有的驱动就可以。

2、解压压缩包,会看到有很多目录及文件。以华硕EZ Installer演示,打开图中所示目录。

asus-ez

asus-ez2

这两个目录就是驱动了,两个不同的主控芯片。

asus-ez3

我们打开第一个看一下。里面是驱动文件了~

amd64是AMD推出的64架构,64位驱动

ia64是Intel推出的64架构,64位驱动

i386其实是一款Intel x86一款处理器,现在是代表x86系统~也就是说32位的驱动

asus-ez4

记住该路径,接下来我们看下Intel主控的驱动

路径:Intel-Win7-x86/x64,我打开一个x86的。两个文件夹内的文件名是一样的的,但是架构不同哦~

asus-ez6

好了,就讲这两个~其他的自己慢慢摸索吧。后面我也会给出整合好的驱动包和集成好的原版系统。

下面开始讲如何集成这些驱动到原版系统内。

工具准备:

1、原版Win7 x86或Win7 x64镜像

2、主控驱动,Intel、ASMedia等等

3、虚拟光驱、解压缩软件7Z或RAR、或者可以打开ISo镜像的。

4、软碟通UltraISO 把集成好的系统打包成ISo镜像。

5、GimageX用来读取WIM文件信息。

注释:我的原版系统安装文件包含多个系统,自己做的合集版安装文件。Win7 x86/x64、2008企业版/专业版等/Win8.1.因为卷比较多,我需要用GimageX查看各个卷的属性来区分每个系统和系统架构。如果你们只是单个系统的不需要用GimageX。

还有,我是做的U盘启动,直接替换WIM文件就可以了,不需要做ISO镜像。

第一步、

用虚拟光驱挂载Win7的镜像ISO文件,软碟通就可以挂载。挂载好以后打开挂载的光盘,找到source文件夹下的“boot.wim”和“install.wim”这两个映像档。

第二步、

随便找个除C盘外的磁盘,如D盘,新建一个文件夹Win7(名字随意,后面会用到)在Win7文件夹内在新建两个文件夹“mount”和“usb3”。然后把刚才找到的boot.wim和install.wim复制到该目录(新建的Win7目录内)

注:因为我的映像集成了很多系统,所以要建立很多mount文件夹,每个mount文件夹包含一个系统。不需要和我的一样。。。

win71

第三步、

将我们刚刚的主控驱动程序文件拷贝到usb3这个目录,带文件夹一起拷贝,好区分~所有的驱动哦~

win72

win73

第四步、

刚刚讲到了,驱动含有64位和32位,我们集成的时候只能单个集成。我示范用32位系统。要集成到32位系统内,所以就要把32位驱动保留,删除64位驱动。打开这些文件夹逐一检查是否含有64位驱动,并删除。

不是驱动文件的东西可以删除掉,没用。

win74

其他的也是按照同样的方法,保留x86,删除x64。

第五步、

系统搜索框内输入cmd并右键使用管理员身份运行命令提示符。

也可以使用Windows PowerShell 来操作,

这两个操作是一样的,就是后者能更强大一些,这里不多说。

win75

第六步、

Windows PowerShell(cmd命令提示符窗口操作一样)

输入 d: (回车)

输入 cd Win7 (回车)

win76

第七步、

输入或复制下列指令,挂载镜像并搜寻usb3驱动集成到boot.wim内后卸载镜像

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

挂载boot.wim内的卷2到mount目录

dism /image:mount /add-driver:”usb3″ /recurse

在该目录下搜索文件名包含usb3的文件并安装至mount目录内的系统上

dism /unmount-wim /mountdir:mount /commit

卸载mount目录的镜像并打包

win77

第八步、

输入或复制下列指令,挂载镜像并搜寻usb3驱动集成到install.wim内后卸载镜像

dism /mount-wim /wimfile:install.wim /index:2 /mountdir:mount

挂载boot.wim内的卷2到mount目录

注:install若包含多个系统,请使用GimageX查看卷信息,不要集成错了。

index:2就是挂载该镜像内的2号卷。多个系统请建立多个mount目录并排列1-N个

我示范的就是多个系统,非多个系统无需建立多个mount目录。

dism /image:mount /add-driver:”usb3″ /recurse

在该目录下搜索文件名包含usb3的文件并安装至mount目录内的系统上

如果是别的驱动,比如XHCI或者PCI,那驱动文件名称肯定包含这些字母,只要把usb3改成文件名所包含的字母就好了。

该命令不会区分32或64位驱动,两个架构的驱动只有文件夹名不一样,驱动名字都一样的,所以如果是64位系统,就删除32位的驱动文件保留64位的,否则就会出现错误。

dism /unmount-wim /mountdir:mount /commit

卸载mount目录的镜像并打包

win78

卷1挂载到mount目录

卷2挂载到mount2目录

以此类推~

命令也就是说这样的

挂载命令

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

dism /mount-wim /wimfile:install.wim /index:2 /mountdir:mount2

dism /mount-wim /wimfile:install.wim /index:3 /mountdir:mount3

搜寻并安装驱动,这里只是举个栗子~执行的时候要一个一个的来,区分好镜像卷是32还是64.并把驱动提前做好32或64的

dism /image:mount /add-driver:”usb3″ /recurse

dism /image:mount2 /add-driver:”usb3″ /recurse

dism /image:mount3 /add-driver:”usb3″ /recurse

打包并卸载卷

dism /unmount-wim /mountdir:mount /commit

dism /unmount-wim /mountdir:mount2 /commit

dism /unmount-wim /mountdir:mount3 /commit

boot.wiminstall.wim方法是一样的。至此,驱动就集成到系统里面了,不论是安装界面还是安装好以后,都不会出现USB失灵了。

镜像卷号参考:

Win7旗舰版镜像 x86 与 x64 所包含的版本(数字)顺序 :

X86

1. Starter ————— 简易版

2. HomeBasic ———- 家庭普通版(简) / 家用入门版(繁)

3. HomePremium —— 家庭高级版(简) / 家用进阶版(繁)

4. Professional ——— 专业版

5. Ultimate ————- 旗舰版

X64

1. HomeBasic ———- 家庭普通版(简) / 家用入门版(繁)

2. HomePremium —— 家庭高级版(简) / 家用进阶版(繁)

3. Professional ——— 专业版

4. Ultimate ————- 旗舰版

第九步、

将集成好驱动的boot.wim和install.wim两个映像,复制并替换掉刚开始加载的虚拟光驱Win7 ISO镜像内的boot.wim和install.wim。然后用软碟通生成另外一个ISO镜像或者直接制作U盘启动系统盘。

大功告成了,等有时间继续出GHO wim映像的驱动集成。今天就这些啦~

 

 


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'autoset_featured' not found or invalid function name in /home/oldwancn/public_html/wp-includes/class-wp-hook.php on line 288

2 条评论

欢迎留言

您的电子邮件地址不会被公开,请放心填写。其中"*"为必填项。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据