Check BIOS first. If the drive is there but missing from Windows, it is a disk-layer fix: open Disk Management and initialize a blank drive as GPT, but never one that held data - RAW means recovery, not format. Absent from BIOS too? Suspect the M.2 traps - keying and shared PCIe lanes the manual maps, not the notch shape.
By LK Wood IV · 2026-07-11 · ~8 min read · St. Louis County, MO
Here is the single question every “SSD not showing up” guide skips, and it’s the one that actually decides your fix: where does the drive disappear? A brand-new M.2 that never appears in BIOS is a completely different problem — with a completely different fix — from a drive that BIOS sees fine but Windows won’t show. Most articles jam every possible cause into one long checklist and let you flail through all of it. You don’t need the whole list. You need to find the lowest layer your drive fails to appear at, because that one observation pins the cause to hardware, firmware, or software — and rules out most of the checklist before you touch anything.
The good news up front, echoed across the r/buildapc and Tom’s Hardware threads on this exact problem: an SSD that won’t show up is usually not dead. Far more often it’s a loose M.2 screw, a keying or lane-sharing quirk in a specific slot, a BIOS storage mode, or a drive that’s detected but simply not initialized yet. This guide walks the detection ladder from the bottom up so you stop at the rung where your drive actually goes missing.
Step 1: Find the layer — the detection ladder
Before any fix, run this three-rung check. Where the drive first fails to appear tells you which section below to read and lets you ignore the rest.
- Is it in the BIOS/UEFI at all? Restart, enter BIOS (usually Delete or F2 at boot), and look at the storage or boot device list. If the drive isn’t there, you’re at the hardware and firmware layer — Steps 2 and 3. This is where the M.2 traps live.
- In BIOS, but not in Windows? If BIOS lists the drive but it’s absent from File Explorer, the hardware is fine — the drive is detected. You’re at the Windows disk layer — Step 4. This is the easiest fix and the least scary, so don’t panic if you land here.
- In Disk Management, but as “Unallocated,” “Not Initialized,” or “RAW”? The drive is present and talking; it just has no usable partition or letter yet. Still Step 4 — with one important data-safety caveat.
Almost every “my SSD isn’t showing up” post is really one of these three, and people waste hours applying rung-1 hardware fixes to a rung-3 software problem. Find your rung first.
Step 2: Not in BIOS — the physical and connection checks
If the drive is absent from BIOS entirely, start at the physical layer. Power off at the PSU switch and mind static.
- M.2 mounting screw and seat. An M.2 stick sits at a slight upward angle when it isn’t screwed down, and that angle is often enough to break contact. Remove it, check the slot for dust, re-insert at about a 30-degree angle, press it flat, and secure the standoff screw snugly. A loose or missing screw is one of the most common reasons a freshly installed M.2 never appears.
- SATA cables (2.5-inch and 3.5-inch drives). Reseat both the data cable and the power cable at the drive and the board. Then — this is the step people skip — swap the SATA data cable for a known-good one. Cheap or partly-seated SATA cables are a notorious hidden culprit; Seagate’s own support note calls a damaged or loose data cable the first thing to check.
- Power connector (SATA drives). Make sure the drive is actually getting power from the PSU. Try a different power lead from the supply; a dead modular cable or a daisy-chained connector can leave one drive unpowered.
- Test the slot, not just the drive. If you have a second M.2 slot or a spare SATA port, move the drive there. If it appears in a different slot, you’ve localized the fault to the original slot — often a lane-sharing or keying issue, covered next.
If a reseat and a cable swap bring the drive back, you’re done. If it’s still missing from BIOS, the cause is usually one of the M.2 configuration traps.
Step 3: The M.2 traps most guides bury
This is where the differential diagnosis earns its keep, because these four causes look identical to a dead drive and none of them is one.
- NVMe vs SATA keying — the drive fits but never registers. M.2 comes in two electrical flavors that share a physical connector. A SATA M.2 drive will slide into an NVMe-only slot and seat perfectly — and never be detected — and an NVMe drive won’t function in a SATA-only slot. The notch shape (B-key, M-key, B+M) does not tell you what the slot is electrically wired for; a slot can be SATA-only even with an M-key cutout. The authority is your motherboard manual’s M.2 specification, not the drive fitting. If a new M.2 fits snugly but is invisible, confirm the drive’s protocol matches what that specific slot supports.
- PCIe lane-sharing — installing the M.2 killed a SATA port (or vice versa). Consumer chipsets don’t have enough PCIe lanes to run every slot and port simultaneously. So on many boards a given M.2 slot borrows its four lanes from specific SATA ports or from a second M.2 slot — and populating one disables the other. If your SATA SSD vanished right after you added an M.2 drive, that’s this. If your M.2 is dead in one slot, it may be sharing lanes with a SATA port you have populated. The manual’s storage block diagram lists exactly which combination disables what. Move the affected drive to a non-shared port.
- VMD / RAID storage mode (Intel and ASUS boards). If the board’s SATA/storage mode is set to Intel VMD or RAID, an NVMe drive can be hidden behind that abstraction layer. Switching to AHCI exposes it. Read the VMD caution in the FAQ first — if Windows was installed under VMD, flipping this can make your boot drive unbootable.
- CSM / UEFI mode and BIOS defaults. A mode mismatch can hide a drive from the boot list even when the board sees it. The fast reset that clears most of these at once: enter BIOS, load Optimized Defaults, set boot mode to UEFI, then re-check. If the board is older and the SSD is new and large, a BIOS/UEFI firmware update from the board maker’s support page is sometimes what’s needed for the board to recognize the newer drive — but back up your data first and do not shut down or reset the machine while the flash is running, because an interrupted update can leave the board unable to boot. ASUS states both requirements outright in its EZ Flash 3 instructions (“Before updating the BIOS version, please back up all hard disk data” and “When updating the BIOS, do not shut down or reset the system to avoid system boot failure”); every vendor’s tool carries the same rule. Try the free checks above first.
Work these in order — keying, lanes, storage mode, defaults/firmware — and the great majority of “not in BIOS” drives come back without a single part swap.
Step 4: In BIOS but not in Windows — the disk layer
If BIOS lists the drive but Windows doesn’t show it, relax: the hard part is over. The drive is detected. It’s just not presented to you yet. Open Disk Management (right-click the Start button, choose Disk Management) and find the drive in the lower pane.
Read this before you click anything in Disk Management: initialize and format are only ever correct on a drive you know is blank. On a drive that held data and now shows as RAW or Not Initialized, both write over the structures recovery software needs — Windows will offer them anyway, and taking the offer is how people lose files they could have gotten back. If this drive ever held anything, treat it as a recovery job first and read the last bullet below before the first one.
- “Not Initialized” — on a drive you know is brand new. A brand-new drive arrives with no partition table. Right-click it, initialize as GPT (the modern standard), then right-click the unallocated space, choose New Simple Volume, and assign a drive letter and file system. It’ll appear in File Explorer immediately.
- Healthy volume, no drive letter. Right-click the volume, choose Change Drive Letter and Paths, and add a letter. Sometimes Windows just didn’t assign one.
- “RAW” or unexpectedly “Unallocated” on a drive that had data. Stop. This is the one place the standard advice becomes dangerous. Initializing or formatting a drive that held data erases it. If this SSD was working and now reads as RAW or uninitialized, treat it as data recovery, not setup — don’t click initialize. Only initialize a drive you know is blank.
The takeaway: a drive that reaches BIOS is a hardware success. Everything from here is a few clicks in Disk Management — unless the drive had data and now looks empty, in which case protecting that data comes before anything else.
Step 5: Is the drive actually dead? The one test that settles it
If you’ve reseated, swapped cables, checked keying and lanes, and loaded BIOS defaults, and the drive is still invisible in BIOS in every slot, run the isolation test before you spend money. Put the SSD in an external USB enclosure or adapter, or connect it to a different computer.
(One note if you landed here about a spinning hard drive rather than an SSD: an SSD has no moving parts and is silent, so it can’t click. If your drive is a mechanical hard drive making a clicking or grinding noise, that points to physical head failure, not a detection quirk — see hard drive clicking for that triage.)
- Appears elsewhere → the drive is alive. The fault is in your original system — a slot, a port, a cable, or a BIOS setting. Go back and work Steps 2 and 3 harder, and suspect the motherboard’s storage if a known-good slot won’t see a known-good drive. A dead M.2 slot or SATA controller is a board-level fault: see motherboard failure symptoms.
- Appears nowhere → the SSD itself has failed. If it’s under warranty, RMA it. If it held data you need, a recovery service is the only path once the controller is gone. Then replace it — a current NVMe SSD is inexpensive, and our best NVMe SSDs for a homelab covers reliable picks.
This cross-check is the same logic that separates a bad slot from a bad card in a graphics card not detected situation: move the part to a known-good environment and let where it works tell you what’s broken. It takes ten minutes and it’s the difference between a $0 fix and buying a drive you didn’t need.
The bottom line
An SSD that won’t show up is rarely a dead SSD, and you don’t need the giant checklist — you need to find the layer it disappears at. If it’s absent from BIOS, you’re at the hardware layer: reseat the M.2 screw or swap the SATA cable, then check the traps that masquerade as failure — NVMe-vs-SATA keying for the slot, PCIe lane-sharing that disables ports, VMD/RAID mode hiding an NVMe drive, and a BIOS defaults reset. If BIOS sees it but Windows doesn’t, it’s a five-click job in Disk Management — initialize a blank drive, assign a letter — with the one hard rule that you never initialize a drive that still holds data. And if it’s invisible everywhere, in every slot and machine, only then is the drive itself the answer. Find the rung, fix the rung, and most of the time the drive was never broken at all.
Frequently asked questions
Why is my SSD suddenly not showing up when it worked fine yesterday?
My SSD shows up in BIOS but not in Windows — how do I fix it?
Why won’t my M.2 SSD show up in BIOS at all?
Does installing an M.2 SSD disable my SATA ports?
How do I tell if my SSD is dead or just not being detected?
Should I disable VMD (or RAID mode) to detect my NVMe SSD?
Evidence ledger
- Last updated
- Methodology
- This guide was written and edited by Lowell K. Wood IV in St. Louis County, MO. Specs and prices verified against vendor and project documentation current on the date above. Full editorial standard: methodology.
- Update log
- 2026-08-14 — Added the missing BIOS-flash safety gate to the Step 3 firmware-update advice (back up first; do not shut down or reset mid-flash), sourced to ASUS EZ Flash 3 instructions which state both requirements verbatim.
- 2026-08-15 — Meta-audit ADR-333 follow-through: the same recovery-first ordering was applied to the “shows in BIOS but not in Windows” FAQ answer, which still put the initialize-as-GPT instruction ahead of the never-initialize-a-drive-that-held-data rule and ships in the FAQPage JSON-LD. No instruction changed, only their order.
- 2026-08-14 — Recovery-first ordering: the never-initialize-a-drive-that-held-data rule now precedes the initialize-as-GPT instruction in Step 4 instead of following it three bullets later. No instruction changed, only the order a top-down reader meets them in.
- Corrections
- Spotted an error or a stale number? Email hello@techfuelhq.com. Confirmed corrections are added to the update log above.