Every PC storage decision eventually comes down to this same fight: hard drive or SSD. The honest answer is that most people buying a new drive today should default to SSD, but there are specific, common situations where a hard drive is still the smarter spend. Here’s how to actually make that call instead of just following the hype.
How they actually differ
A hard drive (HDD) stores data on spinning magnetic platters, read by a mechanical arm that physically moves across the disk. That mechanical step is the source of basically every HDD limitation: it’s slower, it’s noisier, it draws more power under load, and it’s the part that eventually wears out or gets knocked out of alignment by a drop.
An SSD stores data in flash memory chips with no moving parts. Data gets read and written electronically, which is why SSDs are faster across the board and far more tolerant of being bumped around, like in a laptop that travels. The trade-off is cost per gigabyte. Flash memory is still meaningfully more expensive than spinning platters once you get into multi-terabyte capacities.
Speed, in real numbers
A 7200 RPM desktop HDD typically delivers 80-160 MB/s sequential read/write and random access speeds that feel sluggish by comparison, often under 1 MB/s on small random reads because the drive head has to physically seek. A SATA SSD runs 500-550 MB/s sequential, limited by the SATA interface itself, with random reads that are 50-100x faster than an HDD. An NVMe SSD on a PCIe 4.0 interface can hit 5,000-7,000 MB/s sequential, and PCIe 5.0 drives are pushing past 10,000 MB/s.
In practice, this is the difference between a Windows boot taking 30-45 seconds on an HDD versus 8-12 seconds on an SSD, and a large game loading a level in 20 seconds versus 3-4 seconds. If you’ve ever used a laptop that visibly freezes while something installs in the background, that’s almost always an HDD struggling with random I/O, not a CPU problem.
Reliability and failure modes
HDDs fail mechanically. Common causes are bearing wear, head crashes from physical shock, and motor failure, and when they go, they often go with warning signs: clicking noises, slow degradation, bad sectors that spread. Backblaze’s annual drive failure reports, drawn from well over 200,000 drives in their data centers, consistently show annualized failure rates in the 1-2% range for most models, climbing for drives past the 4-5 year mark.
SSDs fail electrically, usually without warning, and wear is tied to total data written (rated in TBW, terabytes written) rather than age or vibration. A typical consumer SSD rated for 300-600 TBW will easily outlast a normal desktop’s useful life under typical use. SSD failures tend to be sudden and total rather than a slow decline, so backups matter regardless of which drive you choose, but especially so if you’re relying on SSD without redundancy for anything irreplaceable.
Cost per gigabyte
This is where HDDs still win decisively. As of now, a 4TB desktop HDD runs roughly $70-90, around $0 per GB. A 4TB SATA SSD costs more like $200-250, and a 4TB NVMe drive can run higher still, putting SSD cost per GB at 3-5x the HDD price depending on capacity and interface. That gap narrows every year, but it hasn’t closed, and for bulk storage, it probably won’t for a while.
| Factor | HDD | SATA SSD | NVMe SSD |
|---|---|---|---|
| Sequential speed | 80-160 MB/s | 500-550 MB/s | 3,000-7,000+ MB/s |
| Random access | Poor | Good | Excellent |
| Typical cost per TB | $18-25 | $45-60 | $60-90+ |
| Shock resistance | Low | High | High |
| Failure pattern | Gradual, often with warning | Sudden, less predictable | Sudden, less predictable |
| Best use | Bulk/archive storage | Budget boot drive | OS, games, active work files |
When the hard drive is still the right call
If you’re building a NAS, archiving video footage, storing a large media library, or need 8TB+ of capacity on a budget, an HDD is still the rational choice. Nobody needs NVMe speeds to store backup files or a Plex library that gets accessed sequentially. For that kind of bulk storage, it’s worth browsing internal desktop hard drives in the 4-8TB range rather than overspending on flash you don’t need.
The one caveat: don’t put your boot drive on an HDD anymore. Even a budget SSD will transform how a machine feels day to day, and SATA SSDs have gotten cheap enough that there’s little excuse. If you’re upgrading an older laptop or desktop that’s still booting off a mechanical drive, a basic SATA SSD is the single highest-impact upgrade you can make for the money.
When to spend up for NVMe
If you’re gaming, editing video, or doing anything with large working files, the jump from SATA to NVMe is noticeable in load times and file transfers, though less dramatic than the HDD-to-SSD jump. For a primary system drive handling an OS, applications, and active projects, an NVMe SSD in the 1TB-2TB range is the sweet spot for most builds right now, balancing price and headroom so you’re not shuffling files to free up space every few months.
A practical setup
Most builds benefit from pairing drives rather than picking one. Put the OS and frequently used applications on an NVMe or SATA SSD, and dump bulk storage, backups, and media onto a cheaper HDD. This gets you the responsiveness where it matters and the capacity where speed doesn’t matter, without paying flash prices for data you’re rarely touching at random. It’s also simply how most prebuilt and custom desktops are configured once you get past entry-level pricing, because it reflects where the actual value is in each technology.






