You installed an NVMe SSD but the computer does not see it. The drive does not appear in BIOS, does not show up in Windows Disk Management, and is invisible in File Explorer. Or the NVMe was working and suddenly disappeared from the system. An NVMe SSD that is not detected prevents you from installing Windows on it, accessing files stored on it, or using it as additional storage. NVMe detection failures are caused by the drive not being seated properly in the M.2 slot, a BIOS configuration issue, a disabled or incompatible M.2 slot, the drive not being initialized in Windows, or a dead drive.
Check physical installation
Power off the computer completely and unplug the power cable
Locate the M.2 slot on the motherboard. M.2 slots are thin horizontal slots, usually between the CPU area and the PCIe slots. Some motherboards have M.2 slots on the back side of the board or under a heatsink cover
Remove the NVMe SSD if it is installed. The drive is held in place by a single screw at the far end. Remove the screw, and the drive pops up at an angle. Pull it straight out from the slot
Inspect the gold contacts on the NVMe drive for dust or damage. Look at the M.2 slot for bent pins or debris
Reinsert the drive: align the notch on the drive connector with the key in the M.2 slot. Insert at a 30-degree angle and push the contacts fully into the slot. Then press the drive flat against the motherboard and secure it with the screw. The drive should sit level and not wobble
Make sure you are using an M.2 slot that supports NVMe. Some M.2 slots on motherboards are SATA-only and do not support NVMe drives. Check your motherboard manual — M.2 slots are typically labeled as M.2 (PCIe/NVMe), M.2 (SATA), or M.2 (PCIe + SATA). An NVMe drive in a SATA-only M.2 slot will not be detected
NVMe drives use an M-key or B+M-key connector. If the drive connector does not physically fit the slot, the slot and drive are incompatible
Check BIOS settings
Restart and enter BIOS (Delete, F2, or F12 during boot)
Look for the M.2 slot configuration. Common locations: Advanced, Storage Configuration, M.2 Configuration, or under the specific M.2 slot label
Make sure the M.2 slot is enabled. Some motherboards disable M.2 slots by default or have an option to switch them between different modes
Check the storage mode: set it to AHCI (not IDE or RAID, unless you specifically need RAID). NVMe drives require AHCI or NVMe mode to function. IDE mode does not support NVMe
Some motherboards share PCIe lanes between the M.2 slot and SATA ports. When an NVMe drive is installed in certain M.2 slots, specific SATA ports are automatically disabled. If you recently moved SATA drives around and the NVMe disappeared, check the motherboard manual for lane sharing conflicts
Similarly, some M.2 slots share lanes with a PCIe x16 slot. Installing an NVMe drive may reduce the GPU slot from x16 to x8. This should not prevent detection but is worth knowing for the overall configuration
Update the BIOS
Older motherboard BIOS versions may not support newer NVMe drives, especially drives with newer NVMe protocol versions (NVMe 1.4 or 2.0) or larger capacities (2TB and above). A BIOS update can add support
Check your motherboard manufacturer support page for the latest BIOS version. Read the changelog — NVMe compatibility fixes are commonly listed
Be careful with BIOS updates: use a stable power source (plug into a UPS if possible), follow the manufacturer instructions exactly, and do not interrupt the update process. A failed BIOS update can brick the motherboard
Check Windows Disk Management
If the NVMe drive appears in BIOS but not in File Explorer, the drive may be detected but not initialized or formatted:
Right-click the Start button and select Disk Management
Look for a disk that shows as Unallocated, Not Initialized, or has no drive letter. This is likely your NVMe drive
If the disk says Not Initialized: right-click the disk label on the left side and select Initialize Disk. Choose GPT (GUID Partition Table) for drives used with Windows 10 or 11. Then right-click the unallocated space and select New Simple Volume. Follow the wizard to assign a drive letter and format the drive
If the disk shows a partition but no drive letter: right-click the partition and select Change Drive Letter and Paths. Click Add and assign a letter. The drive will then appear in File Explorer
A brand-new NVMe drive from the factory always needs initialization and formatting before Windows can use it. This is normal, not a defect. The drive is detected but simply has no file system yet
If Disk Management does not show the drive at all, the problem is at the hardware or BIOS level, not Windows
Install NVMe drivers
Windows 10 and 11 include built-in NVMe drivers that support most drives. However, some NVMe drives perform better or are only fully detected with the manufacturer-specific driver
Samsung NVMe drives: install Samsung NVMe Driver or Samsung Magician software, which includes the optimized driver
Intel NVMe drives: install the Intel Rapid Storage Technology (RST) driver or Intel Volume Management Device (VMD) driver, especially on newer Intel platforms where VMD is enabled by default
If your motherboard uses Intel VMD (Volume Management Device) and VMD is enabled in BIOS, Windows installation media may not detect the NVMe drive during setup. You need to load the Intel VMD driver during Windows installation (press Load Driver when selecting the installation drive, then point to the Intel RST driver from a USB stick). This is increasingly common on 12th generation Intel and newer platforms
Check for overheating
NVMe SSDs can overheat under sustained load and thermal throttle (slow down) or temporarily disappear from the system until they cool down. If the drive vanishes during heavy file transfers or after extended use, overheating is likely
Check the NVMe temperature using CrystalDiskInfo, HWiNFO64, or the drive manufacturer software. NVMe drives should stay below 70 degrees Celsius. Sustained temperatures above 80 degrees can cause disconnection
Install a heatsink on the NVMe drive if one is not already present. Many motherboards include an M.2 heatsink cover — make sure the thermal pad makes contact with the drive controller chip. Aftermarket NVMe heatsinks with fins or small fans are available for drives without built-in cooling
Ensure adequate case airflow over the M.2 area. An NVMe drive sandwiched between a hot GPU and the motherboard with no airflow will overheat regardless of heatsink quality
Test the drive in another system
If the NVMe drive is not detected in BIOS after reseating and BIOS configuration changes, test it in a different M.2 slot or a different computer
Use a USB-to-NVMe enclosure (available inexpensively online) to connect the drive via USB. If the drive appears when connected via USB but not in the M.2 slot, the problem is the M.2 slot or motherboard, not the drive
If the drive is not detected in any slot or enclosure, the drive has failed. NVMe SSDs can fail suddenly without warning, especially from power loss during writes or manufacturing defects in the flash memory
NVMe SSD repair and installation in Columbus and Delaware
If your NVMe SSD is not being detected and the troubleshooting above did not resolve it, Luxurious Computers can diagnose whether the issue is the M.2 slot, BIOS configuration, driver compatibility, the drive itself, or a lane-sharing conflict with other components, and fix it so your NVMe drive is detected and operating at full speed.