Skip to Content

How can I manually enable native NVMe support in Windows Server 2025 for faster storage?

Why is my NVMe SSD performance capped on Windows Server and how do I fix it?

Windows Server 2025: Optimizing Storage with Native NVMe Support

Microsoft has introduced native NVMe support for Windows Server 2025, offering a direct path to significantly higher storage performance. This update addresses legacy bottlenecks within the Windows storage stack. While the potential gains include an IOPS (Input/Output Operations Per Second) increase of up to 80%, this feature requires manual configuration by system administrators.

The Shift from SCSI to Native NVMe

To understand the value of this update, you must look at how Windows previously handled data. Historically, the operating system treated all storage devices—including modern SSDs—as SCSI (Small Computer System Interface) devices. This legacy framework was designed for mechanical, rotating hard drives.

The Bottleneck:

  • SCSI Limitations: The SCSI protocol relies on a single-queue model capable of handling only 32 simultaneous commands.
  • NVMe Capabilities: Modern NVMe specifications support up to 64,000 queues, with each queue processing up to 64,000 commands.

By treating NVMe drives as SCSI devices, the operating system forced high-speed flash storage to wait in a restricted line. The new update removes this translation layer. Windows Server 2025 can now communicate directly with the storage controller, reducing latency and CPU overhead while maximizing the throughput potential of PCIe Gen5 enterprise SSDs.

Prerequisites for Deployment

Before attempting to activate this feature, verify your infrastructure meets specific requirements. Enabling this setting without the correct drivers will result in no performance change.

  1. Operating System: You must run Windows Server 2025 with the cumulative update from October 2025 or later. This feature also applies to Windows 11 25H2.
  2. Driver Verification: The system must use the Microsoft standard NVMe driver (StorNVMe.sys). If your hardware relies on a proprietary vendor-specific driver (e.g., from Samsung or Intel/Solidigm), the native Windows optimization will not function.

Configuration Guide

Microsoft does not enable this performance tier by default. You must activate it manually via the Windows Registry or Group Policy.

Method 1: Registry Editor

For standalone servers, adding a specific registry key activates the feature. Run the following command in an elevated Command Prompt or PowerShell window:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1176759950 /t REG_DWORD /d 1 /f

Method 2: Group Policy

For managing clusters or multiple endpoints, use Group Policy. You may need to import the administrative templates (ADMX) for Windows Server 2025 if they are not present.

  1. Open the Local Group Policy Editor (gpedit.msc).
  2. Navigate to: Local Computer Policy > Computer Configuration > Administrative Templates > KB5066835 251014_21251 Feature Preview > Windows 11, Version 24H2, 25H2.
  3. Locate and enable the policy controlling native NVMe support.

Verification

After applying the changes and rebooting the server, open Device Manager. Navigate to the “Storage drives” section. If the configuration is successful, your NVMe devices will be explicitly listed here, indicating they are bypassing the legacy SCSI stack.