Troubleshooting & Fixes

How to Fix an SSD Not Showing Up

A brand-new SSD that is not showing up usually just needs initializing and a drive letter in Disk Management. Press the Windows key, type Disk Management, and open it. If the drive is listed as unallocated or not initialized, right-click it, choose Initialize Disk, pick GPT, then right-click the unallocated space and create a New Simple Volume formatted as NTFS. Windows assigns a drive letter and the SSD appears in File Explorer. If the drive is missing from Disk Management entirely, the problem is the connection, the M.2 slot, or BIOS detection rather than formatting.

GPTpartition style to choose on any modern UEFI PC
Win+Xopens the menu with Disk Management on it
M.2 + SATAone M.2 drive can switch off shared SATA ports
NVMe ≠ SATAM.2 keying must match the drive protocol

An SSD not showing up almost always means the drive is present but unprepared, unlettered, or undetected, not that it has failed. A new drive ships with no partition table, so it sits in Disk Management as unallocated and never reaches File Explorer. A formatted drive can lose its drive letter and vanish from File Explorer while staying healthy. A SATA or M.2 drive with a loose connection drops out of detection completely. This guide moves from the most common and easiest fix outward, so try them in order.

Why Is My SSD Not Showing Up?

An SSD does not show up because it is unprepared, unlettered, or undetected, ranked here from most to least common. The symptom narrows the cause: a drive visible in Disk Management but not File Explorer needs initializing or a letter, while a drive absent from BIOS points to the connection or the M.2 slot.

Needs initializing or a letter
A new drive shows as unallocated with no partition, or a formatted drive lost its drive letter. The drive is healthy and detected; it just is not prepared or visible. Tell-tale: it appears in Disk Management but not File Explorer.
M.2 seating or wrong slot
An M.2 drive that is not pressed flat, screwed to the wrong standoff, or sitting in a slot keyed for the other protocol will not be read. Tell-tale: the drive is missing from BIOS and Disk Management.
M.2 disabled a SATA port
Many boards share lanes, so adding an M.2 drive turns off specific SATA ports and makes an existing drive vanish. Tell-tale: a SATA drive disappeared right after you fitted an M.2 drive.
BIOS or driver
The slot is disabled in BIOS, the SATA mode is wrong, or the SATA AHCI or NVMe controller driver is missing. Tell-tale: the drive shows in BIOS but not Windows, or vice versa.

This guide covers the SSD and NVMe specifics, namely initialization, M.2 seating, lane sharing, and keying. A spinning hard disk that behaves the same way is covered in fix a hard drive not detected, and a drive that is detected but will not boot is covered in the no bootable device error.

How Do You Fix an SSD Not Showing Up?

Work through these fixes in order, from the Disk Management checks to confirming the hardware in BIOS. Each step states what it resolves, so stop as soon as the drive appears.

  • Initialize and assign a letter in Disk Management. Press Win+X and open Disk Management. If the drive reads unallocated or not initialized, right-click it, choose Initialize Disk, and pick GPT. Right-click the unallocated space, choose New Simple Volume, and format it NTFS. If a healthy partition simply has no letter, right-click it, choose Change Drive Letter and Paths, and add an unused letter. Use Action then Rescan Disks first if nothing is listed.
  • Confirm BIOS detection. Restart and press Delete or F2 to enter BIOS or UEFI, then open the storage or boot device list. A drive shown by model name is electrically fine, so the fault is on the Windows side. A drive missing here has a connection, slot, or hardware fault. Set the SATA mode to AHCI, not legacy IDE.
  • Reseat the M.2 drive in the correct slot. Power off and unplug the system. Insert the M.2 drive at about a 30 degree angle, press it flat, and secure it to the standoff that matches its length (most are 2280). For a SATA SSD, reseat both ends of the data cable, confirm the power lead, and try a different port and cable.
  • Check whether the M.2 slot disabled your SATA ports. Read the lane table in your motherboard manual. If fitting the M.2 drive switched off the SATA ports your existing drive uses, move that SATA drive to a port that is not shared, or move the M.2 drive to a different slot.
  • Enable the slot in BIOS. Some boards leave a secondary M.2 slot off until you switch it on, usually under Advanced, Onboard Devices, or Storage Configuration. Confirm the slot supports your drive: an M.2 slot wired only for SATA will not read an NVMe drive. If the SSD is still missing during a Windows install on an Intel 11th-gen or newer PC, load the Intel RST VMD driver, or disable VMD in UEFI if you are not using RAID.
  • Update the storage driver. If the drive shows in BIOS but not Windows, open Device Manager, expand Storage controllers and Disk drives, and install the chipset or NVMe controller driver from the motherboard or drive maker support page. Then choose Action then Scan for hardware changes.
Reseat the SATA or NVMe Connection - How to Fix an SSD Not Showing Up

If the drive reappears after reseating, it had a loose connection. If it stays absent across ports, cables, and slots, move on to the lane-sharing and BIOS checks before suspecting the drive itself.

A newly added M.2 drive can make an existing SATA drive vanish. This is the single most confusing SSD gotcha. Most motherboards have a fixed pool of high-speed lanes shared between the M.2 slots and some SATA ports, so when you populate an M.2 slot the firmware automatically disables the SATA ports tied to those lanes. A drive that worked yesterday disappears the moment you fit an NVMe SSD, and nothing is broken. Some boards disable SATA 5 and 6 when M.2_1 is used; others cut SATA 3 and 4 for the second M.2 slot. Your manual lists the exact pairing. Move the affected SATA drive to a port that is not shared, and both drives appear.

Initialize and Assign a Drive Letter in Disk Management

This resolves the two most common cases: a new drive that appears as unallocated, and a healthy drive that lost its letter. A brand-new SSD has no partition table, so File Explorer shows nothing until you initialize it and create a volume. A formatted drive whose letter conflicts with a mapped network drive or a removed device disappears from File Explorer while staying intact.

  1. Open Disk Management by pressing Win+X and selecting it. If the new drive is not listed, choose Action then Rescan Disks.
  2. Initialize the disk when prompted, choosing GPT for any modern UEFI system and for every NVMe drive, since GPT supports larger drives and more partitions than MBR.
  3. Create a New Simple Volume by right-clicking the unallocated space, then format it as NTFS for a Windows data or system drive and let the wizard assign a letter.
  4. Or add a missing drive letter by right-clicking a healthy partition that has no letter, choosing Change Drive Letter and Paths, clicking Add, and picking an unused letter.

A drive that appears as unallocated is healthy and detected; it only needs preparing. Adding a letter to a healthy partition restores access with no data loss. How a solid state drive stores and addresses data, and why a new one starts empty, is covered in the wider hub of common PC problems.

Confirm the Drive in BIOS and Reseat the Connection

BIOS detection separates a hardware fault from a Windows-side one, and reseating fixes the loose connection that causes most no-detection cases. The firmware lists every drive it can read, so a drive present in BIOS but missing from Windows points to a driver or to Disk Management, while a drive absent from BIOS points to the connection, the slot, or the drive.

  1. Enter BIOS or UEFI by pressing Delete or F2 at startup, then read the storage list to see whether the SSD appears by model name.
  2. Set the SATA mode to AHCI rather than a legacy IDE mode, since the wrong mode can hide a SATA SSD. Confirm CSM is off and the installer boots in UEFI mode for NVMe.
  3. Reseat an M.2 drive with the system powered off and unplugged: insert at about 30 degrees, press flat, and secure it to the standoff matching its length so it sits level, not bowed.
  4. Reseat a SATA SSD by reconnecting both ends of the data cable and the power lead, then trying a different port and cable to rule out a failed port.

A drive the BIOS detects is electrically connected and readable, so the fault moves to Windows. A drive the BIOS does not detect has a connection fault, a disabled or wrongly keyed slot, or a hardware failure, which the next checks address. The same logic applies when memory goes missing, covered in fix RAM not detected.

Check M.2 Slot Enablement, Lane Sharing, and Keying

This resolves a missing NVMe drive when the slot is disabled, when it shares lanes with a SATA port, or when the slot is keyed for the wrong protocol. M.2 is a connector, not a protocol. NVMe drives speak PCIe and carry an M-key or B+M-key edge; SATA M.2 drives speak AHCI over SATA and carry a B-key edge. A slot wired only for SATA will not read an NVMe drive, and the reverse also fails.

  1. Read the M.2 and SATA lane table in the motherboard manual, which states which SATA ports turn off when a given M.2 slot is populated.
  2. Enable the M.2 slot in BIOS, since some boards leave a secondary slot off by default until it is switched on under Advanced, Onboard Devices, or Storage Configuration.
  3. Confirm the slot supports the drive interface, matching an NVMe drive to an NVMe-capable slot and a SATA M.2 drive to a SATA-capable slot.
  4. Move the drive to a different M.2 slot if one slot shares lanes with a SATA port already in use, which frees the conflict and brings both drives back.

A missing NVMe drive whose installation also dropped a SATA port confirms the lane sharing in the manual. An M.2 slot keyed or wired only for SATA cannot read an NVMe drive, so the supported interface of each slot matters as much as the physical fit.

Update the Storage Driver and Test the Drive

Updating the controller driver resolves a drive that BIOS detects but Windows does not, and testing on another port or PC isolates a dead drive. The SATA AHCI or NVMe controller needs a working driver for Windows to present the drive, and on Intel 11th-gen and newer systems the Intel RST VMD controller often manages NVMe drives, which can stop a fresh Windows install from seeing the SSD without the right driver.

Update the Storage Driver - How to Fix an SSD Not Showing Up
  1. Open Device Manager and expand Storage controllers and Disk drives, looking for a controller with a warning icon or a missing entry.
  2. Install the chipset or NVMe driver from the motherboard or drive maker support page, then choose Action then Scan for hardware changes so Windows re-detects the drive.
  3. Load the Intel RST VMD driver during a Windows install on an Intel 11th-gen or newer PC, or disable VMD in UEFI if you are not using RAID, so the installer can see the NVMe drive.
  4. Test on another port or PC by moving a SATA drive to a different port, an NVMe drive to another slot, or the drive to a second system through a USB-to-SATA or USB-to-NVMe adapter.

A drive that a second system detects has working hardware, so the fault is the original port, slot, lane sharing, or driver. A drive that no port or system detects has failed and needs replacement, with data recovered from a backup where possible.

Is My Drive Failing?Pick the main warning sign to see how serious it is and the urgent steps to take

Last Thoughts on an SSD Not Showing Up

An SSD not showing up is almost always a preparation, lettering, connection, or configuration problem rather than a dead drive, so the fix moves from Disk Management outward. Initialize and letter a new drive, confirm detection in BIOS, reseat the M.2 module in the correct slot, check whether that M.2 drive switched off a shared SATA port, enable the slot in BIOS, and update the storage driver before testing the drive elsewhere. The symptom tells you where to look: visible in Disk Management but not File Explorer means preparing or lettering, while absent from BIOS means the connection or the slot.

Storage is one of several components that can quietly drop off a system, alongside memory, boot devices, and spinning disks. The hub of common PC problems connects this guide to the wider set of detection and startup faults so a missing SSD can be placed next to the related issues that share the same diagnostic logic.

Key Takeaways:

  • A brand-new SSD usually just needs initializing as GPT and a New Simple Volume in Disk Management.
  • A healthy drive missing from File Explorer often only needs a drive letter assigned.
  • Use Action then Rescan Disks, and confirm the drive in BIOS to split a hardware fault from a Windows one.
  • A newly fitted M.2 drive can disable shared SATA ports and make an existing drive vanish; the manual lists the pairing.
  • M.2 keying must match the drive: an NVMe drive needs an NVMe-capable slot, a SATA M.2 drive needs a SATA one.
  • If BIOS sees the drive but Windows does not, update the chipset or NVMe driver, and load Intel RST VMD on newer Intel PCs.

Frequently Asked Questions (FAQs)

Why is my new SSD not showing up in Windows?

A brand-new SSD ships with no partition table, so it appears in Disk Management as unallocated and shows nothing in File Explorer. Right-click it, choose Initialize Disk, pick GPT, then create a New Simple Volume formatted as NTFS. Windows assigns a drive letter and the SSD appears.

Why did adding an M.2 SSD make one of my SATA drives disappear?

Many motherboards share a fixed pool of lanes between an M.2 slot and certain SATA ports, so populating the M.2 slot automatically disables those ports. For example, some boards turn off SATA 5 and 6 when M.2_1 is used. Read the lane table in your motherboard manual and move the SATA drive to a port that is not shared.

My SSD shows in BIOS but not in Windows. What do I do?

A drive the BIOS detects is electrically fine, so the fault is on the Windows side. Open Disk Management and initialize the drive or assign a drive letter. If it is missing from Device Manager too, install the chipset or NVMe controller driver from the motherboard support page.

Why is my M.2 NVMe SSD not detected in BIOS at all?

Check that the drive is seated flat and screwed to the correct standoff, that the slot is enabled in BIOS, and that the slot supports NVMe rather than SATA only. On Intel 11th-gen and newer systems a fresh Windows install may also need the Intel RST VMD driver, or VMD disabled in UEFI if you are not using RAID.

What is the difference between an NVMe and a SATA M.2 SSD?

They use the same M.2 connector but different protocols and keying. NVMe drives speak PCIe and use an M-key or B+M-key edge; SATA M.2 drives speak AHCI over SATA and use a B-key edge. A slot wired only for SATA will not read an NVMe drive, and the reverse also fails, so confirm the slot supports your drive in the manual.

Can an SSD that is not showing up still be saved?

Usually yes. A missing SSD is far more often unprepared, unlettered, or loosely connected than dead. If a known-good second system or a USB adapter detects the drive, the hardware works and the fault is the original port, slot, or driver. Only a drive invisible on every port and system has truly failed.

Nizam Ud Deen

Muhammad Nizam Ud Deen Usman is the founder of theCoreiTech and the author of The Local SEO Cosmos. Nizam works as an SEO consultant and content strategy expert with more than a decade of experience in digital marketing and IT, and he also founded ORM Digital Solutions, a digital agency serving medium and large businesses. He holds a degree from the University of Education, Lahore (Multan Campus), and was listed among the top 20 SEO experts in Pakistan in 2024. Nizam started theCoreiTech in 2012 to make computers easier to understand and use for everyone. Connect with Nizam on LinkedIn (seoobserver), X (@SEO_Observer), or at nizamuddeen.com.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button