Posted in

Don’t toss that old SATA drive – here’s what to do with it instead

The topic Don’t toss that old SATA drive – here’s what to do with it instead is currently the subject of lively discussion — readers and analysts are keeping a close eye on developments.

This is taking place in a dynamic environment: companies’ decisions and competitors’ reactions can quickly change the picture.

I’m not going to say you’re not a true PC enthusiast if you don’t have a few old SATA drives kicking around in drawers and old rigs, but it’s incredibly common. It could be an old 500GB HDD pulled from a laptop SSD upgrade, or your first 256GB SATA SSD that got kicked to the curb when you upgraded to an NVMe drive. It can even be that 2TB HDD you bought for your main rig that you planned to use as game storage, but ended up sitting idle. Whichever it is, the instinct to toss them or let them sit in your drawer forever is a mistake.

SATA drives are by no means relics of the past. A few of them slotted into the right roles, storing the right kinds of data can save money, add redundancy and lower the barrier to things like self-hosting. The reliability concerns about these old SATA drives can be real, but they likely still have a ton of life left in them.

I was forced to bring it back from the dead, but now I recognize its usefulness

While NVMe is obviously much more adept at acting as a boot drive for your system, SATA is still adept at many storage applications that enthusiasts can leverage. The generalization of SATA drives being “too slow” is a bit too prevalent for me, and I think people underestimate what SATA is capable of.

SATA III tops out at 600 MB/s, which sounds quaint next to a PCIe 5.0 NVMe drive pushing 14,000 MB/s, but the ceiling is irrelevant when the workload doesn’t come close to touching it. A Jellyfin server streaming a 1080p file is moving in the realm of 15 megabits per second, or under 2 MB/s. Even an overnight incremental backup will be bottlenecked by your local network long before it bottlenecks on a seven-year-old hard drive writing at 120 MB/s. Your internet connection almost certainly can’t saturate even a mechanical drive from 2015, let alone a SATA SSD from the same era.

That’s not to say that the SATA standard is enough for everything, because it obviously isn’t, but it’s definitely worth more than sitting in a drawer collecting dust.

Self-hosting can be a bit intimidating because it can seem like a large commitment. Looking at tutorials or video examples can make it seem like you need a dedicated server with a ton of drives to have it make any sense, but old SATA storage can be the perfect springboard for getting started.

Dropping that old HDD or SSD into a dormant system or your current one can be a great starting point. Install Docker, experiment with a few images, and point them to that drive as a base. If you’re curious about Nextcloud or Immich, spinning those up on an old SATA drive before committing to a dedicated setup is a great way to dip your toes in.

Even if you don’t want to jump into Docker and want to stay within the bounds of your OS, creating an SMB share for the rest of your network is an easy, low-effort way to create a form of NAS. It’ll be local-only and pretty limited compared to a “real” NAS, but it’s a good starting point if you haven’t played with them before. If you want snapshots, redundancy, or any kind of remote access, that’s when it’s time to graduate to a real NAS box.

You don’t have to spin up the drive in a dedicated system for it to be useful, either. A USB 3.0 SATA enclosure runs about $15 on Amazon and turns any spare drive into an external backup target instantly. The 3-2-1 rule still applies here, but an old SATA drive is the cheapest way to make copies of things you care about externally, and can be done without needing knowledge of Linux, Docker, or networking at all. Plug it in, drag and drop, and forget about it.

Old SATA storage is not risk-free, especially when it comes to the spinning platter variety. HDDs have moving parts that wear out, and a drive that’s spent years spinning has a measurably higher failure rate than a new one, and it’s important to check in on the SMART data of the drive before using it for anything mission-critical.

The same goes for SATA SSDs, though it largely depends on how heavily they were used before they hit the junk drawer. SATA SSDs have finite write endurance, and drives pulled from old machines may have burned through a meaningful chunk of it before you got to them.

Old SATA drives aren’t appropriate for every role, but they’re still more than capable of filling storage gaps and being the base of experimentation. Even if they no longer have the capacity to take on what you think is a “full” workload, run a SMART check, pick a job that matches what the drive can still do reliably, and let it earn its keep for another few years.