Types of Solid State Drives (SSDs)

Solid State Drives (SSDs) offer faster performance, lower power consumption, and greater resistance to shock and vibration than traditional Hard Disk Drives (HDDs). Unlike mechanical hard drives, SSDs use NAND flash memory to store data without moving parts.

SSDs are available in several interfaces, protocols, and physical form factors designed for different computers, laptops, desktops, workstations, and servers. Understanding the differences between SATA SSDs, NVMe SSDs, M.2 SSDs, PCIe SSDs, and other storage types is essential when choosing a compatible drive.

Whether you are upgrading an older laptop, replacing a desktop hard drive, improving workstation performance, or expanding server storage, selecting the correct SSD requires more than simply matching the physical size. Interface, protocol, connector type, and system compatibility all matter.

SSD Types at a Glance

SSDs can be classified by their interface, protocol, physical form factor, and intended application. These categories often overlap, so identifying the correct combination is important.

SSD Type Interface / Protocol Common Form Factor Typical Use
SATA SSD SATA / AHCI 2.5-inch, M.2, mSATA Laptops, desktops, and older systems
NVMe SSD PCIe / NVMe M.2, U.2, U.3, AIC Modern computers and high-performance systems
M.2 SSD SATA or PCIe 2230, 2242, 2260, 2280, 22110 Laptops, desktops, and compact computers
PCIe Add-In Card SSD PCIe; commonly NVMe Expansion card Workstations and servers
U.2 / U.3 SSD PCIe / typically NVMe Typically 2.5-inch Enterprise servers and storage systems
mSATA SSD SATA mSATA module Older laptops and embedded systems
External SSD USB or Thunderbolt Portable enclosure Portable storage and backups
eMMC Embedded flash storage Integrated / soldered Budget laptops, tablets, and Chromebooks

Important: M.2 is a physical form factor, NVMe is a storage protocol, and PCIe is an interface. These terms are related but are not interchangeable.

1. SATA SSD (Serial ATA Solid State Drive)

SATA SSDs use the same SATA interface found in traditional hard drives. They are widely used in desktop computers, laptops, and other systems that support SATA storage. SATA SSDs are among the most straightforward upgrades for replacing an existing mechanical hard drive.

Key Specifications

  • Interface: SATA III (Serial ATA 6 Gb/s)
  • Common Form Factors: 2.5-inch, M.2 SATA, and mSATA
  • Performance: Sequential read speeds can reach approximately 550 MB/s on SATA III drives.

Best For

  • Home and office computers
  • Older laptops and desktops
  • Replacing existing SATA hard drives
  • Systems that do not support NVMe storage

Advantages of SATA SSDs

SATA SSDs offer broad compatibility, dependable performance, low power consumption, and straightforward installation in systems designed for SATA storage.

2. NVMe SSD (Non-Volatile Memory Express)

NVMe SSDs use the NVMe storage protocol over PCI Express, allowing them to communicate efficiently with the host system. NVMe was designed specifically for modern non-volatile storage and supports significantly greater bandwidth and lower latency than the traditional SATA interface.

Key Specifications

  • Interface: PCI Express (PCIe)
  • Protocol: NVMe
  • Common Form Factors: M.2, U.2, U.3, and PCIe Add-In Card
  • Performance: Depending on PCIe generation, lane configuration, and drive design, sequential speeds can range from several thousand MB/s to well over 10,000 MB/s.

Best For

  • Gaming and high-performance computing
  • Professional workstations
  • Video editing and engineering
  • Software development
  • Demanding business applications

Advantages of NVMe SSDs

NVMe SSDs provide high bandwidth, low latency, excellent responsiveness, and support for demanding workloads when used with compatible hardware.

3. M.2 SSD (M.2 SATA and M.2 NVMe)

M.2 is a compact storage form factor commonly used in laptops, desktops, and other small-form-factor computers. M.2 SSDs can use either the SATA interface or PCI Express with NVMe, depending on the drive and the system.

M.2 Specifications

  • Form Factor: M.2
  • Interfaces: SATA or PCI Express (PCIe)
  • Protocols: SATA/AHCI or PCIe/NVMe, depending on the drive
  • Common Sizes: 2230, 2242, 2260, 2280, and 22110

Why M.2 Is Popular

  • Compact size for laptops and small computers
  • Cable-free installation
  • Available in SATA and NVMe versions
  • Supported by many modern laptop and desktop platforms

Important M.2 Compatibility Note

M.2 describes the physical form factor and connector design, not the storage protocol. An M.2 SATA SSD and an M.2 NVMe SSD may look similar but are not necessarily interchangeable. Always verify whether your computer supports M.2 SATA, M.2 NVMe, or both.

4. M.2 Key Types: B-Key, M-Key, and B+M-Key SSDs

M.2 SSDs use notches in the connector edge called keys. These notches determine which sockets a drive can physically fit into. The most common configurations for M.2 storage are B-Key, M-Key, and B+M-Key.

B-Key

A connector configuration commonly found on SATA M.2 SSDs and certain PCIe storage devices.

M-Key

Commonly used for PCIe NVMe SSDs and can support up to four PCIe lanes when the drive and host are designed for that configuration.

B+M-Key

Features two notches and is commonly found on SATA M.2 SSDs. Some PCIe SSDs also use this configuration.

Understanding M.2 Key Compatibility

Many M.2 SATA SSDs use a B+M-Key connector, which allows them to physically fit into compatible B-Key and M-Key sockets. Some M.2 SATA SSDs also use a single B-Key notch.

A B+M-Key or B-Key M.2 SATA SSD may physically fit into a compatible socket, but the system must support SATA through that socket for the drive to function. An M-Key socket that supports only PCIe/NVMe will not operate an M.2 SATA SSD simply because the drive fits.

B+M-Key NVMe SSDs: Although less common, some PCIe NVMe SSDs have also been manufactured with B+M keying. These drives use PCIe rather than SATA, and compatibility depends on the host system's supported PCIe interface and lane configuration.

Remember

The number and position of the notches do not identify the complete interface or protocol. Always verify the exact drive specifications and system compatibility before purchasing an M.2 SSD.

5. PCIe SSDs (PCI Express Solid State Drives)

PCIe SSDs connect through the PCI Express bus, providing a high-bandwidth connection between the storage device and the host system. PCIe storage technology has evolved through multiple generations, increasing available bandwidth over time.

Key Specifications

  • Interface: PCI Express (PCIe)
  • Common Form Factors: M.2, PCIe Add-In Card, and certain enterprise storage formats
  • Protocol: NVMe on many modern drives, but not all PCIe SSDs use NVMe

Typical Applications

  • High-performance desktops
  • Professional workstations
  • Servers and enterprise systems
  • Specialized computing applications

PCIe Does Not Automatically Mean NVMe

Not every PCIe SSD uses NVMe. Early PCIe SSDs were introduced before NVMe became widely adopted and used other controller and software implementations.

6. PCIe Gen 2 SSDs (Early PCI Express Storage)

PCIe Gen 2 SSDs were part of an earlier generation of high-performance storage technology. Some early PCIe SSDs used proprietary controllers or AHCI-based implementations before NVMe became widely adopted.

  • Interface: PCI Express Gen 2
  • Protocol: Depending on the device, proprietary implementations or AHCI-based designs rather than NVMe
  • Common Form Factors: PCIe Add-In Cards and certain early PCIe storage devices
  • Performance: Depends on the number of PCIe lanes, controller design, and drive implementation.

Important Compatibility Note

PCIe Gen 2 identifies the PCI Express generation, not the storage protocol. A PCIe Gen 2 SSD should not automatically be classified as NVMe. Older systems may still require these drives, making interface and protocol verification especially important when replacing legacy storage.

7. PCIe Add-In Card (AIC) SSD

PCIe Add-In Card SSDs install directly into a compatible PCI Express expansion slot on the motherboard. Some models contain multiple SSD controllers or storage modules on a single card.

Key Specifications

  • Interface: PCI Express
  • Protocol: Typically NVMe on modern models; older models may use other protocols
  • Form Factor: PCIe expansion card

Best For

  • Professional workstations
  • Enterprise servers
  • High-performance computing
  • Specialized storage applications

Advantages

PCIe Add-In Card SSDs can provide high bandwidth, flexible configurations, and substantial storage capacity in compatible systems.

8. U.2 SSD (2.5-Inch Enterprise NVMe SSD)

U.2 SSDs are commonly used in enterprise servers and storage systems. They combine a 2.5-inch drive enclosure with a high-speed PCIe connection, allowing for NVMe storage in a familiar drive form factor.

Key Specifications

  • Interface: PCI Express
  • Protocol: Typically NVMe
  • Form Factor: Commonly 2.5-inch

Best For

  • Enterprise servers and data centers
  • Professional storage systems
  • Demanding business applications

Important U.2 Compatibility Note

U.2 drives require a compatible U.2 connection or appropriate host hardware. A standard SATA-only 2.5-inch drive bay is not sufficient.

9. U.3 SSD

U.3 is an enterprise storage interface designed to support multiple storage protocols through compatible backplanes and host systems. It is used in certain modern server and enterprise storage platforms.

  • Interface: Enterprise storage connection supporting compatible storage protocols
  • Protocol: Commonly NVMe
  • Form Factor: Typically 2.5-inch enterprise drive
  • Best For: Enterprise servers, data centers, and compatible storage systems

U.3 Compatibility

U.3 compatibility depends on the drive, backplane, and host controller. Physical similarity to U.2 drives does not guarantee compatibility.

10. mSATA SSD (Mini-SATA)

mSATA SSDs were developed for compact computers and ultrabooks that needed a smaller storage form factor than traditional 2.5-inch drives. They use the SATA interface and a connector that is physically different from M.2.

Key Specifications

  • Interface: SATA
  • Form Factor: mSATA

Best For

  • Older laptops and ultrabooks
  • Industrial computers
  • Embedded systems
  • Devices specifically designed for mSATA

mSATA vs. M.2

mSATA and M.2 are different physical form factors and are not directly interchangeable, even when both use the SATA interface.

11. External SSD

External SSDs provide portable storage for backups, file transfers, media libraries, and expanding storage without opening a computer. Many external SSDs contain an internal SATA or NVMe drive connected through a USB or Thunderbolt bridge.

Key Specifications

  • Interfaces: USB, USB-C, and Thunderbolt, depending on the device
  • Form Factor: Portable external enclosure

Best For

  • Portable storage and travel
  • Photographers and content creators
  • File transfers and media libraries
  • Backups and additional storage

Advantages

External SSDs are compact, lightweight, portable, and generally faster than traditional external hard drives.

12. Embedded Storage (eMMC)

eMMC is embedded flash storage rather than a conventional SSD. It is commonly found in budget laptops, Chromebooks, tablets, and educational devices.

  • Interface: eMMC (Embedded MultiMediaCard)
  • Form Factor: Integrated storage, commonly soldered to the motherboard
  • Performance: Generally slower than modern SATA and NVMe SSDs
  • Best For: Entry-level devices and systems designed around integrated storage

Can eMMC Be Upgraded?

eMMC storage is typically not user-upgradeable because it is soldered directly to the motherboard. Upgrade options depend on the computer's design and available storage connections.

SSD Form Factors and Physical Sizes

SSD form factors describe the physical size and shape of a storage device. The form factor determines how the drive fits into a computer, while the interface and protocol determine how it communicates with the system.

2.5-Inch SSD

The 2.5-inch SSD is one of the most widely used storage formats for SATA-based upgrades. These drives are commonly used in laptops, desktop computers, and other systems that support 2.5-inch SATA storage.

Although the 2.5-inch format is often associated with laptops, it is also widely used in desktop computers. Many desktop cases provide dedicated 2.5-inch mounting locations, while others use 3.5-inch drive bays.

M.2 SSD Sizes

M.2 SSDs are available in several lengths. The model number identifies the approximate width and length of the drive. For example, an M.2 2280 SSD is approximately 22 mm wide and 80 mm long.

M.2 Size Approximate Dimensions Common Applications
2230 22 mm × 30 mm Compact laptops and small devices
2242 22 mm × 42 mm Compact laptops and specialized systems
2260 22 mm × 60 mm Selected laptops and desktops
2280 22 mm × 80 mm Common laptop and desktop systems
22110 22 mm × 110 mm Selected workstations and enterprise systems

Before purchasing an M.2 SSD, verify the supported drive length, connector keying, interface, and protocol for your computer.

Installing a 2.5-Inch SSD in a 3.5-Inch Desktop Drive Bay

Many desktop computers were originally designed to accommodate 3.5-inch mechanical hard drives. Since 2.5-inch SATA SSDs are smaller than traditional 3.5-inch desktop hard drives, an adapter bracket may be needed to mount the SSD securely in a 3.5-inch drive bay.

Free 2.5-Inch-to-3.5-Inch Adapter Bracket

DriveSolutions.com provides a free 2.5-inch-to-3.5-inch adapter bracket for customers who need to install a compatible 2.5-inch SATA SSD in a desktop computer with a 3.5-inch drive bay.

The adapter allows customers to use a modern 2.5-inch SSD in many desktop systems originally designed for larger mechanical hard drives. The bracket is intended for physical mounting. The computer must still support the SSD's interface, and the appropriate SATA data and power connections must be available.

Which SSD Is Right for You?

Choosing the right SSD depends on your computer's compatibility, storage requirements, workload, and budget. SATA SSDs are a practical option for upgrading older systems and replacing traditional hard drives, while NVMe SSDs provide higher bandwidth and lower latency for compatible systems.

For Older Laptops and Desktops

A compatible 2.5-inch SATA SSD or other SATA form factor may be a practical upgrade for systems designed around SATA storage.

For Modern Computers

NVMe SSDs can provide high performance in compatible systems. Verify the supported PCIe generation, drive length, connector, and protocol.

For Enterprise Systems

Enterprise environments may use U.2, U.3, or PCIe Add-In Card SSDs for specialized storage applications. Confirm compatibility with the server, backplane, and controller.

For Older or Specialized Devices

Older computers may require mSATA drives or earlier PCIe storage devices, while some budget systems use embedded eMMC storage that cannot be upgraded through a conventional SSD replacement.

Common SSD Compatibility Mistakes

Check These Details Before Buying

  • Assuming all M.2 SSDs are NVMe: M.2 drives can use SATA or PCIe/NVMe, depending on the model.
  • Matching only the connector notch: A drive may physically fit a socket without being electrically compatible.
  • Ignoring the M.2 length: A computer may support only certain drive lengths, such as 2230 or 2280.
  • Assuming every PCIe SSD uses NVMe: Some older PCIe SSDs use other controller and software implementations.
  • Confusing mSATA with M.2: These are different physical form factors and are not directly interchangeable.
  • Assuming a 2.5-inch drive is always SATA: Enterprise U.2 and U.3 SSDs may use different interfaces and require compatible host hardware.
  • Overlooking system support: The computer's motherboard, BIOS/UEFI, controller, and storage connections can affect compatibility.

SSD Type Comparison

The following table summarizes common SSD categories and the systems they are typically designed to support.

SSD Type Interface / Protocol Typical Form Factor Common Applications
SATA SSD SATA / AHCI 2.5-inch, M.2, mSATA Laptops and desktops
NVMe SSD PCIe / NVMe M.2, U.2, U.3, AIC Modern computers and servers
M.2 SSD SATA or PCIe 2230–22110 Laptops and compact desktops
PCIe Gen 2 SSD PCIe Gen 2; protocol varies Often expansion card Legacy systems
PCIe Add-In Card PCIe; often NVMe Expansion card Workstations and servers
U.2 / U.3 SSD Enterprise interface; commonly NVMe Typically 2.5-inch Enterprise storage
mSATA SSD SATA mSATA module Older laptops and embedded devices
External SSD USB / Thunderbolt Portable enclosure Backups and portable storage
eMMC Embedded flash Integrated / soldered Budget laptops and tablets

SSD Terminology Glossary

These are some of the most common terms you will encounter when comparing solid state drives.

AHCI

Advanced Host Controller Interface, commonly associated with SATA storage.

AIC

Add-In Card, a storage device installed in a compatible expansion slot.

B-Key

An M.2 connector key configuration used by certain SATA and PCIe devices.

B+M-Key

An M.2 connector configuration with two notches, commonly found on SATA SSDs and some PCIe SSDs.

eMMC

Embedded MultiMediaCard, a type of integrated flash storage commonly soldered to a device's motherboard.

M-Key

An M.2 connector key configuration commonly used for PCIe NVMe SSDs.

M.2

A compact physical form factor used for storage and other expansion devices.

mSATA

A compact SATA storage form factor that is physically different from M.2.

NAND Flash

Non-volatile memory technology used to store data in SSDs.

NVMe

Non-Volatile Memory Express, a storage protocol designed for non-volatile memory devices, commonly over PCIe.

PCIe

Peripheral Component Interconnect Express, a high-speed interface used by many modern SSDs.

SATA

Serial ATA, an interface used by many traditional hard drives and SATA SSDs.

U.2

An enterprise storage connection commonly used with 2.5-inch PCIe NVMe SSDs.

U.3

An enterprise storage interface designed to support compatible storage protocols through suitable host hardware.

Find the Right Compatible SSD for Your Computer

Not sure which SSD is compatible with your computer? DriveSolutions.com makes it easy to identify the correct storage upgrade for your desktop, laptop, workstation, or server.

Use our Upgrade Center to find compatible SSDs by computer manufacturer and model. Our compatibility database helps take the guesswork out of choosing the correct drive, so you can find a storage solution designed for your system.

Find Your Compatible SSD

Related Storage Guide

Learn more about traditional hard drives, their interfaces, physical sizes, and common applications.

Explore Types of Hard Drives