How to Fix an NVMe SSD Not Detected in BIOS

Published 2026-10-16 · LuxuriousComputers Repair

You installed an NVMe SSD into the M.2 slot on your motherboard and the BIOS does not detect it. The drive does not appear in the boot device list, the storage configuration menu shows no NVMe device, and Windows cannot see it either. Or a previously working NVMe drive has disappeared from the system — the BIOS no longer lists it and all data on the drive is inaccessible. An NVMe SSD not being detected is caused by the drive not being seated properly in the M.2 slot, the M.2 slot being disabled in BIOS, PCIe lane sharing conflicts disabling the slot, an incompatible drive format (SATA M.2 in an NVMe-only slot or vice versa), outdated BIOS firmware, or a dead drive.

Reseat the NVMe drive

  1. Power off the computer completely and unplug the power cable
  2. Locate the M.2 slot on the motherboard. Remove the mounting screw that holds the NVMe drive down
  3. Pull the NVMe drive out of the slot at the angle it naturally tilts to (about 30 degrees)
  4. Inspect the gold edge connector on the drive for dust, fingerprints, or damage. Clean with a pencil eraser if the contacts appear tarnished or dirty
  5. Inspect the M.2 slot on the motherboard for debris, bent pins, or damage
  6. Reinsert the drive firmly into the slot at a 30-degree angle until the gold contacts are fully engaged, then press the drive flat against the motherboard and secure with the mounting screw

Check M.2 slot compatibility

Not all M.2 slots support NVMe drives, and not all NVMe drives work in all M.2 slots:

Check BIOS settings

  1. Enter BIOS (press Delete, F2, or F12 during boot — the key varies by motherboard manufacturer)
  2. Navigate to the storage or advanced chipset settings. Look for M.2 configuration, NVMe configuration, or PCIe storage settings
  3. Make sure the M.2 slot is enabled. Some motherboards have individual enable/disable toggles for each M.2 slot
  4. Check the boot mode: NVMe drives require UEFI boot mode, not Legacy/CSM boot mode. If your BIOS is set to Legacy or CSM, NVMe drives will not appear as bootable devices. Change boot mode to UEFI. Note: changing from Legacy to UEFI may make an existing Windows installation on a different drive unbootable if it was installed in Legacy mode — this only affects the boot drive, not data drives
  5. Check for a PCIe/NVMe RAID configuration. If Intel RST (Rapid Storage Technology) or AMD RAID is enabled, NVMe drives may only appear through the RAID controller rather than as individual devices. Try setting the SATA/NVMe mode to AHCI instead of RAID

PCIe lane sharing conflicts

This is one of the most common and least obvious causes of NVMe detection failure:

Update BIOS firmware

Test the drive

Drive failure

NVMe troubleshooting and installation in Columbus and Delaware

If your NVMe SSD is not detected and the steps above did not resolve it, Luxurious Computers can test the drive and M.2 slot with known-good components, identify lane sharing conflicts, update BIOS firmware, and ensure your NVMe drive is properly installed and recognized by the system.

Need Expert Help?

Our team at LuxuriousComputers Repair is here to help you with any questions.

Learn More