I needed to reinstall Win10 on my spare laptop that I’d stolen the SSD out of and had a 10 year old hard disk sitting around.
Seriously bad idea!
It took all day to install Windows 10 and updates (compared to an hour or so I’d expect)
This got me curious as to performance differences between modern day drives and older drives.
HDD / SSD / M.2 NVMe
A summary of terms:
- SATA - Serial ATA bus
- Laptops use 2.5” and full size are 3.5”
- SSD - Solid State Drive
- SATA Usually 2.5 inch same size as Laptop HDD. 9.5mm or 7mm deep
- mSATA - wafer think defunct standard
- M.2 - wafer thin using a speed up technique called NVMe.
HDD - 10 years old
From around the 2010 era of an Apple MacBook Pro.
HDD - 8 years old
Came with my XPS17 laptop (had dual ones of this drive)
HDD - 5 years old
4TB Western Digital inside a fast desktop. This is interesting - the perf of a relatively new HDD hasn’t improved a lot.
SSD - SATA 2.5 inch
Came with 3 year old Lenovo E560 laptop.
Notice it is 5 times the speed of the best HDD’s I have!
PCI Express to M.2 NVMe
If you’ve an old desktop, even a 14 year old motherboard (as my good friend has done) you can put in an M.2 NVMe drive using a PCI Express adapter. The motherboard didn’t support x3 lanes, but even so with x2 lanes he was getting an impressive 1600 MB/s
So this seems like a better option than using a SATA SSD (I could be wrong here but worth experimenting with - See this PCWorld Article for more detail).
SSD - M.2 NVMe
Wow - this is insanely fast compared to my SATA SSD
If you’ve a large database workload eg 8TB of data, then it is cost prohibitive to put that all on M.2 NVMe (and gets into the questions of enough PCI Express Lanes). So perhaps consider:
- M.2 NVMe - 1TB. System. DB Indexes
- SATA SSD - 2TB. Secondary Indexes and log files
- HDD - 8TB - Main data
It all depends on your scenario. I’m a software developer and run a 256MB NVMe and 4TB HDD which is enough for me (just).
Linus Tech Tips
TRIM / SMART / DeepSleep
UserBenchMarks and CPUs
https://www.userbenchmark.com/ shows how other peoples similar systems compare. Nice!
I wrote an article on CPUs and overall performance using Cinebench and Passmark which gives good relative system performance comparisons.
It makes a massive difference having a good drive in your machine!
Always run your system drive from an SSD, and use HDDs cheap storage.
Great follow up comments and more detail on https://reddit/r/buildapc