怎么将USB3.0驱动集成到win7安装程序上?

怎么将USB3.0驱动集成到win7安装程序上?,第1张

在D盘下建立DRV目录,在DRV目录里面建立USB3文件夹、wim文件夹、mount文件夹
把USB30驱动里面的IntelxHCISetup\Drivers\HCSwitch\Win7\x64\ 以及 IntelxHCISetup\Drivers\xHCI\Win7\x64\ 里的12个文件,复制到D:\drv\usb3 文件夹内(如果要安装32位系统,则选择对应的x86文件夹里的文件,也是12个)。
再把Windows7安装盘里的 sources 文件夹中的 bootwim 和installwim 两个文件拷贝到D:\drv\wim子文件夹下面。
最后给 bootwim 和 installwim 添加驱动。在 Windows下,以管理员模式运行cmd。然后在 cmd 中输入:
d:\
cd \drv\wim
dism /Mount-Wim /WimFile:d:\drv\wim\bootwim /index:2 /MountDir:d:\drv\mount
注释:挂载 bootwim 的索引2,到 d:\drv\mount 下

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3hubinf
注释:将 iusb3hubinf 驱动加入 bootwim 的镜像

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3xhcinf
注释:将 iusb3xhcinf 驱动加入 bootwim 的镜像中

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3hcsinf
注释:将 iusb3hcsinf 驱动加入 bootwim 的镜像中

dism /unmount-wim /mountdir:d:\drv\mount /commit
注释:卸载镜像

dism /Mount-Wim /WimFile:d:\drv\wim\installwim /index:4 /MountDir:d:\drv\mount
注释:挂载 installwim 的索引4,到 d:\drv\mount 下

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3hubinf
注释:将 iusb3hubinf 驱动加入 installwim 的镜像中

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3xhcinf
注释:将 iusb3xhcinf 驱动加入 installwim 的镜像中

dism /image:d:\drv\mount /add-driver /driver:d:\drv\usb3\iusb3hcsinf
注释:将 iusb3hcsinf 驱动加入 installwim 的镜像中

dism /unmount-wim /mountdir:d:\drv\mount /commit
注释:卸载镜像

最后,把集成好USB 30驱动的bootwim 和 installwim 覆盖回Windows7安装盘里的 sources 文件夹中,然后做成U盘WIN7,即可顺利安装WIN7系统

1、正常安装xp或者win7系统,然后安装好usb30的驱动程序。小技巧:正常安装的时候,安装成VHD更好,以后就不用Ghost了,直接把vhd文件拷贝到移动硬盘就可以了,把移动硬盘的bcd或者vboot配置好从usb的vhd启动。
2、xp,win7中,修改usb30的驱动相关注册表和inf设置,start=0,group=boot
bus
extender就可以了。具体 *** 作:比如你的usb30的驱动是nusb3hubsys和nusb3xhcsys,我的nec的驱动是这两个。不同品牌的驱动程序是不同的。你自己查找看清楚自己的usb30的驱动是哪几个文件,一般是2个文件吧。这两个sys文件,对应有2个inf文件。修改这2个inf文件,可以用notepad打开inf文件,看到有addservice的一段配置,其中有
StartType=3,改为StartType=0,还有
LoadOrderGroup=XXX,改为LoadOrderGroup=Boot
Bus
Extender。
然后全盘查找这2个inf文件,因为可能在多个子目录下面都有这2个inf文件,把所有的这2个文件名的inf文件里面的内容,就是start=0和group=Boot
Bus
Extender都修改好。这样inf文件就改好了。然后修改注册表,在[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nusb3hub]和[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\nusb3xhc]两个键名的键值中修改start=0和group=Boot
Bus
Extender就可以了。注意两个注册表键名的最后面是驱动程序名,根据不同的驱动程序名称自己修改相应的键值,就是nusb3hub和nusb3xhc这个地方改为你自己usb30的驱动程序名称。另外还有一个如果有相应的pnf,可以把它给删除了。这样你的系统就具备从usb30启动的配置了。
3、xp安装vboot,一样可以usb30+vhd启动,win7一样可以usb30+vhd启动。win8原生支持,不需要修改。

 
win7中usb设备的驱动有俩个关键文件:usbportsys、usbstorsys,都位于C:\Windows\System32\drivers文件夹中,剪切这俩个文件到其他驱动器,即可实现插入usb设备要求手动安装驱动程序。
具体步骤如下:
1、D盘下新建一名为usbbak的文件夹;
2、按win+r,输入C:\Windows\System32\drivers,点击确定;
3、找到usbportsys、usbstorsys,按ctrl键然后单击选定,再按ctrl+x;
4、打开d:\usbbak文件夹,按下ctrl+v粘贴即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13371191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存