Skip to main content

What is NVMe? Everything you need to know about high-speed storage

NVMe drives are typically the most cutting-edge and fastest of modern PC and laptop internal storage devices. They’re small and slim, they require no additional power or data cables and if you own a desktop PC or laptop built in the past few years, you almost certainly have one as your boot drive.

But what is NVMe? What makes it different from SATA or M.2 drives? Just how fast can NVMe go?

We’ll answer those questions and more in this in-depth look at what NVMe is, and why you’ll probably play all your future games on one.

Hand holding up WD Black SSD.
WD

What is NVMe?

Non-Volatile Memory Express, or NVMe, technology is a type of interface that utilizes the PCI Express protocol to access data on non-volatile storage (like SSDs) far faster than was possible with SATA drives that used the AHCI standard. It was developed to take advantage of the higher bandwidth and lower latency of the PCI Express protocol that has traditionally been used for graphics cards and add-in cards like audio cards, as well as high-speed network interfaces.

Before the launch of NVMe drives, SSDs and hard drives used the SATA interface. However, performance limitations of that communication standard meant that there was a hard ceiling on SSD performance, so a new interface was required. Initially developers got around this bottleneck by plugging SSDs straight into PCI Express slots, but they used non-standard specifications to do so.

With NVMe, there’s a standard that every manufacturer can build to. Today, most modern NVMe SSDs utilize the M.2 form factor. There are various drive sizes for this design, but the NVMe drives pictured in this guide are all based on the M.2 specification.

A close up of of an SSD NVMe M.2 2280 solid state drive.
Getty Images / Getty

SATA vs. NVMe

SATA technology was the predominant storage technology before NVMe came along, and it improved in leaps and bounds over the generations. It hit a hard wall with SATA III though, with a maximum throughput of just 600 MBps. In comparison, the third generation of PCI Express drives could transfer up to 1,000 MBps per lane. With a typical NVMe drive using four PCIexpress lanes, that’s a more than 12x increase in potential performance.

Since then, we’ve had the launch of PCIe 4 and PCIe 5 NVMe SSDs. These drives can offer sustained read and write performance around 12,000 MBps, although this is rarely a reflection of real-world performance. As it stands, the fastest NVMe SSDs only offer marginal improvements over slower NVMe SSDs, and not even that dramatic an uplift over SATA SSDs.

but they are faster, so if you want the best game load times and fastest system boot times, a latest-generation NVMe SSD will give it to you. On top of that, games that utilize the DirectStorage API for faster load times and less pop-in, will require NVMe SSDs to take full advantage of it. There are only a handful of games that support it at the time of writing, but that’s likely to change in the years to come.

The other advantage of NVMe drives over SATA drives is that they’re much smaller and simpler. They plug straight into a slot on the motherboard and don’t need any extra cabling. They also use a fraction of the power, although high-end models can require some passive cooling to prevent the controller from throttling.

WD Black SSD installed on motherboard.
WD

Do you need an NVMe drive?

Not necessarily. The most important upgrade for any PC still using a hard drive for a boot drive or game drive is to any kind of SSD. SATA SSDs are so much faster than spinning disk hard drives and so close in price per gigabyte now, that there’s almost no reason to use hard drives any more (outside of longer-term, large-scale storage).

However, if you want to improve your game load times and get yourself ready for Direct Storage gaming, then an NVMe from the third or fourth generation (at least) is ideal. The lower storage capacities of more affordable drive types, like 512GB and 1TB, are almost cost comparable with SATA SSDs now anyway. They’re also smaller, lighter, and super easy to install in just about anything. You can even install a bigger one in your Steam Deck if you’re feeling adventurous.

Adding secondary NVMe SSDs is a great way to expand your PC or laptop’s storage, too. Most modern PCs have space for one or more NVMe SSDs, and you can add one in to a native slot or get a PCIe add-in card that takes them. Even then, it’s easier than finding a mounting point for a SATA drive, then running the power and SATA cables to it.

What are the best NVMe SSDs?

The answer to this question changes all the time, and the best SSD for you will be different from what is best for someone else based on your wants, needs, and budget. Still, if you want our advice, here are our favorite SSDs at the moment.

Need help deciding? Here’s our guide on how to buy an SSD.

Editors' Recommendations

Jon Martindale
Jon Martindale is the Evergreen Coordinator for Computing, overseeing a team of writers addressing all the latest how to…
Thunderbolt 4: everything you need to know
Dell XPS 13 2019 review (9380)

Thunderbolt 4 is the latest generation of Intel's Thunderbolt technology, and though it doesn't revolutionize the standard, it does shore it up in ways that make it far more of a high-performance guarantee than competing standards like USB4. However, the tech may not be all about raising the minimums. Intel has demonstrated Thunderbolt as being capable of far greater performance; it just hasn't implemented it yet.

Here's what you need to know about Thunderbolt 4 to make the most of this high-speed and high-performance connection standard.
Availability

Read more
Everything you need to know about mini-ITX
Product image of the Cooler Master Masterbox NR200 mini-ITX case in white and black.

The mini-ITX platform is more popular today than ever. Its compact sizing with high-performance potential makes it great for gamers, content creators, and enthusiasts who seek a small yet capable system. In this guide, we will shed some light and explain everything that you need to know about mini-ITX and how you might want to go about building or buying one in the future.
What is mini-ITX?
Mini-ITX is a small form factor (SFF) standard for motherboards and computer cases that was developed by VIA Technologies in 2001. Its main purpose was to allow for compact and space-efficient computer systems while retaining the basic functionality of a standard desktop computer.

The mini-ITX platform is smaller than the more common ATX and micro-ATX standards. Most commonly used mini-ITX motherboards measure 170mm x 170mm (6.7 inches x 6.7 inches) and typically feature a single PCIe expansion slot, two RAM slots, and a variety of I/O ports for USB, SATA, audio, and networking. Despite their small size, mini-ITX motherboards are capable of supporting full-sized CPUs, memory, and storage devices, thus making them suitable for a wide range of computing tasks.

Read more
Alienware just changed everything you know about its desktops
Alienware Aurora R16 sitting on a desk.

Alienware's flagship gaming desktop is getting a serious makeover. The new Aurora R16, which is available to purchase now, ditches the angular, obtuse design of Alienware's previous models in favor of a design that feels familiar yet -- if you'll excuse the pun -- alien.

That's clear by looking at an image of the redesigned Aurora R16 above. It's a mid-tower box, much unlike a machine like the Aurora R15, with its massive footprint and large plastic covering that makes it feel much larger than it actually is. the Aurora R16 fits in much better now with the standard crop of gaming desktops, though it still has some unique design choices.

Read more