无忧启动论坛

标题: 【XP到Win10系统全兼容】通用NVMe和USB3驱动分享 [打印本页]

作者: 朱玛12345678    时间: 2020-6-16 15:10
标题: 【XP到Win10系统全兼容】通用NVMe和USB3驱动分享
本帖最后由 朱玛12345678 于 2024-7-9 18:11 编辑

前段时间自己亲自动手魔改出了标准NVMe和USB3驱动,理论上一个驱动同类型设备全通用,本人已经测试了几个月都很稳定,现在打算公开分享给大家使用。

驱动下载链接
腾讯微云下载:http://share.weiyun.com/XPNJeI4H

百度网盘下载:http://pan.baidu.com/s/1ozGPrZR-wb1PPRuKHBfE-g



包含的驱动程序列表
NVMe
USB3.0
USB3.1
以上驱动均完整提供32位版本和64位版本

支持的操作系统列表
NVMe驱动适用于Windows XP、Windows Vista、Windows 7、Windows 8
USB3.0驱动适用于Windows XP、Windows Vista、Windows 7
USB3.1驱动适用于Windows 7、Windows 8、Windows 8.1
以上驱动也支持该内核桌面系统所对应的PE/RE环境以及服务器版本和嵌入式版本

已测试通过的设备列表
NVMe:VMware虚拟机NVMe硬盘、英特尔傲腾内存16G和32G、英特尔傲腾H10 1T、三星950Pro 512G、三星SM951 256G
USB3.0:VMware虚拟机USB3.0主控、Z77芯片组Intel原生USB3.0主控、Z170芯片组Intel原生USB3.0主控和英特尔原生雷电3/USB3.1主控、Z390芯片组Intel原生USB3.1主控、A75芯片组AMD原生USB3.0主控
USB3.1:VMware虚拟机USB3.0主控、Z77芯片组Intel原生USB3.0主控、Z170芯片组Intel原生USB3.0主控和英特尔原生雷电3/USB3.1主控、Z390芯片组Intel原生USB3.1主控、A75芯片组AMD原生USB3.0主控

常见问题说明与解答
问:这些驱动是真的通用吗?
答:理论上通用,因为NVMe与xHCI都是统一的标准规范,尽管不同型号的设备众多但在底层数据通信结构上都是同样的标准,所以原则上只要下一代的协议不改现有驱动就能继续兼容新设备。
当然如果确实遇到了无法使用此通用驱动的设备,那么你也可以随时将遇到的问题报告给我以寻求技术支持。
此外我在制作此通用驱动时已经尽可能地将其标准化处理了,理论上我写的标准.inf文件也可以直接拿来当同类驱动的.inf模板使用。

问:我应该如何正确地安装此驱动?
答:本驱动均提供DPInst.exe快速安装程序,如图你可以打开适用于当前系统版本的驱动目录并直接运行该程序来为当前正在使用的系统安装驱动。


如果在安装驱动的过程中弹出此类窗口,请点击继续安装即可。本驱动已经签署有效的数字签名,启动系统无需打开测试模式或F8禁用强制数字签名验证。


另外你也可以在设备管理器里手动更新驱动,在线安装驱动是即时生效的。
当然如图你还可以灵活地使用Dism++或者WinNTSetup等工具来为其他系统离线安装驱动,总之要使用哪种方案安装驱动完全取决于你自己是什么样的需求。


问:为什么解压缩包后会看到SHA1和SHA256两个文件夹的驱动?
答:考虑到各版本操作系统对不同算法证书和数字签名的兼容性问题,本驱动将分别提供SHA1和SHA256这两种数字签名算法的驱动文件。在确定系统能够支持的情况下,建议优先选择并使用SHA256版本的驱动。
注意Windows 7及更低版本的系统在未打SHA2补丁的情况下只支持SHA1签名不支持SHA256签名,而Windows 8及更高版本的系统则能够原生支持SHA1签名和SHA256签名。
如果选择并使用SHA1版本的驱动,那么在首次安装前还需要运行一次EVRootCA.reg并导入注册表键值以信任根证书,否则系统会报无法验证数字签名错误,如果选择并使用SHA256版本的驱动则不需要执行该操作。
至于如何判断当前系统是否支持识别SHA256算法的证书和数字签名,如图可通过打开任意一个驱动文件属性,在数字签名选项卡里中间一栏如果看到的是电子邮件地址则表明此系统未安装SHA2补丁不能使用SHA256数字签名的驱动,如果看到的是摘要算法则表明此系统已安装SHA2补丁可以使用SHA256数字签名的驱动。



问:这些驱动是否适用于Windows 10系统?
答:对于Windows 10可以任意安装并使用以上所有驱动,但由于Windows 10已经自带万能NVMe和USB3.1驱动,因此安装本驱动基本上没有实际意义。

问:高版本系统是否可以安装并使用低版本系统的驱动?
答:确实可以强制安装,但无特殊情况不建议这样做,因为可能会引发不可预知的兼容性问题。

问:这些通用驱动的性能怎么样?
答:鱼和熊掌不可兼得,由于通用驱动是为最大兼容而生的,因此不保证相应设备能够发挥100%的性能,如果有条件的话建议使用设备厂商提供的专用驱动。

问:安装该NVMe驱动是否还需要打微软官方的NVMe补丁?
答:不需要,两者都是独立的驱动只安装其中一个就可以用了。

问:该USB3驱动能否用于Windows To Go?
答:可以,为了照顾使用Windows 7 To Go的人群,此驱动在制作时已经默认开启了WTG功能,你无需再手工修改注册表来为该驱动添加启动键值。

问:这个USB3.0和USB3.1驱动有什么区别?我应该选择哪一个?
答:USB3.0驱动只支持USB3.0的xHCI1.0规范,不支持USB3.1的xHCI1.1规范,但XP到Win10系统全兼容;USB3.1驱动则既支持USB3.0的xHCI1.0规范也支持USB3.1的xHCI1.1规范,但只支持Win7及以上的系统,XP和Vista系统不支持。
注意不支持xHCI1.1规范指的是USB3.1的设备可以正常使用但最高只有USB3.0的速度,而不是像未安装USB xHCI驱动那样无法识别USB设备。
只有当你的计算机有USB3.1接口时,才建议安装USB3.1驱动,否则直接安装USB3.0驱动即可。
不过根据实验研究表明,这个USB3.0驱动通常要比USB3.1驱动更稳定不易蓝屏,如果你是用于封装系统或者Windows To Go则建议使用USB3.0驱动。
但要注意此USB3.0和USB3.1驱动只能选择使用其中一个,两个驱动不可共存。

问:如果我正在使用其他的NVMe或USB3驱动,是否还可以将其更换为本驱动使用?
答:可以,但为了避免出现驱动冲突问题,建议先卸载同类驱动后再尝试安装本驱动使用。

问:这个USB3.0/3.1驱动是否附带UASP驱动?
答:不包含UASP加速协议驱动,如有需要可自行寻找并安装第三方UASP驱动。

问:为什么Windows XP和Windows Server 2003系统安装NVMe驱动后会出现黄色叹号不工作?
答:Windows XP和Windows Server 2003都需要安装KB957910这个补丁将storport.sys版本升级为5.2.3790.4485才能使NVMe驱动正常工作。
文件下载链接
论坛直接下载: storport驱动更新补丁.zip (141.73 KB, 下载次数: 1120)

腾讯微云下载:http://share.weiyun.com/4oUpX4nH

百度网盘下载:http://pan.baidu.com/s/1IdUiOEnRLxBqu-iPVZzXHQ

问:某些杀毒软件会报毒是什么情况?
答:误报,这是SHA1数字签名版驱动用的证书问题,请自行添加信任或者改用SHA256数字签名版的驱动即可解决。


各系统下驱动测试截图
Windows XP

Windows Vista

Windows 7

Windows 8


作者: 朱玛12345678    时间: 2020-6-16 15:10
大家可以一起来测试一下这些驱动的通用性
作者: bfgxp    时间: 2020-6-16 15:36
这个可以有,感谢楼主提供。
作者: xq8751    时间: 2020-6-16 16:05
感谢楼主分享!!!
作者: shuzhuzhu    时间: 2020-6-16 16:08
好东西!楼主制作辛苦,顶!谢楼主分享.
作者: liuzhaoyzz    时间: 2020-6-16 16:39
研究的很深入啊!
作者: donbooooo    时间: 2020-6-16 16:41
谢谢分享了···················
作者: wld    时间: 2020-6-16 16:46
好东西了,谢谢楼主,真心感谢
作者: 左岸麦田    时间: 2020-6-16 17:00
必须支持
作者: xban    时间: 2020-6-16 17:05
谢谢分享
作者: gtc    时间: 2020-6-16 17:19
谢谢版主分享好东西!
作者: xhan    时间: 2020-6-16 17:19

谢谢分享
作者: dcs5656    时间: 2020-6-16 17:19

感谢楼主分享!!!
作者: dglook    时间: 2020-6-16 17:26
感谢楼主分享!!!
作者: 红毛樱木    时间: 2020-6-16 17:31
这用啥系统的驱动改的,这么666
作者: sanshen3    时间: 2020-6-16 17:32
感谢楼主分享!!!
作者: liguibin    时间: 2020-6-16 17:33
驱动适用于Windows XP.666
作者: 窄口牛    时间: 2020-6-16 17:39
就是下载太蛋疼了,bat。
作者: 红毛樱木    时间: 2020-6-16 17:46
vmware在nt5下的nvme驱动还是不行。
作者: my366    时间: 2020-6-16 17:59
谢谢分享
其实NVMe跟AHCI都是一种规范,就像是在路上走如果没有交通规则的限制,那么肯定是一团拥挤肯定都走不动了,而NVMe跟AHCI就像是这种交通规则

作者: tedrick    时间: 2020-6-16 18:24
膜拜~~~~
作者: 2010DOS622    时间: 2020-6-16 18:30
必须支持
作者: 2012andyle113    时间: 2020-6-16 19:01
感谢分享吧,这个要支持一下
作者: 进士小站    时间: 2020-6-16 19:07
感谢楼主分享!占位收藏!
作者: ynkylwj    时间: 2020-6-16 19:25
好资源感谢楼主分享。
作者: lianmeng    时间: 2020-6-16 19:48
非常好,感想分享!
作者: Anson4    时间: 2020-6-16 20:29
感谢分享!
作者: 创新科技2015    时间: 2020-6-16 20:32
赞一个!
作者: WonDerFooL    时间: 2020-6-16 20:39
感谢楼主分享!!!
作者: intellect    时间: 2020-6-16 20:47
感谢楼主分享,研究的如此透彻,造福广大坛友
作者: wuxin9712    时间: 2020-6-16 21:29
感谢朱大! 太棒了
作者: MC阿虎    时间: 2020-6-16 22:10
来看看啦
作者: liguibin    时间: 2020-6-16 22:12
顶!谢楼主分享.
作者: 永远的大象    时间: 2020-6-16 22:16
Mark!谢谢分享,不怎么需要用,但收藏
作者: cssxdn    时间: 2020-6-16 22:21
谢谢分享
作者: 邪恶海盗    时间: 2020-6-16 23:57
牛屁啊.....
作者: liwei_show    时间: 2020-6-17 00:52
感谢大佬分享
作者: a860575182    时间: 2020-6-17 01:30

感谢楼主分享,蟹蟹,蟹蟹!!!
作者: 2010sya    时间: 2020-6-17 02:25
真的全兼容?
我也没那么多设备测试哦
作者: JHW    时间: 2020-6-17 08:26
感谢分享,下载收藏,大力支持,为你点赞。。。。。
作者: dehifir    时间: 2020-6-17 09:09
已下载。
作者: 123help    时间: 2020-6-17 09:11
好东西!楼主制作辛苦,顶!谢楼主分享.
作者: jeep2700    时间: 2020-6-17 14:34
强呀 ! 感谢分享 ,辛苦了!
作者: 培训资料    时间: 2020-6-17 16:52
感谢楼主分享!!
作者: wyf19941230    时间: 2020-6-17 18:18
我试了xp x86在vmware上,设置兼容性为win7以便增加nvme支持,发现usb3.0正常,nvme无法启用。
作者: wyf19941230    时间: 2020-6-17 18:19
sha1与sha256都一样
作者: ahxx    时间: 2020-6-17 18:31
这个真的辛苦楼主了,感谢分享
作者: ghjghjghj    时间: 2020-6-17 19:57
下载收藏一个,谢谢
作者: 2011sxpdwzs    时间: 2020-6-17 20:37
好东西 感谢分享
作者: pulticat    时间: 2020-6-17 21:29
感谢分享驱动,已经收藏了
作者: zzm112    时间: 2020-6-17 22:52
310和370板子支持吗?
作者: 蓝星明月    时间: 2020-6-17 23:46
谢谢!!!
作者: wjzj    时间: 2020-6-18 00:19
谢谢楼主,好东西啊。
作者: netcafe    时间: 2020-6-18 09:31
先收藏起来,有用到的时候,这个支持集成到win10PE里用吗?
作者: guies    时间: 2020-6-18 10:33
netcafe 发表于 2020-6-18 09:31
先收藏起来,有用到的时候,这个支持集成到win10PE里用吗?

我試過了,可以。
作者: 我也不知道啥名    时间: 2020-6-18 16:51
感谢分享,辛苦了
作者: cgn    时间: 2020-6-18 17:15
谢谢,楼主辛苦。
作者: 2010无忧    时间: 2020-6-19 13:00
这个东西好  必须赞一下  
作者: gnuxwy    时间: 2020-6-19 17:52
呃,楼主辛苦了。。。这个驱动可以让旧win系统也能良好支持新硬件。。。

作者: fswrx    时间: 2020-6-20 11:03
谢谢分享
作者: zhxy9804    时间: 2020-6-20 18:57
请问,b75跟b85的也能一起通用吗?
作者: ericchiaohen    时间: 2020-6-20 19:32
家可以一起来测试一下这些驱动的通
作者: Liberation    时间: 2020-6-20 19:46
感谢分享
作者: a166271626    时间: 2020-6-20 20:06
感谢楼主提供,下载测试
作者: 朱玛12345678    时间: 2020-6-20 20:10
zhxy9804 发表于 2020-6-20 18:57
请问,b75跟b85的也能一起通用吗?

可以
作者: 凶狠的小白免    时间: 2020-6-20 22:05
楼主为何如此牛逼
作者: zhxy9804    时间: 2020-6-20 22:46
朱玛12345678 发表于 2020-6-20 20:10
可以

你把名字改了?所以不会产生相同的文件了?
作者: 江南一根葱    时间: 2020-6-20 22:53
我注入到xp win7 win10pe里会不会挂?
作者: 15106680608    时间: 2020-6-20 23:06
谢谢楼主分享
作者: 朱玛12345678    时间: 2020-6-21 01:05
zhxy9804 发表于 2020-6-20 22:46
你把名字改了?所以不会产生相同的文件了?

这的确是一个很细节的地方,系统自带的USB3驱动文件名是usbhub3.sys,而我在魔改驱动时微妙地重命名为usb3hub.sys,所以自然就不会和系统自带驱动发生冲突现象。
作者: 朱玛12345678    时间: 2020-6-21 01:05
江南一根葱 发表于 2020-6-20 22:53
我注入到xp win7 win10pe里会不会挂?

你可以试试~
作者: 江南一根葱    时间: 2020-6-22 08:34
朱玛12345678 发表于 2020-6-21 01:05
你可以试试~

试了,7pe注入后正常,usb虽然识别成“未知”,但工作正常,
         32位8pe注入后挂B,nvme驱动工作正常,usb2.0实机也无法使用,
作者: soarcyz    时间: 2020-6-24 08:26
看起来应该是好东东 谢谢分享
作者: wsdyleon    时间: 2020-6-24 09:53
厉害了,支持一个,方便小白和各种群众
作者: hero158    时间: 2020-6-24 14:51
好东西了,谢谢楼主,真心感谢
作者: 2010up    时间: 2020-6-24 16:13
非常感谢,分享!!!!!
作者: 朱玛12345678    时间: 2020-6-24 16:30
2011ajie 发表于 2020-6-24 10:32
老哥,怎么把它集成到PE里面?

ISO内提取WIM→挂载WIM→DISM导入驱动→卸载WIM→保存WIM到ISO
作者: robincai    时间: 2020-6-24 22:02
曾经费力扒拉的全网找驱动,现在大家福音来了!感谢作者!
作者: hao17119    时间: 2020-6-25 07:38
这个下来收藏了,感谢分享
作者: xzst110    时间: 2020-6-25 07:41
感谢楼主提供,辛苦了!
作者: Allreal    时间: 2020-6-25 09:57
这个厉害。谢谢分享。
作者: ls68057121    时间: 2020-6-28 00:50
支持。。。
作者: ichengyu    时间: 2020-6-28 08:51
很好很强大
作者: wyf19941230    时间: 2020-6-30 07:16
看来x86 xp 5.1.2600是无法支持vmware nvme了
作者: wsasecy    时间: 2020-6-30 12:04
这个神油真给力
作者: wysyz    时间: 2020-6-30 14:06
感谢楼主分享!!
作者: abb_oy    时间: 2020-6-30 14:22
好东西了,感谢大神的无私分享,真心感谢
作者: william550    时间: 2020-6-30 15:36
电脑数据接口是USB3.1 Gen1,是不是安装3.0的驱动?
系统是win8.1的,只能安装3.1的驱动吗?
作者: 2011z79545    时间: 2020-7-1 13:07
本帖最后由 2011z79545 于 2020-7-1 13:10 编辑

请问是不是也能魔改个UASP通用驱动?
另外xHCI1.1是否能跑出Gen2x2的速度?


作者: 朱玛12345678    时间: 2020-7-2 11:22
2011z79545 发表于 2020-7-1 13:07
请问是不是也能魔改个UASP通用驱动?
另外xHCI1.1是否能跑出Gen2x2的速度?

可以,我已经成功魔改出了通用USB3.2驱动和通用UASP驱动现正在测试。

不能,USB3.2 Gen2×2需要xHCI1.2规范的支持才能达到20Gbps的速度。
作者: 朱玛12345678    时间: 2020-7-2 11:22
william550 发表于 2020-6-30 15:36
电脑数据接口是USB3.1 Gen1,是不是安装3.0的驱动?
系统是win8.1的,只能安装3.1的驱动吗?

USB3.1 Gen1就是USB3.0 5Gbps的马甲,USB3.1 Gen2才是真正的USB3.1 10Gbps。
由于Windows 8.x已经自带万能USB3.0驱动,因此安装USB3.0驱动基本上没有实际意义。
作者: 2012ruo    时间: 2020-7-2 14:38
Win7x64鼠标能动,滚轮不能用呢
作者: aliaaaa    时间: 2020-7-3 23:21
制作辛苦,支持
作者: zaq1234512am    时间: 2020-7-29 15:01
感谢!!!!强力支持!!!
作者: 花落雨相依    时间: 2020-7-29 16:55
多谢分享,顺便请问USB驱动能注入到win7原版镜像文件中吗?
作者: whshxl    时间: 2020-7-29 21:41
感谢楼主
作者: ahxx    时间: 2020-7-30 09:52
真的是好东西,有需要
作者: 进士小站    时间: 2020-7-30 21:03
收藏备用
感谢分享
作者: jiangpub    时间: 2020-8-2 01:30
HASWELL,用不了
作者: 韩小锐    时间: 2020-8-7 11:53
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3