How to Fix an SSD Not Showing Up
An SSD not showing up most often happens because a new drive has not been initialized and formatted, the drive lacks a drive letter, or the SATA or NVMe connection is loose. When a solid state drive is absent from File Explorer but the system otherwise runs, the drive is usually present but unprepared, unlettered, or undetected rather than dead. The fault sits in Disk Management, the connection, the M.2 slot configuration, or the storage driver rather than in a failed drive.
This article lists the causes of a missing SSD in order of probability, then walks through step-by-step solutions ordered from the Disk Management checks to testing the drive in another system. The fixes cover initializing and formatting a new drive, assigning a drive letter, reseating the SATA or NVMe connection, confirming the drive in BIOS, checking M.2 slot enablement and lane sharing, updating storage drivers, and testing the drive on another port or computer. Each solution states what it resolves and gives the exact procedure to follow.
What Causes an SSD to Not Show Up?
An SSD does not show up because the drive is unprepared, unlettered, or undetected, most commonly from a new drive that is not initialized, a missing drive letter, or a loose connection. The fault sits in Disk Management, the connection, the M.2 configuration, or the driver, and the causes rank by how often they occur. The common causes are listed below, most frequent first:
- A new drive not initialized appears in Disk Management as unallocated space with no partition, so File Explorer shows nothing for it.
- A missing drive letter leaves a formatted partition hidden from File Explorer even though the drive is healthy and detected.
- A disconnected SATA or NVMe drive from a loose data cable, a missing power lead, or an unseated M.2 module goes undetected entirely.
- A disabled M.2 slot or SATA lane sharing turns off a port when the chipset shares lanes between an M.2 slot and certain SATA ports.
- An outdated storage driver for the SATA AHCI or NVMe controller can stop Windows from presenting a detected drive.
- BIOS not detecting the drive points to a connection fault or a drive that the firmware cannot read.
- A dead drive that has failed electrically appears in neither BIOS nor Disk Management and needs replacement.
The pattern narrows the cause: a drive visible in Disk Management but not File Explorer needs initialization or a drive letter, while a drive absent from BIOS points to a connection or M.2 fault. This guide covers SSD and NVMe specifics such as initialization and M.2 lane sharing, distinct from the broader hard drive not detected guide, and a drive that the system reads but that slows it overlaps with other storage checks.
| Symptom | Most Likely Cause |
|---|---|
| In Disk Management as unallocated | New drive not initialized or formatted |
| Healthy partition, absent from File Explorer | Missing drive letter |
| Absent from BIOS and Disk Management | Loose connection or unseated M.2 module |
| M.2 drive missing, SATA ports also off | M.2 and SATA lane sharing |
| Detected in BIOS but not in Windows | Outdated storage driver |
| Invisible on every port and system | Dead drive |
Initialize and Format the Drive in Disk Management
Initializing and formatting the drive in Disk Management resolves a new SSD that is present but appears as unallocated space with no usable partition. A brand-new drive ships without a partition table, so File Explorer shows nothing until the drive is initialized and a volume is created. Follow these steps:
- Open Disk Management by right-clicking the Start button and selecting it, then look for the new drive listed as unallocated or not initialized.
- Initialize the disk when prompted, choosing GPT for a modern UEFI system rather than MBR, since GPT supports larger drives and more partitions.
- Right-click the unallocated space and select New Simple Volume, then follow the wizard to size the partition and assign a file system.
- Format the volume as NTFS for a Windows data or system drive, completing the wizard so the drive appears in File Explorer.
A drive that appears in Disk Management as unallocated is healthy and detected, needing only initialization and a volume to become usable. Choosing GPT over MBR suits modern systems and NVMe drives, and how solid state drives store and address data appears in the explanation of how SSDs work, which clarifies why a new drive starts empty.
Assign a Drive Letter to the Volume
Assigning a drive letter resolves a formatted SSD that is healthy and detected but hidden from File Explorer because it has no letter. A volume without a drive letter does not appear in File Explorer even though Disk Management shows it as a healthy partition.
Adding a letter makes it visible. Follow these steps:
- Open Disk Management and locate the healthy partition that has no drive letter shown beside its volume label.
- Right-click the volume and select Change Drive Letter and Paths, then click Add to assign a letter.
- Choose an unused letter from the list, since a conflict with an existing assignment leaves the volume hidden.
- Confirm the drive now appears in File Explorer under the assigned letter, with its full capacity available.
A healthy partition that lacks a drive letter is fully intact and only hidden, so adding a letter restores access without any data loss. A letter that conflicts with a mapped network drive or a removed device can leave a volume invisible, which choosing a different free letter resolves.
Reseat the SATA or NVMe Connection
Reseating the SATA cable or the NVMe module resolves a drive that is absent from both BIOS and Disk Management because of a loose connection. A loose SATA data cable, a disconnected SATA power lead, or an M.2 drive not seated flat in its slot removes the drive from detection entirely. Follow these steps:

- Power off and unplug the system, then reseat both ends of the SATA data cable between the drive and the motherboard.
- Reconnect the SATA power lead from the power supply to the drive, since a SATA SSD without power does not appear anywhere.
- Reseat an NVMe drive in its M.2 slot, inserting it at an angle, pressing it flat, and securing the retention screw or latch so it sits level.
- Try a different SATA port and cable for a SATA SSD to rule out a failed port or a damaged cable.
A drive that reappears after reseating had a loose connection, while one that stays absent across ports and cables points to the M.2 configuration or a dead drive. The difference between SATA and M.2 NVMe drives, including how each connects and is powered, appears in the comparison of M.2 and SATA storage.
Confirm the Drive in BIOS
Confirming the drive in BIOS determines whether the firmware detects the SSD at all, separating a connection or hardware fault from a Windows-side problem. The firmware lists every detected storage device, so a drive present in BIOS but absent from Windows points to a driver or Disk Management issue, while a drive absent from BIOS points to the hardware. Follow these steps:
- Enter BIOS or UEFI setup by pressing Delete or F2 at startup, then open the storage or boot device list.
- Read whether the SSD appears by its model name in the detected storage devices, confirming the firmware reads it.
- Check the SATA mode is set to AHCI rather than a legacy IDE mode, since the wrong mode can hide a SATA SSD.
- Note the result: a drive present in BIOS but missing from Windows points to drivers or Disk Management, while one absent from BIOS points to the connection or M.2 slot.
A drive the BIOS detects is electrically connected and readable by the firmware, so the fault moves to the Windows side, the driver, or Disk Management. A drive the BIOS does not detect has a connection fault, a disabled slot, or a hardware failure, which the reseating and M.2 checks address next.
Check M.2 Slot Enablement and Lane Sharing
Checking M.2 slot enablement and lane sharing resolves a missing NVMe drive when the chipset disables a slot or reassigns lanes between an M.2 slot and certain SATA ports. Many motherboards share a fixed number of lanes, so populating an M.2 slot can disable specific SATA ports, and some slots stay off until enabled in BIOS. Follow these steps:
- Read the motherboard manual’s M.2 and SATA lane table, which states which SATA ports turn off when a given M.2 slot is populated.
- Confirm the M.2 slot is enabled in BIOS, since some boards disable a secondary M.2 slot by default until it is switched on.
- Confirm the slot supports the drive’s interface, because an M.2 slot wired for SATA does not read an NVMe drive and the reverse also fails.
- Move the drive to a different M.2 slot if one slot shares lanes with a SATA port already in use, freeing the conflict.
A missing NVMe drive whose installation also dropped a SATA port confirms lane sharing described in the manual. An M.2 slot keyed or wired only for SATA cannot read an NVMe drive, so the slot’s supported interface matters, a distinction the M.2 versus SATA comparison explains for each drive type and slot.
Update the Storage Driver
Updating the storage driver resolves an SSD that BIOS detects but Windows does not present because of an outdated or generic controller driver. The SATA AHCI or NVMe controller needs a working driver for Windows to expose the drive, and an outdated or missing driver can leave a detected drive hidden. Follow these steps:

- Open Device Manager and expand Storage controllers and Disk drives, looking for a controller with a warning icon or a missing entry.
- Update the storage controller driver, installing the chipset or NVMe driver from the motherboard or drive manufacturer’s support page.
- Scan for hardware changes in Device Manager after the install, prompting Windows to re-detect the drive.
- Install the chipset driver package for the motherboard, since the SATA and NVMe controllers depend on the chipset driver being current.
A drive that appears in BIOS and in Device Manager but not in File Explorer needs initialization or a drive letter rather than a driver, so the Disk Management checks apply. A drive that BIOS detects but Device Manager does not list at all points to a missing controller driver that the chipset package supplies.
Test the Drive on Another Port or Computer
Testing the drive on another port or computer isolates the fault to the drive itself rather than the slot, port, or motherboard. Connecting the SSD to a different port or a known-good system determines whether the drive is detected anywhere. Follow these steps:
- Move a SATA SSD to a different SATA port and cable, or an NVMe drive to another M.2 slot, to rule out a failed port or slot.
- Connect the drive to a second computer through a spare port or a USB-to-SATA or USB-to-NVMe adapter.
- Check whether the second system detects the drive in its BIOS and in Disk Management.
- Judge the result: a drive invisible on every port and system has failed, while a drive detected elsewhere points to the original port, slot, or board.
A drive that a second system detects has working hardware, moving the fault to the original system’s port, slot, lane sharing, or driver. A drive that no port or system detects has failed and needs replacement, with data recovery attempted from a backup. A SATA hard drive that behaves the same way is covered in the hard-drive-not-detected guide rather than this NVMe-focused procedure.
Key Takeaways
- Open Disk Management first, initializing a new unallocated drive and creating a volume so it appears in File Explorer.
- Assign a drive letter to a healthy partition that is detected but hidden from File Explorer.
- Reseat the SATA cable or the NVMe module when the drive is absent from both BIOS and Disk Management.
- Confirm the drive in BIOS to separate a hardware or connection fault from a Windows-side driver or letter issue.
- Check M.2 slot enablement and lane sharing, since populating an M.2 slot can disable certain SATA ports.
- Update the storage driver and test on another port or PC to confirm a controller issue or a dead drive.
Why is my SSD not showing up in Windows?
A new SSD often shows as unallocated in Disk Management and needs initializing and a volume created. A formatted drive missing from File Explorer usually needs a drive letter assigned.
My SSD shows in BIOS but not in Windows. Why?
A drive detected in BIOS but missing from Windows usually needs initialization, a drive letter, or a current storage driver. Open Disk Management to create a volume or assign a letter.
Why does my M.2 SSD disable a SATA port?
Many motherboards share lanes, so populating an M.2 slot turns off specific SATA ports. Read the manual’s lane table and move the drive to a slot that does not conflict with a used port.
How do I initialize a new SSD?
Open Disk Management, initialize the disk as GPT, right-click the unallocated space, and select New Simple Volume. Format it as NTFS to make the drive appear in File Explorer.
Why is my SSD missing from Disk Management too?
A drive absent from Disk Management and BIOS has a loose connection, a disabled M.2 slot, or has failed. Reseat the SATA cable or NVMe module and confirm the slot is enabled in BIOS.
Does an NVMe drive need a different slot than SATA?
An M.2 slot can be wired for NVMe, SATA, or both. A slot keyed only for SATA will not read an NVMe drive. Confirm the slot supports the drive’s interface in the motherboard manual.
Last Thoughts on an SSD Not Showing Up
An SSD not showing up is usually a preparation, lettering, connection, or configuration problem rather than a dead drive, so the fix moves from Disk Management outward: initialize and format a new drive, assign a drive letter, reseat the SATA or NVMe connection, confirm the drive in BIOS, check M.2 slot enablement and lane sharing, update the storage driver, and test on another port or computer. The symptom table separates an uninitialized drive from a dead one. Readers can continue with the comparison of M.2 and SATA storage, the explanation of how SSDs work, or the hub of common PC problems for related hardware faults.


