โ† Back to all components
Storage
Storage ยท ๐Ÿ’พ

Storage

Where data lives when the power is off

Storage is the component responsible for keeping data permanently, even when the computer is turned off. Unlike RAM, which loses its contents the instant power disappears, storage is non-volatile. It holds the operating system, applications, documents, photos, videos, games, databases, and every other file that must survive reboots, shutdowns, and long periods without power. Modern storage systems are built around a trade-off between capacity, speed, durability, cost, and latency. Traditional hard disk drives (HDDs) store bits magnetically on spinning platters and offer very large capacities at low cost, but they are mechanically slow. Solid-state drives (SSDs) store data electronically in NAND flash cells, eliminating moving parts and dramatically reducing access time. NVMe SSDs connected over PCIe can deliver several gigabytes per second of throughput and extremely low latency, making the whole system feel far more responsive. Latency matters just as much as bandwidth. An HDD may deliver decent sequential transfer speeds, but it suffers from high seek time because a mechanical arm must move to the correct track before data can be read. SSDs have no seek arm and can access random data far faster. This difference is why boot times, application launches, game loading, and system updates all feel radically different on SSD-based systems compared with older HDD-based machines. Flash storage is organized into pages and blocks. Data can be written at the page level but erased only at the block level, which creates complexity inside the drive controller. To manage this efficiently, SSDs rely on a Flash Translation Layer (FTL), wear leveling, garbage collection, TRIM support, and spare area provisioning. These mechanisms spread writes across cells, reduce write amplification, and prolong drive lifespan. Storage interfaces also matter. SATA was the dominant SSD interface for many years and remains common because of its wide compatibility, but it is limited to about 550 MB/s in real-world SSD throughput. NVMe over PCIe removes this bottleneck and allows the SSD to communicate with the CPU through a much more efficient queue-based protocol designed specifically for flash storage. This is why even midrange NVMe drives feel noticeably faster than SATA SSDs in heavy workloads. Reliability in storage is never absolute. HDDs can fail mechanically, SSDs wear out through program/erase cycles, controllers can die, firmware can become corrupted, and accidental deletion or ransomware can destroy data regardless of hardware quality. That is why storage strategy must always include backups. Fast storage improves performance; good backup practices protect your life.