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 SSDRelated Storage Guide
Learn more about traditional hard drives, their interfaces, physical sizes, and common applications.
Explore Types of Hard Drives