无忧启动论坛

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

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

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

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

百度网盘下载:http://pan.baidu.com/s/1ozGPrZR-wb1PPRuKHBfE-g
截图20200615000154.jpg
截图20200615000201.jpg

包含的驱动程序列表
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快速安装程序,如图你可以打开适用于当前系统版本的驱动目录并直接运行该程序来为当前正在使用的系统安装驱动。
截图20200614232033.jpg
截图20200614232137.jpg
如果在安装驱动的过程中弹出此类窗口,请点击继续安装即可。本驱动已经签署有效的数字签名,启动系统无需打开测试模式或F8禁用强制数字签名验证。
截图20200614232038.jpg
截图20200614232132.jpg
另外你也可以在设备管理器里手动更新驱动,在线安装驱动是即时生效的。
当然如图你还可以灵活地使用Dism++或者WinNTSetup等工具来为其他系统离线安装驱动,总之要使用哪种方案安装驱动完全取决于你自己是什么样的需求。
截图20200614233002.jpg

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

问:这些驱动是否适用于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都需要安装KB943545这个补丁将storport.sys版本升级为5.2.3790.4173才能使NVMe驱动正常工作。
文件下载链接
论坛直接下载: storport驱动更新补丁.zip (139.91 KB, 下载次数: 905)