When buying a computer or upgrading its storage, you'll run into three terms: HDD, SSD and NVMe. What does each one mean, and which should you choose? Here's the plain-language version.
HDD — Mechanical Hard Drive
An HDD stores data on magnetic platters spinning at high speed — like a microscopic record player.
Pros: Very low price per GB, very high capacities (up to 20 TB), ideal for archiving data.
Cons: Slow (80-160 MB/s), has moving parts (can be damaged by knocks), makes noise, uses more power.
SATA SSD — Solid-State Drive
An SSD stores data on flash memory chips, with no moving parts. It uses the same interface as HDDs (SATA), so it's compatible with almost any computer.
Pros: Much faster than HDD (400-560 MB/s), silent, shock-resistant, lower power draw.
Performance gain vs HDD: 5-6x faster sequential read/write, and up to 100x faster on random operations.
NVMe (M.2) — Maximum speed
NVMe SSDs connect directly to the motherboard via the M.2 slot, using the NVMe protocol designed specifically for flash memory.
Speeds: 2,000-7,000 MB/s read (10-15x faster than a SATA SSD).
Requires: a motherboard with an M.2 slot supporting NVMe (most boards from the last 7 years have one).
Which should you choose?
For everyday use (browsing, Office, email)
A 500 GB SATA SSD is enough, and very affordable. The difference versus NVMe is barely noticeable in desktop tasks.
For video editing, photography or gaming
An NVMe drive makes a real difference: faster loading, faster exports, better overall experience.
For bulk file storage
An external or secondary internal HDD remains the cheapest option per GB.
Ideal desktop setup
A 500 GB NVMe for Windows and programs, plus a 2-4 TB HDD for file storage. The best of both worlds.