Windows 11:原生 NVMe 驱动被屏蔽,提升 SSD 性能的替代方案
微软在最新的 Windows 11 Insider 版本中禁用了通过注册表编辑启用内置 NVMe 驱动程序(nvmedisk.sys)的功能。此前,此方法可将随机写入性能提升高达 85%。替代方案是使用 ViVeTool 及其 ID 60786016 和 48433719。
Insider 版本中的变更
来自 Windows Server 2025 的内置 NVMe 堆栈此前通过 FeatureManagement 注册表键移植到了客户端版本 24H2 和 25H2。这四个参数不再能启用 nvmedisk.sys,该驱动替换了 SCSI 翻译。该驱动程序已在 Windows 11 中存在,但被禁用。
微软宣布 Server 2025 的 nvmedisk.sys 带来了改进:
- IOPS 提升 80%;
- 高 IO 负载下 CPU 使用率降低 45%。
发烧友测试证实了这些提升:
- 随机 4K 读取提升高达 64.89%(StorageReview 的 FIO);
- AS SSD 中的写入速度提升高达 85%。
结果因 SSD 和 CPU 而异,但随机 IO 的稳定提升始终可观察到。
限制与风险
切换到原生驱动破坏了兼容性:
- Samsung Magician 和 WD Dashboard 无法工作;
- 驱动更改后 BitLocker 需要密钥恢复。
这些问题在使用替代方法时依然存在。启用前请暂停 BitLocker。
如何使用 ViVeTool 启用
ViVeTool 可解锁隐藏功能。适用于中高级开发者和系统管理员的步骤:
- 从 GitHub 下载 ViVeTool(官方版本);
- 以管理员身份运行 CMD;
- 执行:
```cmd
ViVeTool.exe /enable /id:60786016
ViVeTool.exe /enable /id:48433719
```
- 重启系统。
通过设备管理器或 driverquery 验证 nvmedisk.sys 是否已加载。使用 fio 或 AS SSD 测试 IO。
25H2 中的其他变更
微软在 24H2/25H2 中将 Appxsvc 服务(AppX 部署)默认改为自动启动。这提升了可靠性,但会在高峰场景下增加 CPU、内存和磁盘负载。
在 25H2 更新和 Server 2025 中,CLFS 驱动保护得到加强,增加了系统开销。
这些变更解释了为什么 Windows 11 感觉更臃肿,影响了 IO 密集型任务的性能。
关键要点
- Insider 版本中注册表屏蔽了原生 NVMe 驱动,但可通过 ViVeTool 启用;
- 启用后 IOPS 提升高达 80%,CPU 负载降低 45%;
- 风险:与 SSD 实用工具和 BitLocker 不兼容;
- Appxsvc 现默认自动启动;监控资源使用;
- 25H2 中 CLFS 保护增加系统开销。
开发者,请在生产环境前于虚拟机中测试。预计 25H2/26H2 将提供官方支持——时间表未知。
— Editorial Team
暂无评论。