What is M.2 SSD – it is a solid-state drive that plugs directly into a small slot on your motherboard, replacing bulky 2.5-inch SATA drives and their cables entirely. The fastest M.2 drives use NVMe protocol over PCIe and hit sequential read speeds above 7,000 MB/s – roughly 14 times faster than a traditional SATA SSD. If you are building or upgrading a gaming PC in 2026, an NVMe M.2 SSD is the single best storage upgrade you can make. For more context, see our gaming PC build guide.
GamerHardware.org is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. Learn more.
What M.2 Actually Is
M.2 is a physical form factor – a shape and connector standard – not a speed rating. Think of it like USB-A versus USB-C: the plug shape tells you how it connects, but not how fast data moves through it.
An M.2 slot is a small horizontal connector on your motherboard, usually 22mm wide and either 42mm, 60mm, or 80mm long. The drive itself is a thin stick about the size of a stick of gum. It slides into the slot at an angle, then screws flat against the motherboard. No cables, no mounting brackets, no drive bays.
The key thing to understand: M.2 is just the connector. The protocol running through that connector determines your actual speed. An M.2 slot can carry either SATA data (slow, maxing out at 550 MB/s) or NVMe data over PCIe lanes (fast, hitting 3,500-14,000 MB/s depending on generation).
This distinction trips up a lot of first-time builders. They buy an M.2 SATA drive expecting NVMe speeds, plug it in, and wonder why their benchmarks look identical to the old 2.5-inch drive they replaced. Same protocol, same speeds – just a different plug shape.
M.2 Types: NVMe vs SATA
Two protocols run through M.2 slots, and the performance gap between them is enormous.
NVMe M.2 Drives
NVMe (Non-Volatile Memory Express) is a protocol designed from scratch for flash storage. It communicates directly with the CPU over PCIe lanes, bypassing the old SATA controller bottleneck. A Gen 4 NVMe drive reads data at 7,000+ MB/s. Games that took 30 seconds to load from a SATA SSD take 5-8 seconds from NVMe.
The speed advantage is not just about sequential reads, though. NVMe handles thousands of small random reads simultaneously – the type of I/O pattern that games, operating systems, and modern applications generate. An NVMe drive can process 65,535 commands per queue across up to 65,535 queues. A SATA drive handles 32 commands in a single queue. That is a 2,000x improvement in theoretical parallelism.
For gamers specifically, DirectStorage on Windows 11 sends compressed game assets directly from NVMe to the GPU, skipping the CPU decompression step. Games built for DirectStorage load open worlds in under 2 seconds. This feature only works with NVMe drives – SATA is excluded.
SATA M.2 Drives
A SATA M.2 drive is the same technology as a 2.5-inch SATA SSD, just in a smaller package. It tops out at 550 MB/s because it still talks through the SATA III bus, which has a hard bandwidth ceiling of 600 MB/s. No matter how fast the NAND flash chips are, the bus cannot push data any faster.
SATA M.2 drives exist for one reason: older laptops and motherboards that have an M.2 slot but only wire SATA to it, not PCIe. If your motherboard manual says the M.2 slot supports “SATA only,” you need a SATA M.2 drive. Plugging an NVMe drive into a SATA-only slot does nothing – the drive will not be detected.
M.2 Key Types and Sizes
The notches on the edge connector of an M.2 drive are not random. They are keying – physical cutouts that prevent you from inserting the wrong drive type into the wrong slot.
Quick rule of thumb: if a drive has one notch on the right side, it is M-keyed NVMe. If it has two notches (one on each side), it is B+M keyed and almost always SATA. Check the product listing before buying.
M.2 Sizes
M.2 drives come in several lengths, identified by a four or five digit number:
- 2230 – 22mm wide, 30mm long. Used in Steam Deck, ROG Ally, and some ultrabooks. Harder to find and often more expensive.
- 2242 – 22mm wide, 42mm long. Found in compact laptops and some industrial boards.
- 2260 – 22mm wide, 60mm long. Uncommon. Some older boards support this length.
- 2280 – 22mm wide, 80mm long. The standard for desktop motherboards. This is what you will buy 95% of the time.
- 22110 – 22mm wide, 110mm long. Enterprise and server boards. Rare in consumer PCs.
Your motherboard manual lists which sizes each M.2 slot supports. Most desktop slots have standoff holes at the 2260 and 2280 positions. The screw standoff sits at the length position matching your drive.
Speed Comparison: HDD vs SATA SSD vs NVMe
Numbers make the differences concrete. Here is what each storage type delivers in real-world scenarios that gamers care about.
| Metric | 7200 RPM HDD | SATA SSD | NVMe Gen 3 | NVMe Gen 4 |
|---|---|---|---|---|
| Sequential Read | ~150 MB/s | ~550 MB/s | ~3,500 MB/s | ~7,000 MB/s |
| Sequential Write | ~130 MB/s | ~520 MB/s | ~3,000 MB/s | ~6,500 MB/s |
| Random 4K Read (IOPS) | ~100 | ~90,000 | ~500,000 | ~1,000,000 |
| Windows Boot Time | 45-60 sec | 15-20 sec | 8-12 sec | 6-10 sec |
| Game Load (Large Open World) | 60-90 sec | 20-30 sec | 8-12 sec | 3-8 sec |
| DirectStorage Support | No | No | Yes | Yes |
The biggest jump is from HDD to any SSD. Going from a spinning hard drive to a SATA SSD cuts load times by 60-70%. Going from SATA SSD to NVMe Gen 4 cuts them by another 50-70%. The HDD to NVMe jump is life-changing – the PC feels like a completely different machine.
One honest note: for pure FPS gaming, storage speed has almost zero impact on frame rates. Your GPU and CPU determine FPS. Storage affects load times, texture streaming in open worlds, and how fast you can alt-tab back to your desktop. If your only goal is higher FPS, spend the money on a better GPU instead.
Before You Buy: Compatibility Checklist
Before ordering an M.2 SSD, verify these four things. Getting any of them wrong means a return trip to the retailer.
Pre-Purchase Checklist
- Does your motherboard have an M.2 slot? Check the manual or the manufacturer’s spec page. Look for “M.2 slot” or “M.2 connector” in the storage section. Nearly all motherboards from 2018 onward have at least one.
- Does that slot support NVMe, SATA, or both? The manual will say “PCIe/NVMe,” “SATA,” or “PCIe + SATA.” If it says NVMe only, do not buy a SATA M.2 drive. If it says SATA only, do not buy an NVMe drive.
- What PCIe generation does the slot support? A Gen 5 NVMe drive plugged into a Gen 3 slot works – but it runs at Gen 3 speeds. You are paying for speed you cannot use. Match the drive generation to your slot generation.
- What physical size does the slot accept? Look for the standoff hole positions. Desktop boards almost always support 2280. Laptops vary – some only fit 2230 or 2242.
One more thing most guides skip: check if the M.2 slot shares bandwidth with anything else. Many motherboards disable SATA ports 5 and 6 when the second M.2 slot is populated. Some boards drop a PCIe x16 slot to x8 when using certain M.2 slots. The manual’s footnotes are where this information hides.
How to Install an M.2 SSD (Step by Step)
This takes about 5 minutes. You need a Phillips #1 screwdriver (the smaller one) and your M.2 SSD. That is it.
Step 1: Power Off and Unplug
Shut down your PC fully – do not use sleep or hibernate. Flip the power supply switch to off. Unplug the power cable from the wall. Press the power button once while the PC is unplugged to drain residual charge from the capacitors.
Step 2: Ground Yourself
Touch the metal case frame before handling any components. This discharges static electricity that can fry your SSD or motherboard. If you have an anti-static wrist strap, wear it clipped to the case. If not, touch the case every couple of minutes while working.
Step 3: Locate the M.2 Slot
On most ATX motherboards, the primary M.2 slot sits between the CPU socket and the top PCIe x16 slot. Many boards have a metal heatsink or shield covering the M.2 area – remove the screw(s) holding it and lift it off. Set the heatsink aside with its thermal pad facing up so it does not collect dust.
Step 4: Position the Standoff
Check that the brass standoff (a small threaded post) is installed in the hole that matches your drive length. For a 2280 drive, it goes in the hole 80mm from the connector. Some motherboards have a movable standoff; others have fixed standoffs at all positions. If the standoff is missing, check the motherboard box for a small bag of hardware accessories.
Step 5: Insert the Drive
Hold the M.2 drive by its edges. Line up the key notch on the drive’s connector with the notch in the M.2 slot. Slide the drive into the slot at roughly a 20-30 degree angle. It should go in smoothly with light pressure. If it resists, check the keying – you might have the wrong drive type for that slot.
Once the connector is fully seated, the other end of the drive sticks up in the air at an angle. This is normal.
Step 6: Screw It Down
Gently push the raised end of the drive down until it rests on the standoff post. Hold it in place and thread the small mounting screw through the semicircular notch at the end of the drive into the standoff. Tighten it just enough to hold the drive flat – do not overtighten. The screw should be snug, not cranked down.
Step 7: Replace the Heatsink
If your motherboard had an M.2 heatsink, peel off the plastic film from the thermal pad (if it is a new pad) and lay the heatsink back over the drive. Screw it into place. The thermal pad makes direct contact with the drive’s controller chip, pulling heat away during sustained writes.
Skip the heatsink only if you plan to add a third-party one instead. NVMe drives throttle their speed when the controller hits about 80-85 degrees Celsius. A heatsink keeps temperatures 15-20 degrees lower under load.
Step 8: Close and Power On
Put the side panel back on, plug in the power cable, flip the PSU switch to on, and press the power button. The PC should boot normally. If it does not detect the new drive on first boot, do not panic – the next section covers BIOS setup.
Common Installation Mistakes
After evaluating hundreds of forum posts from builders who had M.2 installation issues, these five mistakes come up repeatedly.
Mistakes That Waste Your Time
1. Buying SATA M.2 when your slot supports NVMe. You get a drive that works but runs at 550 MB/s instead of 3,500+ MB/s. Check the product listing for “NVMe” or “PCIe” in the specifications. If it says “SATA” or “AHCI,” it is the slow variant.
2. Buying NVMe when your slot only supports SATA. The drive slides in, the screw goes in, but the BIOS never detects it. The physical connector fits because M-key drives fit in B+M slots, but there are no PCIe lanes wired to that slot. Complete waste of money until you get a compatible board.
3. Forgetting to remove the heatsink thermal pad film. That thin plastic strip on the thermal pad is packaging protection. If you leave it on, the pad cannot transfer heat from the SSD to the heatsink. The drive will thermal throttle under sustained writes.
4. Overtightening the mounting screw. The M.2 mounting screw is tiny. Cranking it down bows the PCB (the green circuit board of the drive), which can stress solder joints and crack NAND packages. Finger-tight plus a quarter turn with the screwdriver. That is all it needs.
5. Not checking if the M.2 slot disables other ports. On many B660, B760, and even Z790 boards, the second M.2 slot shares bandwidth with SATA ports 5-6. When you plug in a second M.2 drive, any SATA drives on those ports vanish from the BIOS. The manual has a chart showing these shared resources.
After Installation: BIOS and Format
If you are using the new M.2 as a secondary drive (your OS is already on another drive), Windows should detect it automatically. Open Disk Management (right-click the Start button, select “Disk Management”), initialize the new disk as GPT, create a new simple volume, and format it NTFS. Done.
If you are installing Windows fresh onto the new M.2 drive, go into BIOS first (mash Delete or F2 during boot). Make sure the drive appears in the storage device list. Set the boot priority so your USB installer boots first. Then install Windows normally – the installer sees the NVMe drive as an available target.
Two BIOS settings to check:
- CSM (Compatibility Support Module) – Set this to Disabled. CSM is for legacy BIOS compatibility with old operating systems. Modern NVMe drives and Windows 10/11 do not need it. Disabling CSM also enables Secure Boot and UEFI, which Windows 11 requires.
- NVMe Configuration – Some boards have an NVMe RAID or NVMe Mode setting. For a single drive, set it to “AHCI” or “Non-RAID.” RAID mode requires additional drivers during Windows installation and serves no purpose with one drive.
Which M.2 SSD Should You Get?
Here is the direct answer based on what most gamers need in 2026.
The short version: get a 2TB Gen 4 NVMe drive. Gen 4 is the sweet spot in 2026 – Gen 3 is noticeably slower in DirectStorage titles, and Gen 5 costs roughly twice as much for speed gains you will rarely feel outside of massive file transfers. 2TB gives you enough room for Windows, 25+ modern games, and apps without constant space management.
If your budget is tight, a 1TB Gen 4 NVMe drive still transforms the PC experience. You will need to uninstall games more often, but the speed is identical. Do not drop to Gen 3 to save a few dollars on a new build – the cost difference has shrunk significantly through 2025 and 2026.
If you are upgrading a laptop or Steam Deck, check the physical size first. Steam Deck uses 2230, not the standard 2280. The WD Black SN770M in 2230 format is the go-to for handheld upgrades.
Skip Gen 5 NVMe unless you are editing 8K video, working with massive datasets, or you specifically want the fastest drive available regardless of cost. For gaming, Gen 4 and Gen 5 load screens look identical.
Research Sources
- Tom’s Hardware – Best SSDs 2026: Consumer and Enterprise – Sequential and random performance benchmarks for current Gen 4 and Gen 5 NVMe drives
- Kingston Technology – What Is NVMe SSD Technology? – Technical overview of NVMe protocol architecture, queue depths, and PCIe lane utilization
- Microsoft DirectX Developer Blog – DirectStorage API on PC – GPU decompression pipeline requirements and NVMe dependency for DirectStorage games
- Crucial – M.2 With PCIe or SATA: What’s the Difference? – M.2 form factor specifications, keying standards, and SATA vs NVMe compatibility matrix
Related: mouse guide, keyboard guide, GPU guide, monitor guide.
2026 update: PCIe Gen 5 SSDs are available but Gen 4 remains the value pick for gaming. Game load times show minimal difference between Gen 4 and Gen 5.
Frequently Asked Questions
What is an M.2 SSD?
An M.2 SSD is a solid-state storage drive that uses the M.2 form factor – a small, rectangular connector on your motherboard. It replaces 2.5-inch SATA drives and their cables. M.2 drives can run either SATA protocol (550 MB/s max) or NVMe protocol over PCIe lanes (3,500-14,000 MB/s). The M.2 connector is 22mm wide, and drives are typically 80mm long for desktops.
Is M.2 NVMe faster than SATA SSD?
Yes, significantly. An NVMe M.2 SSD reads at 3,500-7,400 MB/s depending on PCIe generation, while SATA tops out at 550 MB/s. That is a 6-13x difference in sequential speed. Random I/O performance is also 5-10x better with NVMe, which directly affects game load times and OS responsiveness. The gap is most obvious when loading large open-world games or booting Windows.
Can I install an M.2 SSD myself?
Yes. M.2 installation is one of the easiest PC upgrades. Slide the drive into the slot at an angle, push it flat, and secure it with one small screw. The entire process takes under 5 minutes with a Phillips #1 screwdriver. No cables to route, no brackets to mount, no drive bays to deal with. The hardest part is verifying motherboard compatibility before you buy.
How do I know if my motherboard supports M.2?
Check your motherboard manual or look up the model number on the manufacturer’s website. The specifications page lists all storage interfaces including M.2 slots, their supported protocols (NVMe, SATA, or both), PCIe generation, and accepted drive sizes. Almost every desktop motherboard manufactured after 2018 has at least one M.2 NVMe slot. Older boards from 2015-2017 may only support M.2 SATA.
Does M.2 SSD improve gaming FPS?
No. Storage speed does not affect frames per second – that is determined by your GPU and CPU. An M.2 NVMe SSD reduces game load times (sometimes dramatically), speeds up texture streaming in open-world games, and makes Windows boot and app launches faster. Games with DirectStorage support benefit the most, loading massive worlds in 1-3 seconds instead of 10-15. But your average FPS in a match stays the same.
