Skip to content

Should I buy an NVMe or a SATA drive?

NVMe drives run over PCI Express lanes and SATA drives over a bus whose rate has been fixed for a long time, so the two are separated by their link before anything else. Which socket the machine has free usually settles it.

NVMe drives run over PCI Express lanes and SATA drives over a bus whose rate has been fixed for a long time, so the two are separated by their link before anything else. Which socket the machine has free usually settles it.

The two names describe different things — one is a protocol, the other a bus — and the confusion between them is why the question gets asked in the first place.

What each name actually refers to

SATA is a bus and a command set built for spinning disks and later carried over to solid-state drives. Its current revision has a fixed signalling rate that has not moved in a long time, and a solid-state drive on it reaches that ceiling comfortably. It arrives as a 2.5-inch drive with two cables, or as an M.2 card that speaks SATA over the socket.

NVMe is a protocol designed for solid-state storage from the beginning, carried over PCI Express lanes. Its link is described by two numbers together: the PCI Express generation, which sets the rate per lane, and the lane count, usually written ×4 on a drive. Both are needed, because doubling the generation and halving the lanes lands in roughly the same place.

The confusing case is the M.2 card, because SATA drives and NVMe drives both come in that shape. The shape is a measurement; the interface is a separate fact, published by the drive maker and by the host.

The question that decides it in practice

Look at the machine, not the drives. If there is a free M.2 socket wired for PCI Express, an NVMe drive is the obvious purchase and there is little reason to fit a SATA one. If the machine only offers SATA ports, or the M.2 socket is wired for SATA alone, then a SATA drive is what will work, and it will still be a large improvement over a hard disk.

Desktop machines with several slots have room for both. Laptops usually do not, and their documentation states the socket length, the key and the wiring.

Where the difference shows and where it does not

A large sequential transfer is where the gap is visible: a video file, a disk image, a folder of raw photographs. Here the link rate is the limit and NVMe is far ahead.

Starting an operating system and opening applications is a mixture of many small reads, and both kinds of solid-state drive handle it well enough that the difference is a matter of feel rather than of minutes.

Copying to and from something else is governed by the something else. A copy from an NVMe drive to a network share finishes at the speed of the network, or of the drive at the far end, and the fast drive waits.

Two published figures worth separating

Solid-state drives publish a burst rate, sustained while a fast write cache absorbs incoming data, and a lower sustained rate once that cache is full. Makers who publish both label them. For a long copy, the second is the figure that governs, and it is the one absent from most packaging.

The other pair to keep apart is capacity and endurance. A larger drive of the same model usually carries a larger published TBW, because the figure scales with the amount of flash. That is a written volume rather than a promise about how long the drive will work.

Heat is part of the choice

The higher PCI Express generations run warm and step back when they get too hot. Whether the machine has a heatsink over the socket, and whether the drive already carries one that will clear a graphics card or a laptop lid, belongs in the decision. A SATA drive has no such problem and no such performance to defend.

The questions that come up before an order

Is an NVMe drive always the faster one?

On the link, yes, and by a wide margin. In use it depends on what is being asked: a large sequential copy shows the difference plainly, while a machine that spends its day opening small files may feel much the same on either. The sustained figure a maker publishes, rather than the burst figure, is the one that describes a long copy.

Can I fit an NVMe drive to a machine that has no M.2 socket?

Sometimes, through an adapter card that carries the M.2 module into a PCI Express slot. Whether the machine will start from a drive fitted that way is a firmware question the machine’s maker answers, and it is worth answering before buying the adapter.

Last reviewed 10 September 2026