近期,微软宣布为 Windows Server 2025 正式引入原生 NVMe 存储支持。此举打破了系统长达十多年的传统架构限制,标志着服务器存储可以彻底告别基于 SCSI 的兼容模式。
SCSI(小型计算机系统接口)是一种传统的存储连接标准,早期主要面向机械硬盘设计。它基于单队列模型,每个队列最多只能处理 32 条命令,这就像一条单车道,在高并发请求时容易拥堵,难以充分发挥现代 SSD 的并行处理潜力。
相比之下,NVMe 协议从诞生之初就是为闪存存储量身定做的。它最高可支持 6.4 万个队列,且每个队列能同时处理高达 6.4 万条命令。这种设计相当于将单车道升级为多车道高速公路,允许数据在 CPU 和 SSD 之间直接、高效地流动,无需经过额外的转换与锁竞争。
根据微软官方及多家科技媒体的实测数据,在 Windows Server 2025 上启用原生 NVMe 支持后,性能提升极为显著。
在基于英特尔双路 CPU 和 Solidigm 3.5TB NVMe 设备的测试环境中,于 NTFS 卷上进行 4K 随机读取测试。结果显示,开启原生 NVMe 支持的 Windows Server 2025,其 IOPS(每秒读写操作次数,是衡量存储性能的关键指标)相比 Windows Server 2022 提升了约 80%。

图1:启用原生NVMe支持后,磁盘传输速率从约1.8M提升至3.3M(图片来源:Microsoft)
这意味着系统在处理海量小文件读写(例如频繁的数据库查询、网页资源加载)时,速度可获得翻倍式的增长,有效缓解系统卡顿。这一性能飞跃对于构建高并发、低延迟的后端服务与系统架构具有重要价值。
此外,在同样的 4K 随机读取工作负载下,每次 I/O 操作所消耗的 CPU 资源反而降低了约 45%。系统在获得更快读写速度的同时,还能节省出宝贵的算力,用于运行更多的虚拟机或承载其他关键业务负载。
综合来看,此项提升对 SQL Server 等数据库、Hyper-V 虚拟化环境、AI/ML 数据分析以及高性能文件服务器等 I/O 密集型业务场景的帮助最为明显。
如何开启原生 NVMe 支持?
尽管该功能已内置于 Windows Server 2025,但出于兼容性考虑,微软将其默认设置为关闭状态。用户需要手动开启才能体验其性能优势。
开启前置条件:
- 系统必须为 Windows Server 2025。
- 需安装 2025 年 10 月或之后发布的累积更新(例如 KB5066835)。
- 必须使用 Windows 系统自带的原生 NVMe 驱动程序。如果安装了三星、西部数据等厂商提供的专用驱动,此功能可能无法生效。
开启方法(修改注册表):
-
以管理员身份打开 PowerShell:在系统搜索栏中输入“PowerShell”,右键点击搜索结果,选择“以管理员身份运行”。

图2:在Windows中搜索并以管理员身份运行PowerShell
-
依次执行以下三条命令,添加注册表项:
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 735209102 /t REG_DWORD /d 1 /f
-
重启服务器使设置生效。
如何验证是否开启成功?
服务器重启后,打开设备管理器进行查看。如果您的 NVMe SSD 不再显示在传统的“磁盘驱动器”或旧的 IDE/SCSI 总线节点下,而是直接显示在 “存储磁盘” 节点下,则说明原生 NVMe 支持已成功开启。

图3:开启成功后,NVMe设备将归入“存储磁盘”节点(右侧示意)
这实际上是操作系统与网络层对存储设备管理方式的一次重要革新。
需要注意的事项:
目前用户反馈显示,这项性能提升在 PCIe 5.0 SSD 等高端设备上体现得最为明显。如果您的硬件型号较老,性能增益可能不会如此夸张。此外,有少数报告称,在特定型号的 SSD 上可能会遇到性能倒退或兼容性问题,建议在生产环境部署前进行充分测试。
对于服务器性能优化和最新系统特性,欢迎在 云栈社区 与更多专业人士交流探讨。
|