NVMe M.2 SSD and SATA storage connections on a motherboard

Storage Options Guide

M.2 NVMe, SATA, PCIe generations, and building the optimal storage configuration

Storage Types Overview

Modern motherboards support several types of storage, each with different interfaces, speeds, form factors, and price points. Understanding the differences is essential to picking the right combination for your build. Here is a complete comparison of every storage type you will encounter:

Type Interface Max Speed Form Factor Cost per TB
SATA SSD SATA III 550 MB/s 2.5" Low ($50-70)
M.2 SATA SSD SATA III 550 MB/s M.2 2280 Low ($50-70)
NVMe Gen 3 PCIe 3.0 x4 3,500 MB/s M.2 2280 Low-Med ($50-80)
NVMe Gen 4 PCIe 4.0 x4 7,000 MB/s M.2 2280 Medium ($60-100)
NVMe Gen 5 PCIe 5.0 x4 14,000 MB/s M.2 2280 High ($120-200)
HDD SATA III 250 MB/s 3.5" Very Low ($15-25)

Best Value in 2025

For most users in 2025, a PCIe Gen 4 NVMe SSD offers the best balance of speed, price, and availability. Gen 5 drives are fast but expensive and generate more heat.

M.2 NVMe Explained

M.2 is the form factor (the physical slot shape on your motherboard). NVMe is the protocol (the communication standard the drive uses to talk to the CPU). These two terms are often used interchangeably, but they describe different things. An M.2 slot can support NVMe drives, SATA drives, or both -- depending on how the motherboard manufacturer wired it.

M.2 2280 is the most common size designation. The "22" means 22mm wide, and the "80" means 80mm long. Nearly every consumer M.2 SSD uses this form factor. Some compact drives use M.2 2242 (42mm long) or M.2 2230 (30mm long, commonly found in laptops and the Steam Deck), but 2280 is the standard for desktop motherboards.

M.2 slots use a key system to determine compatibility. M-key slots support NVMe drives and are the most common on modern motherboards. B+M-key slots support SATA M.2 drives. An M-key slot can also accept SATA M.2 drives on many boards, but this depends on the motherboard's controller configuration.

Not all M.2 slots support NVMe. Some budget motherboards include M.2 slots that are SATA-only, meaning they will not work with NVMe drives at all. These slots look identical to NVMe-capable M.2 slots, so the only way to know is to check the motherboard specifications or manual.

One of the biggest advantages of M.2 is the clean installation experience. The drive connects directly to the motherboard with no cables needed -- no SATA data cable, no power cable from the PSU. You simply slot the drive in at an angle, press it down, and secure it with a single screw. This eliminates cable clutter and simplifies the build process significantly.

Verify NVMe Support Before Buying

When buying an M.2 drive, verify your slot supports NVMe if you're buying an NVMe drive. Some budget boards have M.2 slots that only support SATA. Installing an NVMe drive in a SATA-only M.2 slot will result in the drive not being detected at all.

SATA Connections

SATA III (6 Gbps) ports are the L-shaped connectors found along the edge of your motherboard, typically on the right side. Despite being the oldest storage interface still in active use on consumer boards, SATA remains essential for connecting 2.5" SSDs, 3.5" HDDs, and optical drives.

The number of SATA ports varies significantly by motherboard tier:

  • Budget boards: 2-4 SATA ports. This is sufficient for most basic builds but can become limiting if you plan to add multiple storage drives over time.
  • Mid-range boards: 4 SATA ports is typical. This covers the needs of most builders -- one or two SATA SSDs or HDDs alongside your M.2 NVMe boot drive.
  • High-end boards: 4-6 SATA ports, with some models offering SATA Express. The extra ports are valuable for content creators and data hoarders who need multiple large HDDs for archival storage.

Each SATA connection requires two cables: a SATA data cable that runs from the drive to the motherboard's SATA port, and a SATA power cable from your power supply to the drive. The data cable is a thin, flat cable (usually included with the motherboard), while the power connector comes from one of your PSU's SATA power chains. Make sure your PSU has enough SATA power connectors for all the drives you plan to install.

PCIe Gen 4 vs Gen 5

The jump from PCIe Gen 4 to Gen 5 doubles the theoretical bandwidth available to NVMe drives. But raw speed numbers do not tell the whole story. Here is a detailed comparison to help you decide which generation makes sense for your build:

Feature PCIe Gen 4 NVMe PCIe Gen 5 NVMe
Sequential Read Up to 7,000 MB/s Up to 14,000 MB/s
Sequential Write Up to 6,500 MB/s Up to 12,000 MB/s
Price (1TB) $60-100 $120-200
Price (2TB) $100-150 $200-350
Heat Generation Moderate High
Heatsink Required Recommended Essential
Real-World Gaming Impact Minimal vs Gen 3 Minimal vs Gen 4

The sequential speed numbers are impressive on paper, but they primarily matter for sustained large file transfers -- copying huge video files, working with uncompressed project assets, or moving entire game libraries. For everyday tasks like booting your OS, launching applications, and loading game levels, the difference between Gen 4 and Gen 5 is barely perceptible.

Gen 5 drives also generate significantly more heat than Gen 4 drives due to the higher data throughput and more complex controllers. Without an adequate heatsink, a Gen 5 NVMe drive will thermal throttle under sustained load, reducing its performance to Gen 4 levels or below. Most high-end motherboards include built-in M.2 heatsinks, but verify this before buying a Gen 5 drive.

Gen 4 Is the Smart Choice for Most Builds

For gaming and general use, PCIe Gen 4 NVMe is more than enough. Gen 5 primarily benefits large file transfers, video editing, and specific workstation tasks. Unless your workflow involves moving massive files daily, the extra cost and heat of Gen 5 are hard to justify.

How Many Drives?

The number of storage drives in your system depends on your use case, budget, and how you want to organize your data. Here are the most common configurations, from simple to complex:

Budget Build

1x 1TB NVMe Gen 4 (OS + games + files). A single 1TB drive handles everything for a budget-conscious builder. Windows, your game library, documents, and media all live on one fast drive. This is the simplest configuration with zero cable management concerns if using an M.2 drive.

Gaming Build

1x 1TB NVMe Gen 4 (OS + apps) + 1x 2TB NVMe Gen 4 (games). Separating your operating system from your game library makes management easier. The OS drive stays lean and fast, while the dedicated game drive can be filled and managed independently. Modern games regularly exceed 100GB each, so 2TB gives you room for 15-20 large titles.

Content Creator

1x 1TB NVMe Gen 4 (OS) + 1x 2TB NVMe Gen 4 (active projects) + 1x 4TB HDD (archive). The OS drive stays clean, active project files live on fast NVMe storage for responsive editing, and completed projects move to the high-capacity HDD for long-term archival. This three-tier approach balances speed, capacity, and cost effectively.

Workstation

1x 2TB NVMe Gen 5 (OS + scratch disk) + 2x 4TB NVMe Gen 4 (working data) + NAS backup. Professional workstations benefit from Gen 5 speed for scratch disk operations (video rendering, database queries, virtual machine storage). Large NVMe data drives keep active datasets fast, while network-attached storage handles backup and collaboration.

M.2 Slot Sharing

This is one of the most critical and most overlooked aspects of storage planning on a motherboard. Many motherboards share bandwidth between M.2 slots and SATA ports. This means installing a drive in a particular M.2 slot can disable one or more SATA ports on the board, and vice versa.

This happens because the M.2 slot and certain SATA ports are wired to the same PCIe or SATA lanes from the chipset. The controller can route those lanes to the M.2 slot or to the SATA ports, but not both simultaneously. When you install a drive in the M.2 slot, the controller automatically switches those shared lanes to the M.2 slot, and the corresponding SATA ports become inactive.

Here is what you need to know:

  • CPU-connected M.2 slots (usually the topmost slot on the motherboard, closest to the CPU socket) typically do not share bandwidth with SATA ports. These slots use dedicated PCIe lanes directly from the CPU and are independent of the chipset's lane allocation.
  • Chipset-connected M.2 slots (usually the second, third, or lower slots) are more likely to share bandwidth with SATA ports. The exact sharing configuration varies by motherboard model and chipset.
  • Check your motherboard manual's storage configuration diagram. Every manual includes a table or diagram showing exactly which M.2 slots disable which SATA ports when populated. This is not optional reading -- it is essential for planning your storage layout.

Plan Before You Build

Before building, map out your storage plan and check the motherboard manual for lane sharing. Some M.2/SATA combinations are mutually exclusive. If you plan to use multiple M.2 NVMe drives alongside several SATA drives, you may find that your motherboard cannot support all of them simultaneously.

These are well-tested, widely available drives that deliver strong performance and reliability at their respective price points. Prices fluctuate frequently, so check current pricing before purchasing.

NVMe Gen 4 (Best Value)

  • Samsung 990 EVO Plus 1TB/2TB -- Excellent all-rounder with strong sequential and random performance. Samsung's in-house controller and V-NAND deliver consistent speeds and outstanding endurance ratings. A top pick for any build.
  • WD Black SN850X 1TB/2TB -- Great for gaming with optimized firmware for game loading scenarios. Consistently ranks among the fastest Gen 4 drives in real-world game load benchmarks. Excellent value at current prices.
  • Crucial T500 1TB/2TB -- Strong performance with competitive pricing. Uses Phison's E26 controller and Micron's 232-layer NAND for a combination of speed and value that is hard to beat.

NVMe Gen 5 (Maximum Speed)

  • Samsung 990 EVO Plus 2TB -- Flagship performance from Samsung with their latest controller technology. Delivers consistent speeds even under sustained workloads, making it ideal for professional content creation.
  • Crucial T700 1TB/2TB -- Fast with an included heatsink in the box, solving the Gen 5 thermal challenge out of the gate. One of the first Gen 5 drives to market and still competitive.
  • WD Black SN850X Gen 5 -- Top-tier sequential performance with Western Digital's proven reliability. Strong random read/write numbers make it excellent for mixed workloads.

SATA SSD (Budget)

  • Samsung 870 EVO -- Best SATA SSD overall. Maxes out the SATA III interface with consistent performance, excellent endurance, and Samsung's proven firmware. Available in capacities from 250GB to 4TB.
  • Crucial MX500 -- Reliable and affordable with a long track record of dependable performance. An excellent choice for secondary storage or budget builds where SATA is the only option.

Storage Planning

Before purchasing drives or assembling your build, follow this step-by-step process to ensure your storage configuration works as intended:

  1. Determine how many drives you need. Consider your total storage capacity requirements, how you want to organize your data (OS separate from games, active projects separate from archives), and your budget. Start with the minimum configuration and plan for future expansion.
  2. Check how many M.2 and SATA ports your motherboard has. This information is on the motherboard's product page and in the manual. Count the total M.2 slots and SATA ports available, and note which M.2 slots support NVMe, SATA, or both.
  3. Verify M.2/SATA sharing won't disable ports you need. Cross-reference your planned drive configuration with the motherboard manual's storage sharing diagram. If installing an NVMe drive in M.2 slot 2 disables SATA ports 5 and 6, make sure you don't need those ports for other drives.
  4. Pick the right PCIe generation. Gen 4 for most users -- it offers excellent speed at reasonable prices. Gen 5 for enthusiasts and professionals who need maximum sequential throughput and are willing to pay the premium and manage the extra heat.
  5. Budget for motherboard heatsinks if your board doesn't include them. Most mid-range and high-end motherboards include M.2 heatsinks, but budget boards often do not. Aftermarket M.2 heatsinks are inexpensive ($10-15) and essential for maintaining consistent performance, especially with Gen 5 drives.

Future-Proofing Your Storage

If budget allows, choose a motherboard with more M.2 slots than you need right now. Adding another NVMe drive later is one of the easiest and most impactful upgrades you can make -- no cable management, no power connector concerns, just slot it in and go.

ASUS ROG Maximus Z890 Hero

5x M.2

MSI MPG Z890 Carbon WiFi

5x M.2

ASRock Z890 Taichi

5x M.2

GIGABYTE Z890 AORUS Master

5x M.2