New: Try Voli The Bear, Fast package manager (and not only) for Windows
All topics / Storage Deep-Dive: HDD vs SSD vs NVMe

Storage Deep-Dive: HDD vs SSD vs NVMe

How data is physically stored on HDDs, SSDs, and NVMe drives - why a spinning disk is slow at random access, why flash makes an old machine feel new, and why the cable an SSD plugs into can quietly cap its speed.

Download EPUB
  1. HDD - Spinning Rust A hard disk drive stores data on spinning metal platters that a tiny arm physically flies across; that mechanical movement is why random access is slow (seek time plus rotational latency) while sequential reads stay reasonable - and why HDDs are still the cheapest way to store a lot of data.
  2. SSD - Flash, No Moving Parts A solid-state drive stores data in flash memory cells with no moving parts, so reaching scattered data costs almost nothing and random access becomes dramatically faster than an HDD; the trade-offs are higher cost per gigabyte and cells that wear out with writes, which wear-leveling spreads out - and this is why an SSD makes an old computer feel new.
  3. NVMe vs SATA - the Interface Bottleneck An SSD's flash can be far faster than the connection it plugs into; SATA was designed for spinning disks and caps SSD speed, while NVMe over PCIe gives flash a much wider, lower-overhead path - here's how to tell which interface you have and which storage to pick for common cases.