Does My Motherboard Support NVMe? How to Check

Billy C. Williams

Short answer: your motherboard supports NVMe only if it has a storage path that supports PCIe-based NVMe, not just an M.2 slot by itself. The fastest way to check is to identify your exact motherboard model, then read the official manual or support page for that board's M.2 storage specifications.

Table Of Contents

Why the answer is not just yes or no

M.2 is a form factor, not a guarantee of NVMe support. Official storage guides from Kingston and MSI both explain that M.2 SSDs can be either SATA-based or PCIe/NVMe-based. That means an M.2 slot can still be the wrong slot for an NVMe drive if the motherboard only wires that slot for SATA.

Step 1: identify your exact motherboard model

Microsoft's official documentation for System Information (msinfo32) explains how to open the tool in Windows. In practice, you want the motherboard or baseboard model first, because that is what lets you pull the correct manual and storage specs from the manufacturer.

Step 2: open the official manual or support page

Once you know the exact model, look up the motherboard's manual or support page from ASUS, MSI, Gigabyte, ASRock, Dell, HP, or the relevant PC maker. This is the decisive source because manufacturers often list each M.2 slot separately, including whether it supports SATA, PCIe, or both, and whether any ports are shared.

Step 3: check whether the M.2 slot supports PCIe or NVMe

ASUS says in its current M.2 troubleshooting FAQ that one M.2 port on a board may support both SATA and PCIe mode while another may support PCIe mode only. MSI's current SSD installation guide makes the same distinction between M.2 PCIe and M.2 SATA. If the official spec page only mentions SATA for that slot, then that slot is not your NVMe path.

Step 4: confirm keying and physical size

Kingston's official SSD guidance says M.2 SSDs commonly use B-key, M-key, or B+M-key layouts, and that keying helps prevent incompatible installations. The same guidance also notes that size matters, with 2280 being common but not universal. So even if your board supports NVMe electrically, the drive still has to match the board's supported keying and supported lengths.

Step 5: watch for shared lanes and disabled ports

This is where many upgrades go wrong. ASUS notes that some M.2 ports are shared with SATA ports, and Kingston's SSD FAQ also says an M.2 socket can share PCIe lanes or SATA ports with other devices. In practical terms, installing one drive can disable a specific SATA port or change which devices the board can see at the same time.

Step 6: check BIOS recognition and boot behavior

Even if the slot is correct, the board still has to recognize the drive. ASUS's current support material says BIOS storage information should show the connected device, and its boot priority FAQ specifically lists M.2 boot devices among the storage devices you can prioritize. That supports a practical rule: if the drive is not recognized in BIOS, or your boot menu does not surface it correctly, confirm firmware, slot choice, and storage-mode details in the vendor manual before buying a second drive or blaming the SSD.

Quick decision table

What you find What it usually means
The board manual says the slot supports PCIe or NVMe Your motherboard supports an NVMe drive in that slot.
The slot is M.2 but documented as SATA only The board does not support NVMe in that slot.
The manual lists shared lanes or disabled SATA ports The NVMe drive may work, but another port may be turned off.
The drive fits physically but BIOS does not detect it Recheck slot type, keying, BIOS settings, and firmware support.

Common mistake to avoid

The biggest mistake is assuming that any M.2 slot equals NVMe support. Official vendor documentation does not support that shortcut. You need the exact board model and the exact slot specification.

Bottom line

Your motherboard supports NVMe only when the official specs for your board say the relevant storage slot supports PCIe/NVMe. The reliable workflow is simple: identify the motherboard model, open the manufacturer manual, verify the M.2 slot type, then check keying, length, shared-lane notes, and BIOS detection before you buy.

Featured Reviews

9,702 Reviews Analyzed
11 Reviews Analyzed
17 Reviews Analyzed
102 Reviews Analyzed
2,121 Reviews Analyzed
7,429 Reviews Analyzed
19,911 Reviews Analyzed
32 Reviews Analyzed
29 Reviews Analyzed

Related Posts

How to Check Power Supply Wattage on a PC

When you are trying to upgrade your PC, understanding the power supply unit (PSU) and its wattage is important. It determines how much power the PSU can de...

How to Tell if Motherboard is Bad or Dead

If your computer's acting strange, like freezing or not turning on, the motherboard might be to blame. Signs of a bad motherboard include system freeze...

How Much Should I Spend On A Motherboard?

Motherboards are the central hub for connecting all computer components. If it has high-level specifications, be sure that the PC’s performance will be...