微软最近为 Windows Server 2025 更新了一个原生 NVMe 驱动程序,可显著提升 SSD 性能。尽管该驱动尚未正式面向 Windows 消费版用户开放,但一些技术爱好者似乎已找到一种巧妙的注册表修改方法,在 Windows 11 中启用该功能,有望将 NVMe SSD 性能提升最多 80%。
一位成功在 Windows 11(版本 25H2)中激活该功能的开发者表示,该功能在他的电脑上“效果相当不错”,并分享了详细的启用步骤:
要启用新驱动,请打开注册表编辑器(Regedit),导航至以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides
然后添加以下三个 32 位 DWORD 值:
"735209102"=dword:00000001
"1853569164"=dword:00000001
"156965516"=dword:00000001
修改完成后重启电脑。此后,在设备管理器中,NVMe SSD 将不再显示在“设备”下,而是出现在“存储媒体”类别中。
微软声称,该原生 NVMe 驱动可将 IOPS(每秒输入/输出操作数)性能提升最高 80%,并将 CPU 占用降低约 45%。然而,在简鹿办公的实测发现,在 Windows 11 上的实际性能提升仅约为 10%–15%,远低于微软在 Windows Server 环境中公布的数据。
据微软介绍,最明显的性能改进将体现在以下工作负载中:
数据库事务处理
文件服务器上的元数据操作
Hyper-V 及其他虚拟化任务
机器学习与 AI 应用中的大规模数据集处理
不过,有意尝试此注册表修改的用户需注意:已有部分 Windows 11 用户报告,某些设备管理软件(如三星 Magician)会出现兼容性问题。在某些情况下,这些工具完全无法识别 NVMe 硬盘,或将其重复识别为两个独立设备。据 Tom's Hardware 解释,这是因为注册表修改改变了磁盘的设备 ID,导致第三方软件难以正确识别硬盘。
尽管 NVMe SSD 在十多年前就已进入主流市场,但 Windows 至今仍依赖一个 SCSI 转换层,而非专为 NVMe 设计的存储架构。这意味着操作系统将所有存储设备(包括现代 NVMe SSD)都当作 SCSI(小型计算机系统接口)设备来处理 —— 而 SCSI 最初是为磁带机和机械硬盘等传统设备设计的。
由于缺乏原生 NVMe 支持,采用现代 NVMe 标准的 SSD 无法充分发挥其性能优势。此次更新旨在提升读写速度,微软也正鼓励 Windows Server 用户切换至原生驱动以获得性能收益。目前,该功能已在 Windows Server 2025 的最新累积更新中作为可选功能提供。