An SSD not showing up usually traces back to one of three causes: a loose or incorrect physical connection, the drive not being detected at the BIOS level, or a new drive that’s connected fine but hasn’t been initialized in Windows yet. Work through each step in order to isolate which applies to your situation.
- Check the physical connection first: cable seating for SATA, slot seating for M.2.
- If BIOS doesn’t see the drive, Windows won’t either, no matter what you try in the OS.
- A brand-new SSD often just needs initializing in Disk Management, not troubleshooting.
- NVMe drives can fail to detect due to a BIOS setting mismatch.
Step 1: Check the Physical Connection
For a SATA SSD, confirm both the SATA data cable and power cable are firmly seated at both ends, following the general approach in checking power connections. For an M.2 NVMe SSD, confirm it’s fully seated in its slot and the tiny retention screw is holding it flat, per M.2 slot explained.
Step 2: Check if the Drive Appears in BIOS
Restart and enter your BIOS, usually with Delete or F2 during boot. If the drive doesn’t appear in the BIOS’s storage or boot device list, Windows won’t see it either, since detection happens at the hardware level first. A drive missing from BIOS points toward a physical connection issue, a dead drive, or occasionally a BIOS setting mismatch.
Step 3: Check BIOS Storage Mode Settings
Some motherboards have a storage controller mode setting, like AHCI versus RAID or specific M.2 slot configuration options, that can prevent a specific NVMe drive from being detected if set incorrectly. Check your motherboard’s manual, and confirm any relevant M.2 slot is enabled if your board has multiple slots sharing resources, following PCIe slots lane-sharing concepts.
Step 4: Check Windows Disk Management
If the drive appears in BIOS but not in File Explorer, it likely just needs to be initialized. Right-click the Start button, choose Disk Management, and look for the new drive listed as “Not Initialized” or “Unallocated.” Right-click it to initialize and create a new volume, a completely normal step for any brand-new drive.
Step 5: Try a Different Cable or Slot
For SATA drives, swap the SATA cable or try a different SATA port on the motherboard to rule out a faulty cable or port. For M.2 drives, if your motherboard has multiple M.2 slots, try the drive in a different one if available.
When to Suspect a Dead Drive
If the drive doesn’t appear in BIOS across multiple cables, ports, or slots, and you’ve confirmed the physical connection is solid, the drive itself may have failed. See signs of SSD failure for further confirmation before assuming it’s dead.
Tip: if you recently installed the drive as part of a larger build, double-check you haven’t accidentally used a cable or slot meant for another component, a surprisingly common cause of “missing” drives in a first build.
See also diagnostic tips from Crucial, community troubleshooting on r/buildapc, and BIOS guidance from Tom’s Hardware.
Frequently Asked Questions
Why doesn’t my new SSD show up in File Explorer?
New drives typically need to be initialized and formatted in Disk Management first, which is a normal step, not a sign of a problem.
What if my SSD doesn’t appear in BIOS at all?
Check the physical connection first, then try a different cable, port, or slot, since BIOS-level detection failure usually points to a hardware connection issue.
Can a BIOS setting prevent an SSD from being detected?
Yes, particularly storage controller mode settings or M.2 slot configuration options on certain motherboards.
How do I know if my SSD has actually failed?
If it doesn’t appear in BIOS across multiple cables, ports, or slots despite a confirmed solid connection, drive failure becomes the more likely explanation.
