Which SSD fits my computer — SATA, M.2 or NVMe?
Three physical formats, two interfaces, and one notch that decides whether it fits. How to identify what your machine takes before you buy.
- Difficulty
- intermediate
- Time
- 30 min
- Read
- 4 min
- Safety
- caution
Short answer
Three shapes. A 2.5-inch SATA drive is a flat box that fits any laptop or desktop drive bay — the safe universal upgrade for an older machine. An M.2 drive is a bare stick, and comes in two incompatible interfaces: M.2 SATA and M.2 NVMe. The edge notch tells you which — a single notch towards the end is M-key, generally NVMe; two notches is B+M key, generally SATA. Check what your machine's slot supports before buying, because the stick may physically fit and not work.
The confusion here is that M.2 describes a shape and NVMe describes a language, and the two get used as if they were alternatives. A slot can be M.2 and speak only SATA, in which case an NVMe drive will slide in and do nothing.
Safety
Step by step
- Find out what slots your machine has.The service manual or the manufacturer's specification page. You are looking for a 2.5-inch drive bay, an M.2 slot, or both, and for what the M.2 slot supports — SATA only, NVMe only, or either. Many machines from the transitional years support both, and some support only one.
- Identify a 2.5-inch SATA drive.A flat metal box roughly the size of a pack of cards, 7 mm thick on modern drives, with a two-part L-shaped edge connector. It is what mechanical laptop drives look like, so a machine with a mechanical drive almost certainly takes one. This is the cheapest and most foolproof upgrade there is.
- Identify an M.2 drive by its notch.The gold contact edge is divided by one or two notches. One notch near the end, with a long run of contacts, is M-key — used by NVMe drives. Two notches is B+M key — used by SATA drives, and by some slower NVMe. The notch is a physical key, so a B+M drive fits an M-key slot but not the reverse.
- Check the length.M.2 drives are named by width and length in millimetres. The overwhelmingly common size is 2280 — 22 mm wide, 80 mm long. Small laptops occasionally use shorter sizes. The mounting screw position in your machine tells you which lengths it accepts.
- Know the speed difference honestly.SATA drives are limited by the interface to a few hundred megabytes a second. NVMe drives run several times faster on paper. For starting a machine, opening programs and everyday work, the difference between any SSD and a mechanical drive is enormous, and the difference between SATA and NVMe is barely perceptible. Do not pay a large premium for NVMe on a general-purpose machine.
- Consider heat on NVMe.Fast NVMe drives get hot and will slow themselves to protect the flash. Desktop boards often supply a heatsink; laptops usually rely on a thermal pad to the chassis. Fit whatever the machine or drive provides.
- Plan the swap.If you are replacing the system drive, either clone the old drive to the new one first using a USB adapter, or reinstall the system and restore your files from backup. Cloning is faster; a clean install on a machine that has been in service for years often ends up better.
- Check what happens to the old drive.In a desktop or a laptop with a spare bay, keep it as secondary storage. Otherwise put it in an external caddy as a scratch drive, or wipe and dispose of it — it holds everything you have ever done on that machine.
If it doesn't work
New M.2 drive fits but is not detected
Cause: The slot is SATA-only and the drive is NVMe, or vice versa — Fix: Check the machine's specification for what the slot supports. Some machines also disable a SATA port when an M.2 SATA drive is fitted, so a previously working drive may vanish instead.
Drive is detected but the machine will not start from it
Cause: Boot mode mismatch after a clone, or the boot order not updated — Fix: Check the firmware settings for boot order, and that the cloned drive uses the same boot mode as the original. Cloning software usually handles this; migrations between old and new modes do not.
Drive appears with less capacity than expected
Cause: Decimal versus binary counting, or a leftover partition from the previous system — Fix: The counting difference is normal. If a large chunk is genuinely unallocated, use the disk management tool to extend the partition into it.
Machine runs fast then slows during large copies
Cause: The drive's fast write cache is exhausted and it has fallen back to its sustained rate, or it is thermally throttling — Fix: Normal on budget drives for very large transfers. Check the drive is not hot; fit the heatsink or pad if one was supplied.
Questions people ask
Is NVMe worth paying more for?
On a machine used for video editing, large file work or software development, yes. For browsing, documents and photographs, the honest answer is that you will not notice it. Spend the difference on capacity instead.
Can I put an SSD in a very old laptop?
Almost always, using a 2.5-inch SATA drive, and it is the single most transformative upgrade for a machine of that age. It will run at the old interface's speed, which is still many times faster than the mechanical drive it replaces.
What if my laptop's storage is soldered?
Then there is no upgrade. This is increasingly common in thin laptops and universal in recent Apple machines. An external drive is the only route to more space.
Do I need to do anything special to keep an SSD healthy?
No. Do not defragment it, leave TRIM enabled as it is by default, and leave some free space — a drive kept at the very edge of full has less room to manage its own wear.