2025 年 12 月,微软面向 Windows Server 2025 服务器系统推出原生 NVMe 驱动程序,这个驱动程序不需要对接口和协议进行转义,因此可以显著提升固态硬盘的 IOPS 性能。

这项技术的运作原理是,Windows 11 和 Windows Server 2025 不再将所有默认存储设备视为 SCSI (小型计算机系统接口),SCSI 最初是为机械硬盘设计的标准。

成功启用原生 NVMe 驱动程序后,用户还会注意到设备管理器中的磁盘驱动器描述从 磁盘驱动器 变成 存储磁盘,这也可以用来判断原生 NVMe 驱动是否成功启用。

111416-1.png

尽管微软并未向 Windows 11 提供这项功能,但相关更改已经合并到系统里,因此有兴趣的用户只需要通过修改注册表即可在 Windows 11 家庭版或专业版等中启用原生 NVMe 驱动提升性能。

现在微软已经在预览版中禁用相关注册表,也就是用户后续更新后将无法再通过注册表来启用原生 NVMe 驱动程序,但目前还不知道微软为什么要禁用。

可能的原因是微软尚未准备好面向普通家庭用户和企业发布适用于 Windows 11 的原生 NVMe 驱动程序,不过微软承诺 Windows 11 25H2 版和 26H2 版后续也将实现类似的性能提升。

没有注册表还有 ViveTool:

如果你已经使用 Windows 11 Insider 测试版并且因为微软禁用注册表导致原生 NVMe 驱动程序被禁用,那还可以通过 ViveTool 工具启用特性来继续使用 NVMe 驱动程序。

# 启用如下 ID 重启系统即可

vivetool /enable/id:60786016,48433719

特别提醒:启用原生 NVMe 驱动程序可能存在未知风险,微软尚未准备好向普通用户推出该功能,所以建议备份好数据再启用,以免发生意外问题。

非 Windows 11 测试版:

如果你使用的并非 Windows 11 测试版则仍然可以通过注册表启用原生 NVMe 驱动程序,对于 Windows 11 24H2/25H2 只需要在管理员模式的命令提示符中依次执行如下命令即可,重启生效。

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1409234060 /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /t REG_DWORD /d 1 /f