What Is an SSD and How Do You Choose the Right One?

Updated

An SSD (solid state drive) is a storage device with no moving parts, used to hold your operating system, applications, and files. It replaces or supplements the older spinning hard disk drive (HDD). Choosing the right one comes down to four checks: form factor and physical fit, interface and protocol (SATA vs. NVMe over PCIe), capacity and speed for your workload, and compatibility with your motherboard or console before you buy. If you are building or upgrading a PC, the practical path is to confirm the slot first, then match the drive to it.

SSD vs. HDD: the core difference

An HDD stores data on rotating magnetic platters read by a moving head. An SSD stores data in flash memory chips with no mechanical movement. That single design difference drives most of what you notice in daily use:

  • Speed: SSDs access data with far lower latency, so boot times, application launches, and file transfers feel faster.
  • Durability: With no moving parts, an SSD is less vulnerable to shock and vibration, which matters for laptops and handheld consoles.
  • Noise and power: SSDs are silent and typically draw less power.
  • Cost per gigabyte: HDDs still generally cost less per terabyte, which is why large HDDs remain common for bulk storage.

A common setup is a smaller SSD for the operating system and frequently used programs, plus a large HDD for media and archives.

The main SSD form factors

Form factor determines whether a drive physically fits your system. The three you will encounter most:

Form factor Typical use Notes
2.5-inch SATA Desktops, older laptops Fits standard drive bays; connects via SATA data and power cables
M.2 Modern desktops and laptops A small stick-shaped module that slots directly into the motherboard; can be SATA or NVMe
PCIe add-in card Desktops with free expansion slots Plugs into a PCIe slot; used when you want high speed without an M.2 slot

There are also mini SSDs sized for a variety of gaming consoles, which is a distinct category from standard desktop and laptop drives. If you are upgrading a console, confirm the specific drive type that console accepts rather than assuming a standard M.2 or 2.5-inch drive will work.

Interface and protocol: SATA, NVMe, and PCIe generations

This is where buyers most often get confused, because M.2 describes a shape, not a speed.

  • SATA: An older interface, typically capped around 550 MB/s in practice. Available in both 2.5-inch and M.2 shapes.
  • NVMe: A protocol designed for flash storage, running over PCIe. Much higher throughput and lower latency than SATA.
  • PCIe generations: NVMe drives connect over PCIe, and the generation (for example PCIe 4.0 or PCIe 5.0) affects the maximum bandwidth available. Newer generations generally allow higher sequential speeds.

Two practical cautions:

  1. An M.2 slot does not guarantee NVMe support. Some M.2 slots are SATA-only, and some drives are SATA-based M.2. Match the drive type to what the slot supports.
  2. Faster rated speeds only help if your workload uses them. For everyday computing and most gaming, the difference between a mid-range NVMe drive and a top-tier PCIe 5.0 drive is often far smaller than the difference between any SSD and an HDD.

Matching capacity, speed, and budget to your use

Think about what the drive will actually do:

  • Everyday computing (browsing, office work): A SATA or entry NVMe SSD is usually enough. Prioritize adequate capacity over peak speed.
  • Gaming: NVMe is the sensible default for load times and modern game streaming requirements. Capacity matters more than you might expect, since individual games can be very large.
  • Storage expansion / media libraries: Higher capacity at a lower cost per gigabyte may matter more than speed. This is where an HDD or a large, value-focused SSD can make sense.
  • Content creation and large-file work: Sustained write performance and higher-tier NVMe drives become more relevant.

A useful rule: set your capacity target first based on what you need to install, then choose the cheapest drive that meets your speed needs rather than the fastest drive you can afford.

Check compatibility before you buy

Before purchasing, verify each of these against your motherboard or system documentation:

  • Available slot or bay: Do you have a free M.2 slot, a 2.5-inch bay, or a PCIe slot?
  • M.2 length: M.2 modules come in different lengths (commonly 2280, but shorter and longer exist). Confirm the slot accepts your drive's length.
  • Keying: M.2 slots and drives are keyed (for example B-key or M-key). The drive's key must match the slot.
  • Protocol support: Confirm whether the M.2 slot supports NVMe, SATA, or both.
  • PCIe generation: A PCIe 5.0 drive will generally work in a PCIe 4.0 slot but at reduced speed. Check what your platform supports so you are not paying for bandwidth you cannot use.
  • Console requirements: For console upgrades, check the manufacturer's accepted drive specifications rather than desktop conventions.

Use specification databases and reviews to verify real-world performance

Marketing numbers describe ideal conditions. Independent technical reviews and specification databases help you see how a drive actually performs, including sustained speeds, thermal behavior, and reliability reports.

The Johnny Lucky Web Site is one such resource: it maintains a consumer-oriented SSD database with technical specifications and links to technical reviews, covering current PCI-e 5.0 drives as well as storage for laptop and desktop PCs and mini SSDs for gaming consoles. It also publishes a PSU database and a "PSU Lemon List" flagging poorly performing power supplies, and its technical reviews are available in multiple languages with Google Translate access to over 100 languages.

When comparing drives, look for reviews that test:

  • Sustained write performance, not just burst speed, since some drives slow dramatically after a cache is exhausted.
  • Thermals and throttling, especially for high-speed NVMe drives.
  • Real-world load times for your intended use, which often differ less between tiers than the spec sheets suggest.

A quick decision path

  1. Identify the slot or bay you have free.
  2. Determine which interfaces and protocols that slot supports.
  3. Set a capacity target based on what you need to install.
  4. Choose the interface tier that matches your workload (SATA for basic needs, NVMe for gaming and general performance).
  5. Verify form factor, length, and keying against your system.
  6. Check independent reviews for sustained performance before buying.