Symptoms
- New NVMe SSD doesn't appear in BIOS/UEFI boot menu or storage list
- Drive was working, then disappeared after a BIOS update or other hardware change
- Computer boots to a 'no bootable device' message with the drive installed
- Drive is detected in one M.2 slot but not another
Likely causes
- CommonDrive not fully seated in the M.2 slotA drive that isn't clicked in flush can fail to make contact.
- CommonM.2 slot conflicts with a SATA port, disabling one when the other is usedMany motherboards share bandwidth between certain M.2 and SATA ports.
- PossibleBIOS set to the wrong mode (like Legacy instead of UEFI, or wrong NVMe setting)Some boards need a specific setting enabled for NVMe support.
- PossibleBIOS needs an update to support a newer NVMe driveVery new drives sometimes aren't recognized by older BIOS versions.
- PossibleFaulty drive or M.2 slotTesting in a different slot or another system rules this in or out.
What to do
- Power down, reseat the NVMe drive fully in its slot, and make sure the retaining screw is secure.
- Check the motherboard manual for M.2 slot sharing rules, since using one slot can disable specific SATA ports or vice versa.
- Enter BIOS/UEFI and confirm the boot mode is UEFI (not Legacy/CSM) if required for NVMe boot.
- Check for a motherboard BIOS update that specifically mentions improved NVMe or new drive support.
- Try the drive in a different M.2 slot if the board has more than one.
- Test the drive in a different computer, or test a known-good drive in the same slot, to isolate the fault.
Tools and parts
- Screwdriver for M.2 mounting screw
Safety
Generally low risk
Generally low risk for a careful person. Stop if anything looks different from what this guide describes.