How to Install an M.2 NVMe SSD
An M.2 NVMe SSD is a compact solid-state drive that connects directly to a motherboard’s M.2 slot via the PCIe interface, bypassing the SATA bus for dramatically faster read and write speeds.
Last updated: July 2026
Table of Contents
- Quick Answer: How Do You Install an M.2 SSD?
- What You Need Before You Start
- Tools and Materials Checklist
- Pre-Installation Steps
- Understanding M.2 NVMe vs. M.2 SATA (Don’t Skip This)
- Does It Matter Which M.2 Slot You Use?
- Slot Priority and PCIe Lane Sharing
- Checking Your Motherboard Manual
- How to Install an M.2 SSD: Step by Step
- Step 1: Locate the M.2 Slot on Your Motherboard
- Step 2: Check and Set the Standoff
- Step 3: Insert the M.2 NVMe SSD
- Step 4: Secure the Drive with the Retention Screw
- Step 5: Reinstall the M.2 Heatsink
- How to Configure Your M.2 SSD in BIOS
- Boot Into BIOS
- Verify the Drive Is Detected
- Set Boot Priority (If Installing an OS)
- Enable XMP or EXPO While You’re In There
- Initializing Your New M.2 SSD in Windows 10 and Windows 11
- If Installing Windows Fresh
- If Adding as a Secondary Drive
- Troubleshooting: M.2 SSD Not Detected
- Frequently Asked Questions
- Does it matter which M.2 slot I install my SSD in?
- Do I need to format my M.2 SSD after installing it?
- Can I install an M.2 SSD without a screw?
- How long does it take to install an M.2 SSD?
- Do I need a heatsink on my M.2 NVMe SSD?
- What You Should Do
Quick Answer: How Do You Install an M.2 SSD?
To install an M.2 NVMe SSD, power down your PC and unplug it, locate the M.2 slot on your motherboard (use the M2_1 slot for best performance), remove the heatsink cover if present, insert the drive at a 30-degree angle until fully seated, press it flat against the board, and secure it with the retention screw. Total physical install time is under 10 minutes. You’ll need to initialize the drive in BIOS and Windows before it’s usable.
You just picked up a new NVMe drive and the box is sitting on your desk. Maybe it’s your first build, or you’re upgrading from a slow SATA SSD. Either way, learning how to install an M.2 SSD is one of the easier tasks in PC building, but there are a few steps most guides skip entirely, including which slot to use, what to do in BIOS afterward, and how to make the drive show up in Windows. This guide covers all of it. Whether you’re figuring out how to install an NVMe SSD from scratch or how to install an M2 SSD as a secondary drive, you’re in the right place.

What You Need Before You Start
Tools and Materials Checklist
- Phillips #0 screwdriver: a magnetic tip makes it much easier to handle the tiny M.2 retention screw without dropping it into your case
- Anti-static wrist strap or grounding mat: optional but recommended, especially if you’re working on carpet
- Your M.2 NVMe SSD: confirm it’s out of the packaging and ready to install
- Motherboard manual: you’ll need this to identify slot locations and any lane-sharing restrictions
- M.2 retention screw and standoff: usually pre-installed on the board or included in the motherboard accessory box
- Optional M.2 heatsink: if your board doesn’t include one and you’re running a Gen 4 or Gen 5 drive
Pre-Installation Steps
Before installing a new M.2 SSD, do these things first. If you’re replacing an existing drive, back up your data. If you’re doing a clean Windows install, create a bootable USB drive beforehand so it’s ready to go. It’s also worth updating your motherboard BIOS to the latest version before adding new storage hardware, since BIOS updates can improve NVMe compatibility, especially on older boards paired with newer Gen 4 or Gen 5 drives.
Once those are done, power off your PC completely, unplug the power cable from the wall, and press the power button once to discharge any remaining capacitor charge. Then open your case and get to work.
Understanding M.2 NVMe vs. M.2 SATA (Don’t Skip This)
Not all M.2 drives are NVMe. Some M.2 drives use the SATA interface and are significantly slower. They look almost identical, but the notch position on the edge connector gives it away. NVMe drives use an M-key notch (single notch toward the right). SATA M.2 drives use a B+M key (notches on both sides). Physically inserting the wrong drive type into an incompatible slot won’t always cause damage, but it will result in the drive either not being detected or running at reduced SATA speeds instead of PCIe speeds.
Check your drive’s product page or packaging. If it says “NVMe” and lists PCIe Gen 3, Gen 4, or Gen 5, you’re in the right place. Real-world sustained speeds are typically 5-15% below rated specs under heavy workloads, so keep that in mind when reading manufacturer numbers.
| Feature | M.2 NVMe | M.2 SATA |
|---|---|---|
| Interface | PCIe (Gen 3/4/5) | SATA III |
| Max Sequential Read | Up to 14,500 MB/s (Gen 5) | ~550 MB/s |
| Typical Sequential Read | 3,500–7,400 MB/s | 500–550 MB/s |
| Key Notch | M-key | B+M key |
| Best Use | OS drive, primary storage | Secondary or budget storage |
| NVMe Generation | Interface | Max Seq. Read | Max Seq. Write | Common Drives |
|---|---|---|---|---|
| Gen 3 (PCIe 3.0 x4) | PCIe 3.0 | ~3,500 MB/s | ~3,300 MB/s | Samsung 970 Evo Plus, WD Blue SN570 |
| Gen 4 (PCIe 4.0 x4) | PCIe 4.0 | ~7,400 MB/s | ~6,900 MB/s | Samsung 990 Pro, Seagate FireCuda 530, WD Black SN850X |
| Gen 5 (PCIe 5.0 x4) | PCIe 5.0 | ~14,500 MB/s | ~12,700 MB/s | Crucial T705, Seagate FireCuda 540 |
Gen 5 speeds are available on Intel Z790, Z890 motherboards and AMD X670E, X870, and X870E boards. If your board only supports PCIe 4.0 in its M.2 slots, a Gen 5 drive will still work but will be capped at Gen 4 speeds. Always verify slot support in your motherboard manual before spending extra on a Gen 5 drive. You can find slot specifications on the ASUS motherboard product page or equivalent manufacturer spec sheet for your board.

Does It Matter Which M.2 Slot You Use?
Yes, and this is the step most guides completely ignore. Big mistake.
Slot Priority and PCIe Lane Sharing
Most motherboards have two to four M.2 slots, but they’re not equivalent. The first slot (usually labeled M2_1 or M.2_1) almost always connects directly to the CPU via dedicated PCIe lanes. That means lowest latency and full bandwidth for your NVMe drive. Secondary slots typically route through the chipset or share bandwidth with SATA ports on the same controller. When those shared SATA ports are active, your M.2 drive may drop from PCIe x4 to PCIe x2, cutting read speeds roughly in half.
The rule is simple: always install your primary NVMe OS drive in the M2_1 (CPU-direct) slot. If you’re adding a second drive later, use the next available slot and check the manual for any SATA port conflicts you need to disable in BIOS. For a full breakdown of M.2 form factor sizing so you know your drive fits the slot length, the M.2 form factor guide covering 2280, 2242, and 2230 drives has everything you need.
Checking Your Motherboard Manual
Take the Gigabyte Z790 AORUS Elite AX as an example. Its M2A_CPU slot is CPU-direct, but it’s PCIe 4.0 x4 only; this board doesn’t have a Gen 5 M.2 slot, since the CPU’s PCIe 5.0 lanes go to the primary x16 slot instead. The other three slots, M2P_SB, M2Q_SB, and M2M_SB, route through the Z790 chipset. Populating M2M_SB shares bandwidth with the board’s SATA3_2 and SATA3_3 ports, so those get disabled. That’s in the manual, but nobody reads it until something doesn’t show up in BIOS.
Spend five minutes with your manual before you install. It saves significant troubleshooting time later. The same slot hierarchy applies on ASUS, MSI, and ASRock boards, just with different labels.
How to Install an M.2 SSD: Step by Step
Step 1: Locate the M.2 Slot on Your Motherboard
On modern ATX boards with large GPUs installed, the M.2 slot may be hidden under the graphics card. Remove the GPU if needed for access. M.2 slots are labeled on the PCB and are often covered by a metal heatsink plate. Remove the heatsink plate by unscrewing the two screws holding it down. Set those screws somewhere safe because they’re small and easy to lose.

Step 2: Check and Set the Standoff
Most current boards, including those built for Intel Core Ultra 200-series and AMD Ryzen 9000-series builds, use a screwless or sliding latch retention system. If your board uses a traditional brass standoff, confirm it’s positioned at the correct distance for your drive’s length. The most common consumer NVMe SSD is 2280, meaning 22mm wide and 80mm long. If you’re unsure, measure the drive or check the product listing. Knowing your exact drive size matters more than most people think, especially in smaller builds.
| Form Factor | Width | Length | Common Use |
|---|---|---|---|
| 2230 | 22mm | 30mm | Steam Deck, mini-PCs, some laptops |
| 2242 | 22mm | 42mm | Laptops, compact OEM systems |
| 2260 | 22mm | 60mm | Rare, some OEM builds |
| 2280 | 22mm | 80mm | Most desktop NVMe SSDs |
| 22110 | 22mm | 110mm | Enterprise and workstation drives |
Step 3: Insert the M.2 NVMe SSD
Hold the drive by its edges only. Don’t touch the gold connector pins along the bottom edge. Align the notch on the drive with the key in the slot, then insert at roughly a 30-degree angle. Apply firm, even pressure until the connectors are fully seated. You’ll feel a slight resistance, then a solid stop. If it doesn’t slide in smoothly, stop and check the notch alignment rather than forcing it.
Step 4: Secure the Drive with the Retention Screw
Once the drive is seated, press the far end down flat against the motherboard. It should stay parallel to the board surface without bowing. Insert the M.2 retention screw and tighten with your #0 Phillips driver. Fingertight plus a quarter turn. That’s it. Overtightening can crack the PCB. Not great. The M.2 screw guide covering sizes, types, and what comes in the box is worth a read if your retention screw is missing or looks wrong.
Step 5: Reinstall the M.2 Heatsink
If your motherboard came with an M.2 heatsink cover, now is the time to reinstall it. Peel the backing off the thermal pad on the underside of the heatsink plate before you set it down. Don’t skip this. Align the plate over the drive and tighten the screws evenly. If your motherboard doesn’t include an M.2 heatsink, consider buying an aftermarket one for any Gen 4 or Gen 5 drive. Without thermal management, sustained workloads can push temperatures to 70-90°C, triggering thermal throttling and reducing performance by up to 30%. Gen 3 drives run cooler and can usually skip the heatsink without issue.
For reference, Kingston’s M.2 SSD installation documentation at kingston.com also recommends avoiding direct contact with the connector pins during handling, which is good practice regardless of drive brand.
How to Configure Your M.2 SSD in BIOS
Physical installation done. Now you need to make sure the system sees the drive before anything else.
Boot Into BIOS
Power on your PC and press the BIOS key immediately. On ASUS boards it’s Delete or F2. Gigabyte uses Delete. MSI uses Delete. ASRock uses F2. If you miss it and Windows boots instead, restart and try again. You’ll land in the UEFI interface.
Verify the Drive Is Detected
Navigate to the storage configuration section. Depending on your board, this might be labeled “M.2 Configuration,” “NVMe Configuration,” or just the general “Storage” screen. Your new drive should appear with its model name and capacity. If it doesn’t show up, reseat the drive and check for any lane-sharing settings that need to be toggled in BIOS. Some boards require you to manually enable specific M.2 slots.
Set Boot Priority (If Installing an OS)
If you’re doing a fresh Windows install, navigate to the boot order section and set your Windows USB as the first boot device, with the new NVMe drive as second. Save and exit with F10. Your system will restart and boot from the USB installer.
Enable XMP or EXPO While You’re In There
Since you’re already in BIOS, this is a good time to enable XMP (Intel) or EXPO (AMD) for your RAM if you haven’t already. It won’t affect SSD performance, but it’s one of those settings that gets missed constantly. The step-by-step guide on how to enable XMP in BIOS walks through the process for all major board manufacturers.
Initializing Your New M.2 SSD in Windows 10 and Windows 11
This is the step competitors never cover. Your drive is installed and detected in BIOS, but it still won’t appear in File Explorer until it’s initialized and formatted in Windows. Here’s how to handle both scenarios.
If Installing Windows Fresh
Boot from your Windows 10 or Windows 11 USB installer. When you reach the partition selection screen, your NVMe drive will appear as unallocated space. Select it, click New, let Windows create the system partitions, click Apply, then proceed with the install. Windows handles the formatting automatically. The drive will be ready by the time setup finishes.
If Adding as a Secondary Drive
Boot into Windows normally. Right-click the Start button and select Disk Management. Your new NVMe drive will appear at the bottom of the list labeled “Unknown” and “Not Initialized.” Right-click the disk label on the left side and select Initialize Disk. Choose GPT (GUID Partition Table) when prompted. MBR is legacy and not worth using on any modern system. After initialization, right-click the unallocated space on that disk, select New Simple Volume, assign a drive letter, format as NTFS, and finish the wizard. The drive will show up in File Explorer within seconds.
Crucial’s SSD compatibility and setup documentation at crucial.com/support/ssd also covers the disk initialization process for both Windows 10 and Windows 11 if you want a secondary reference.
Troubleshooting: M.2 SSD Not Detected
| Problem | Likely Cause | Fix |
|---|---|---|
| Drive not in BIOS | Not fully seated | Remove and reseat the drive, check notch alignment |
| Drive not in BIOS | Slot disabled in firmware | Enable the M.2 slot in BIOS settings |
| Drive not in BIOS | PCIe lane conflict | Disable shared SATA ports per motherboard manual |
| Drive in BIOS, not in Windows | Not initialized | Use Disk Management to initialize and format |
| Drive detected but slow | Running in SATA mode | Confirm PCIe/NVMe mode in BIOS, verify drive is NVMe not SATA M.2 |
| Drive overheating above 80°C | No heatsink on Gen 4/5 drive | Install M.2 heatsink, enable thermal monitoring in BIOS |
| Gen 5 drive running at Gen 4 speed | Board limited to PCIe 4.0 | Verify board supports PCIe 5.0 M.2, check slot spec in manual |
If you’re on an older board, also check that the NVMe driver is current. Windows 10 and 11 both include generic NVMe drivers, but the manufacturer-specific driver from Samsung, WD, or Seagate can sometimes resolve detection inconsistencies on unusual hardware combinations. Check the WD Dashboard support page or the equivalent for your drive brand.
Frequently Asked Questions
Does it matter which M.2 slot I install my SSD in?
Yes, it matters. The first M.2 slot on most motherboards (typically labeled M2_1 or M.2_1) runs CPU-direct PCIe lanes, giving you the fastest, lowest-latency connection. Slots two, three, and four often route through the chipset or share bandwidth with SATA controllers. Always install your primary NVMe boot drive in the CPU-direct slot, and consult your motherboard manual before populating secondary slots to avoid lane conflicts.
Do I need to format my M.2 SSD after installing it?
If you’re doing a clean Windows install, the installer handles formatting automatically during setup. If you’re adding the drive as a secondary storage device while Windows is already running, you must initialize and format it manually through Disk Management before it will appear in File Explorer. Choose GPT partition style and NTFS file system for any modern system.
Can I install an M.2 SSD without a screw?
Technically the drive will sit in the slot without being secured, but don’t do it. An unsecured drive will vibrate, potentially unseat from the connector over time, and won’t maintain reliable contact during sustained workloads. Always secure the drive with the retention screw or the screwless latch system your board uses. Many current motherboards from ASUS, MSI, and Gigabyte have moved to tool-free retention clips, so check your manual to see which method your board uses.
How long does it take to install an M.2 SSD?
The physical installation itself takes 5-10 minutes, including removing the GPU if it’s blocking access. If you’re also doing a fresh Windows 11 install on the new drive, add another 20-30 minutes for the OS setup process. Initializing a secondary drive in Windows Disk Management takes under two minutes.
Do I need a heatsink on my M.2 NVMe SSD?
For Gen 3 drives, a heatsink is optional. Gen 3 NVMe SSDs top out around 3,500 MB/s and don’t generate much heat during typical workloads. For Gen 4 and Gen 5 drives, a heatsink is strongly recommended. Gen 5 drives in particular can hit 80-90°C under sustained sequential writes without thermal management, which triggers throttling and can cut performance by up to 30%. Most mid-range and high-end motherboards now include built-in M.2 heatsink covers. If yours doesn’t, budget a few dollars for an aftermarket solution.
What You Should Do
Here’s the recap. Identify your CPU-direct M.2 slot using the motherboard manual. Insert the NVMe drive at a 30-degree angle, press flat, secure the retention screw, and reinstall the heatsink cover. Boot into BIOS to confirm the drive is detected, set boot priority if you’re doing a fresh OS install, and initialize the drive in Windows Disk Management if it’s a secondary storage device. After everything is running, use CrystalDiskMark (free download) to verify your drive is hitting expected sequential read speeds. If a Gen 4 drive is reading below 5,000 MB/s or a Gen 3 drive below 2,800 MB/s, something is off with the slot configuration or driver, and the troubleshooting table above is your starting point. For the complete process of installing both SATA and M.2 drives together in the same build, the guide on how to install an SSD covering both SATA and M.2 has you covered.

Alex has been building and tweaking custom PCs for over 12 years. From budget builds to full custom water loops, he’s assembled more than 50 systems and helped hundreds of builders troubleshoot their rigs. When he’s not benchmarking the latest hardware, you’ll find him optimizing airflow setups or stress-testing overclocks.