Skip to main content

NVMe

Definition

Non-Volatile Memory Express, a storage protocol designed for PCIe SSDs.

Detailed explanation

NVMe means Non-Volatile Memory Express, a protocol designed for solid-state storage connected over PCIe. It defines queues, namespaces, commands, health logs, power states, and firmware operations. Windows can use its StorNVMe host driver while the SSD controller runs separate device firmware. The protocol was designed around many submission and completion queues, reducing lock contention compared with older storage interfaces. Namespaces provide logical block devices, while controller logs expose temperature, endurance, error, and spare-capacity information using standardized and vendor-defined fields.

Where you are likely to see it

This term commonly appears in firmware setup, Device Manager, disk tools, or storage-controller release notes. The definition above gives the short meaning; the detailed explanation describes the term's role in the operating system and hardware stack.

Storage modes, firmware, and controller software describe separate layers with different responsibilities and risks. This glossary is informational and does not provide repair, installation, or technical-support services.

Explore connected concepts and nearby entries in the Windows hardware vocabulary.

Browse storage and firmware concepts