Microsoft has introduced a native NVMe driver in Windows 11, version 25H2, allowing users to potentially enhance SSD performance. NVMe, or Non-Volatile Memory Express, is a protocol that enables SSDs to communicate efficiently with the processor, offering faster data transfer speeds.
Key Benefits of Native NVMe Driver
The new native NVMe driver can significantly improve drive performance in several ways:
- Massive increase in IOPS (input/output operations per second), unlocking more of the hardware's potential.
- Reduction in latency, achieving quicker data processing times.
- Enhanced CPU efficiency, which reduces overhead and improves system performance.
- Support for advanced features like multi-queue and direct command transmission.
- Potential improvements include accelerated sequential speeds by up to 500 MB/s and up to an 80% increase in IOPS.
Potential Compatibility Issues
While the benefits are substantial, some users may face compatibility issues. For instance, certain drive managers may not recognize NVMe storage after driver activation, leading to reported issues like drives disappearing or appearing twice in system listings. There are instances of increased CPU utilization or lag during specific workloads, indicating a need for further resolution of compatibility problems.
How to Enable the NVMe Driver
To activate the NVMe enhancement, users should first ensure compatibility by confirming that their NVMe storage is using the StorNVMe.sys driver. There are two methods to enable the feature:
- Registry Method: Users can manually add specific REG_DWORD values in the Registry Editor.
- PowerShell Method: Execute specific command lines to achieve the same configuration.
Both methods require restarting the PC afterward. For any issues encountered, it's advisable to reverse the steps and await Microsoft's updates. Although the driver is geared primarily for business use on Windows Server, personal users have the option to enable it.



