Hard Disk Drives (HDD)
HDD characteristics: uses spinning magnetic platters to store data and a read/write head that moves across platters. Mechanical nature makes HDDs sensitive to shock and vibration. Form factors: 3.5-inch (desktop) and 2.5-inch (laptop). Interface: SATA (Serial ATA) — dominant, 6 Gbps max throughput. Speed: 5400 RPM (laptop, quiet, slower) or 7200 RPM (desktop, faster). High-performance: 10,000 RPM (workstation) or 15,000 RPM (enterprise SAS drives).
HDD failure modes: clicking noise (read/write head failure — failing or failed drive), grinding (head crashing on platter — immediate failure), random slowdowns (bad sectors — reallocating sectors). SMART (Self-Monitoring, Analysis and Reporting Technology): built-in diagnostics tracking: reallocated sectors, spin-up time, read error rate, temperature. Check SMART data with CrystalDiskInfo (Windows) or smartctl (Linux). A SMART pre-failure warning gives time to back up — replace the drive immediately.
HDD use cases: highest capacity per dollar — best for large media storage, backup drives, NAS (Network Attached Storage). Not appropriate where speed matters (OS drive, application drive) — SSD dramatically outperforms HDD for random access. Traditional spinning HDDs are being replaced by SSDs in most primary storage roles.
Solid State Drives (SSD) and Flash Storage
SATA SSD: same form factor and interface as HDD (2.5-inch or mSATA) but uses NAND flash — no moving parts. Sequential read/write: ~550/520 MB/s (limited by SATA 6 Gbps). Random access dramatically faster than HDD (no seek time). Drop in replacement for HDDs — same interface. Reliable, quiet, low heat. Best choice for OS drive upgrade on older systems with SATA but no M.2.
NVMe SSD (M.2): connects to PCIe lanes via M.2 slot — bypasses SATA controller for much higher speed. Sequential read: 2000–7000+ MB/s depending on PCIe generation. PCIe 3.0 ×4 NVMe: ~3500 MB/s. PCIe 4.0 ×4 NVMe: ~7000 MB/s. PCIe 5.0 ×4 NVMe: ~12,000+ MB/s. M.2 form factors: 2242, 2260, 2280 (most common — 22mm wide, 80mm long). Also used for storage: M.2 SATA (same connector, SATA speeds) — verify slot type supports NVMe before purchasing.
Flash storage: USB flash drives (thumb drives): portable, USB-A or USB-C. SD cards: cameras, tablets, devices with card slots. SD card speeds: Class 10 (10 MB/s), UHS-I (104 MB/s), UHS-II (312 MB/s). eMMC: embedded NAND flash soldered directly to motherboard — used in Chromebooks, tablets, some budget laptops. Not upgradeable. Slower than M.2 NVMe but more reliable than HDDs.
Optical drives: CD (700 MB), DVD (4.7 GB single layer), Blu-ray (25/50/100+ GB). Read speeds rated as multiples (×): CD 1× = 150 KB/s; DVD 1× = 1385 KB/s. Optical drives declining in use — most modern systems have no optical drive. USB external drives used when needed. Blu-ray writers: used for high-capacity backups and 4K video.