Works pretty good.
Just open regedit.
Go to : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides
Add DWORD 32 Bits:
“735209102”=dword:00000001
“1853569164”=dword:00000001
“156965516”=dword:00000001

Windows 对 NVMe 的支持始于 2014 年,通过一个更新补丁(KB2990941)为 Windows 7 Service Pack 1 (SP1) 和 Windows Server 2008 R2 SP1 添加了 NVMe 驱动支持。 这个驱动名为 Stornvme.sys,被称为“native”驱动,但实际上它基于 Storport miniport 模型,通过 NVMe 到 SCSI 的命令翻译层来工作,因此初始支持本质上是使用 SCSI 协议来模拟和处理 NVMe 设备,以兼容现有的存储栈。这种方法引入了额外的开销和延迟,尤其在高性能场景下。
从 Windows 8.1(2013 年发布)和 Windows Server 2012 R2 开始,这个 NVMe 支持被内置到系统中,无需额外补丁,但仍保留了 SCSI 翻译层。 后续的 Windows 版本(如 Windows 10 和 11)继续沿用这种方法,直到最近的更新。
真正的原生 NVMe 驱动栈(native NVMe stack),即完全去除 SCSI 仿真层、直接利用 NVMe 协议的多队列和低延迟特性,是在 Windows Server 2025 中首次引入的。该功能于 2025 年 10 月的累积更新(KB2510-B 或更高版本)中正式可用,默认禁用,需要通过注册表或组策略启用。 这带来了显著的性能提升,例如在 4K 随机读工作负载下,IOPS 最高可提升 80%,CPU 周期节省约 45%。
关于通过修改注册表在 Windows 11 上启用这个原生 NVMe 支持的 hack,它源于 Windows Server 2025 的 opt-in 机制,但由于 Windows 11 和 Server 共享类似代码库,有人发现可以通过类似注册表调整在消费级 Windows 11(尤其是 24H2 或 25H2 版本)上强制启用。该 hack 首先由德国科技网站 ComputerBase 报道,用户可以通过添加特定 DWORD 值(如 735209102=1、1853569164=1、156965516=1)到注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides 来实现。 这个发现发生在 2025 年 10 月 Server 2025 更新发布后不久,报道显示它能带来 10-15% 的读写速度提升和更低的延迟,但风险包括系统不稳定、磁盘 ID 变化(可能破坏备份软件)、以及对某些 SSD(如某些 Western Digital 型号)的性能负面影响。建议备份系统或在虚拟机中测试。
win10 也可以尝试
根据可用信息,这种注册表修改方法在 Windows 10 上也可以尝试启用原生 NVMe 驱动栈,因为 Windows 10 和 Windows 11 共享相似的底层架构,与 Windows Server 2025 的代码有重叠部分。 具体步骤与 Windows 11 类似:需要在注册表路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides 下添加相应的 DWORD 值(如 735209102=1、1853569164=1、156965516=1),然后重启系统。
然而,需要注意以下几点:
- 要求:Windows 10 需要安装最新的累积更新(至少到 2025 年 10 月的版本),并且 NVMe 设备必须使用内置的 StorNVMe.sys 驱动。功能默认禁用,启用后 Device Manager 中应显示驱动切换为原生模式。
- 性能效果:并非所有系统或 SSD 都会看到明显提升。有些用户报告性能无变化,甚至在某些 Western Digital SSD 上出现性能下降,因为这些驱动器可能针对旧的 SCSI 仿真层优化。 典型提升在 4K 随机读写下可能为 10-15%,但取决于硬件(如 PCIe 5.0 NVMe 可能受益更多)。
- 风险:这不是官方支持的功能,可能会导致系统不稳定、磁盘 ID 变化(影响备份工具)或其他兼容性问题。强烈建议先备份系统或在虚拟机中测试。 如果遇到问题,可以删除这些注册表键并重启来恢复原状。
总体来说,虽然可行,但由于 Windows 10 已于 2025 年 10 月结束支持,推荐升级到 Windows 11 以获得更稳定的体验。