An NVMe SSD can vanish at a few different points. The motherboard firmware might not detect it at all. Windows may find the physical disk but show only unallocated space, while File Explorer can leave out a working volume simply because it has no drive letter. The right fix depends on where the SSD stops showing up.
The short answer
If the NVMe SSD appears in BIOS but not File Explorer: open Disk Management and bring the disk online. Initialize it only if you’re certain it’s genuinely new, then create a volume and assign a drive letter. If BIOS can’t see it, shut down the computer and check the M.2 slot, how the drive is seated, motherboard compatibility, and any shared PCIe or SATA lane restrictions.
Don’t initialize, format, delete, or clean a drive that holds files you need. If an existing SSD suddenly appears unallocated or uninitialized, its partition table may be damaged. Formatting can make data recovery more difficult.
Work out where the SSD disappears
| Where it appears | Likely issue | Where to start |
|---|---|---|
| Missing from BIOS | Connection problem, incompatible slot, firmware issue, or failed drive | Reseat the SSD and check the motherboard specifications |
| In BIOS but missing from Windows | Disk is offline or uninitialized, or a driver is missing | Check Disk Management and Device Manager |
| In Disk Management but not File Explorer | No partition or drive letter | Create a volume or assign a letter |
| Missing only from Windows Setup | Intel VMD, RAID, or storage controller driver issue | Load the correct storage driver |
1. Reseat the SSD and confirm compatibility
Shut down the computer and disconnect its power. Hold the power button for a moment to discharge any residual electricity. With a laptop, follow the manufacturer’s battery-disconnection instructions before opening the case.
- Remove the M.2 retaining screw or release the tool-free latch.
- Slide out the SSD, then inspect its connector for debris or damage.
- Insert the drive at an angle, push it all the way into the socket, and secure it flat.
- Make sure the thermal pad sits correctly and isn’t keeping the SSD from going in fully.
Not every M.2 socket accepts an NVMe drive. Some work only with SATA M.2 SSDs. Others support PCIe NVMe but disable particular SATA ports or PCIe slots once the socket is occupied. Check the motherboard manual or laptop service manual for the supported interface and drive length, along with its lane-sharing rules.
If there’s another compatible M.2 slot, try the SSD there. You can also test it in a second computer or a known-compatible NVMe USB enclosure. That should help separate a bad drive from a motherboard problem.
2. See if BIOS detects the drive
Enter BIOS or UEFI as the computer starts. The key varies by manufacturer, though Delete, F2, and Esc are common. Once inside, look under storage information, NVMe configuration, PCIe devices, or boot devices.
- If storage settings have been changed before, load the optimized defaults.
- Install a stable BIOS update if the motherboard vendor specifically mentions storage or M.2 compatibility improvements.
- Check for a lane-sharing or PCIe setting that may have disabled the M.2 slot.
Take care with RAID, AHCI, and Intel VMD settings. Changing the controller mode on a computer with an existing Windows installation can leave it unable to boot. Write down the original setting before changing anything.
3. Set up a brand-new SSD in Disk Management
If BIOS sees the SSD, sign in to Windows. Right-click Start and choose Disk Management. Another route is to press Windows + R, type diskmgmt.msc, and press Enter.
- Find the new disk, using its capacity to identify it.
- If the disk is marked Offline, right-click its disk label and choose Online.
- When Windows asks to initialize a genuinely new drive, choose GPT on a modern Windows 11 system.
- Right-click the unallocated area and select New Simple Volume.
- Give it an unused drive letter, then format the volume as NTFS for ordinary Windows storage.
A new SSD won’t appear under This PC until it has a formatted volume with a drive letter. Stop, though, if this is an existing data drive that unexpectedly became unallocated. Those steps aren’t meant for that situation.
4. Add a missing drive letter
A healthy partition can still be absent from File Explorer. In Disk Management, right-click the partition and select Change Drive Letter and Paths. Choose Add or Change, pick an unused letter, and confirm it.
Windows will usually mount the volume straight away. If that letter later disappears, another disk or mapped network drive may be using it. A removable device can cause the same conflict.
5. Check Device Manager and DiskPart
Open Device Manager, then expand Disk drives and Storage controllers. A warning symbol beside the SSD or controller points to a likely driver issue. Install the chipset and storage controller drivers provided by the computer or motherboard manufacturer.
DiskPart can show whether Windows detects the physical disk without changing it. Open Terminal as an administrator and run:
diskpart
list disk
exitCheck the listed capacities carefully. If the NVMe SSD appears in list disk but not File Explorer, the problem is probably with its partition, file system, online state, or drive letter.
6. Find an SSD missing from Windows Setup
Sometimes the SSD appears in BIOS but not on the Windows installation screen. In that case, the installer may be missing the storage controller driver. This is fairly common on computers that use Intel Volume Management Device, Intel Rapid Storage Technology, or a vendor RAID controller.
- Using another computer, download the correct preinstallation storage driver from the laptop or motherboard support page.
- Extract the files to a USB drive.
- At the Windows drive-selection screen, click Load driver.
- Open the extracted driver folder and load the matching driver.
Turning off VMD or RAID may make the SSD appear, but it isn’t a safe fix for every machine. On an existing Windows installation, that change can stop the system from booting. Loading the manufacturer’s driver is generally the safer option.
Mistakes that can make things worse
- Initializing an old data drive: initialization is for a new, blank disk. It isn’t the right response to a drive that suddenly becomes unreadable.
- Running DiskPart clean commands: these commands remove partition information and aren’t needed for ordinary detection problems.
- Assuming any M.2 slot accepts NVMe: M.2 refers to the physical form factor, not the storage protocol.
- Changing controller modes without preparation: switching among VMD, RAID, and AHCI can keep Windows from starting.
- Installing random driver tools: get drivers from the computer, motherboard, chipset, or SSD manufacturer.
Check that the fix holds
Restart the computer and make sure the SSD appears consistently in BIOS, Disk Management, and File Explorer. Copy a nonessential test file onto it. Then restart once more and confirm that the file is still accessible.
If the SSD keeps disconnecting, shows the wrong capacity, vanishes under load, or fails in more than one compatible system, back up any accessible files immediately. That sort of behavior can point to overheating, controller failure, or NAND degradation rather than a Windows configuration issue.