If you press your PC’s power button and the motherboard logo flashes by, but your SSD never appears in the BIOS drive list, you are looking at one of the more stressful PC symptoms there is. Sometimes the boot screen hangs at “No bootable device found,” or the boot menu shows only your USB drive, or the BIOS storage information page is simply empty where your drive should be. The drive may still be perfectly healthy — in many cases the SSD is fine and the problem is a settings change, a loose connector, or a firmware quirk.
How urgent is this? If the missing SSD is your boot drive, your PC is unusable until it is fixed, but the situation is rarely catastrophic — data loss from this symptom alone is uncommon. If it is a secondary drive that has vanished, your data is almost certainly still intact on the disk; the drive just is not being enumerated. Either way, work through the fixes below in order, from easiest to hardest, and resist the urge to format or reinitialize anything until the drive reappears. Most cases are resolved within the first three fixes.
Likely Causes
| Cause | How to confirm | Fix difficulty |
|---|---|---|
| Wrong SATA mode setting (AHCI vs. RAID vs. Intel RST/VMD) | BIOS storage or SATA configuration page shows RAID, RST, or VMD instead of AHCI | Easy |
| Loose or unplugged data/power cable | Drive missing after a case move or new hardware; reseat cables and it appears | Easy |
| M.2 slot disabled or sharing lanes with SATA ports | Motherboard manual lists lane sharing; a populated PCIe/M.2 slot coincides with the drive vanishing | Easy |
| CSM/UEFI boot mode mismatch | Drive formatted GPT shows only in UEFI mode; BIOS is set to CSM/Legacy (or vice versa) | Moderate |
| Outdated BIOS/SSD firmware | Drive appears intermittently or after cold boots; known issues listed in BIOS release notes | Moderate |
| Failed drive or dead controller | Drive missing in BIOS on a known-good port, cable, and system | Hard (replacement) |
Fix 1: Reseat Power and Data Cables
What causes it
SATA data cables work loose from vibration or when you have recently moved the case, added a GPU, or rerouted cables. SATA power connectors from modular PSU cables can also be half-seated, and faulty daisy-chained SATA power adapters are a common culprit.
How to check
Shut down, flip the PSU switch off, and open the case. Trace the cable from the SSD to both the motherboard SATA port and the PSU. Look for connectors that are not fully home or that wiggle. If the drive is M.2, skip to Fix 2.
What to do
Unplug and firmly reconnect both ends of the SATA data cable — the L-shaped connector clicks into place. Reseat the SATA power connector. If you have spares, swap in a different data cable and a different SATA power lead, and try a different motherboard SATA port. Power on and enter the BIOS (usually Del or F2 during POST) to check the drive list.
How to undo it
Nothing to undo — this is purely physical and reversible by reconnecting the original cables if you prefer the original routing.
Fix 2: Reseat the M.2 SSD
What causes it
M.2 drives can shift slightly in their slots, especially if the standoff screw was not fully tightened or the drive was installed at an angle. Oxidation on the gold edge contacts can also prevent enumeration, particularly in humid environments or after long storage.
How to check
Power down, unplug the PSU, and press the power button for 10 seconds to drain residual charge. Locate the M.2 slot, remove the heatsink or thermal pad cover if present, and check whether the drive sits flat and its screw is snug.
What to do
Remove the retaining screw, pull the drive out at its angled position, and gently clean the edge contacts with a dry microfiber cloth or isopropyl alcohol on a lint-free swab. Reinsert at roughly a 30-degree angle, press down until flush, and secure the screw. Reattach any heatsink, then boot into BIOS and check the storage page.
How to undo it
Not applicable; the drive goes back exactly as it was. If it still is not detected, try the other M.2 slot if your motherboard has one — this also tells you whether the slot itself is the problem.
Fix 3: Correct the SATA Mode (AHCI vs. RAID/VMD)
What causes it
A BIOS update, a CMOS reset, or manual tampering can flip the storage controller from AHCI to RAID, Intel RST, or (on recent Intel laptops and boards) VMD. A drive that was set up under one mode may not be enumerated — or may be hidden entirely — under another.
How to check
In BIOS, look under Advanced → SATA Configuration, Storage Configuration, Integrated Peripherals, or on ASUS boards Advanced → PCH Storage Configuration. The “SATA Mode” or “Configure SATA as” value should read AHCI if your Windows install was created that way. On Intel systems, also check for a VMD Controller or Intel RST setting under Advanced or South Bridge.
What to do
Set SATA Mode to AHCI and disable VMD if it was previously off. If Windows later fails to boot with an INACCESSIBLE_BOOT_DEVICE error, do not panic: reboot, and either re-enable the old setting or fix Windows by booting into Safe Mode once (hold Shift while clicking Restart in Windows recovery, then Troubleshoot → Advanced Options → Startup Settings → Safe Mode) before switching modes, which lets Windows load the AHCI driver.
How to undo it
Return to the same BIOS page and set the mode back to its original value. Record the original setting before changing anything.
Fix 4: Toggle CSM/Legacy Boot and Check Boot Mode
What causes it
A drive partitioned as GPT only boots in UEFI mode, and some boards hide or deprioritize drives when CSM (Compatibility Support Module) is enabled or when boot mode mismatches the disk’s partition table. A CMOS reset frequently re-enables CSM by default.
How to check
In BIOS, find Boot → CSM (or “Launch CSM” on ASUS, “Legacy Support” on HP/Lenovo). If your OS drive is GPT, CSM should be disabled; if it is MBR, CSM should be enabled. You cannot easily check the partition table while the drive is invisible, but if this drive previously booted Windows 11, it is almost certainly GPT.
What to do
Set CSM to Disabled (or Enabled, if it was previously enabled) and save with F10. Then check Boot → Boot Option Priorities — if the SSD now appears, select it as boot option #1. On boards with separate “UEFI only”/”Legacy only” boot mode selectors, match the mode to your drive’s partition style.
How to undo it
Return the CSM setting to its previous value and save. Note the original boot order first.
Fix 5: Clear CMOS and Load BIOS Defaults
What causes it
A corrupted BIOS setting store, an interrupted BIOS update, or an unstable overclock/undervolt can leave the storage controller uninitialized. Clearing CMOS forces the board to re-detect all hardware from scratch.
How to check
Suspect this if the drive vanished after a crashed BIOS flash, a failed XMP/EXPO memory change, or random reset behavior. If BIOS shows odd system time (e.g., reset to a default date like 01/01/2020), the CMOS has already been cleared or the coin cell is dying.
What to do
Power off and unplug the PSU. Either press the dedicated Clear CMOS button (present on many modern boards, often on the rear I/O panel), or move the CLRTC/CLR_CMOS jumper per your motherboard manual for 10 seconds, or remove the coin cell battery for 5 minutes. Reconnect power, boot, enter BIOS, and if the drive reappears, load optimized defaults (F5 or “Load Setup Defaults” on the Exit page), then reconfigure AHCI mode and boot order before saving with F10. If the BIOS clock keeps resetting afterward, replace the CR2032 battery — they cost a few dollars.
How to undo it
Clearing CMOS erases custom settings (XMP/EXPO profiles, fan curves, boot order). Re-enter them manually. Note your key settings down before doing this if the system still boots intermittently.
Fix 6: Update the BIOS and SSD Firmware
What causes it
Older BIOS versions have known compatibility issues with newer NVMe drives — missing PCIe link training, no NVMe enumeration on certain slots, or instability at PCIe 4.0/5.0 speeds. SSD firmware bugs can likewise cause drives to drop off the PCIe/SATA bus entirely.
How to check
Find your exact motherboard model printed on the board or shown in BIOS (e.g., under BIOS Information on the main/EZ Mode page), then compare your installed BIOS version against the latest on the manufacturer’s support page release notes — look for mentions of “improved NVMe compatibility” or “SSD detection.” For the SSD, check the manufacturer’s support site for a firmware update utility or bootable ISO.
What to do
Download the latest BIOS file from your board vendor, rename it per the vendor’s instructions if needed, place it on a FAT32 USB stick, and use the board’s built-in flash tool (ASUS EZ Flash via the BIOS Tool menu, MSI M-Flash, Gigabyte Q-Flash, ASRock Instant Flash). Do not cut power during the flash. For SSD firmware, run the vendor’s tool from another working drive — Crucial Storage Executive, Samsung Magician, WD Dashboard, or the equivalent for your brand. If your PC cannot boot at all, test the SSD in another computer to update its firmware there.
How to undo it
BIOS downgrades are possible on some boards via the same flash tools, but are usually unnecessary and sometimes blocked. Firmware updates generally should not be rolled back.
Fix 7: Manually Force PCIe Slot and Link Speed Settings
What causes it
An M.2 slot may be disabled in BIOS to free lanes for SATA ports or a PCIe slot, or an aggressive PCIe link speed setting can fail to negotiate with a particular drive. Lane-sharing rules mean adding hardware in one slot can disable another.
How to check
In BIOS, look under Advanced → Onboard Devices, PCH Storage Configuration, or PCI Subsystem Settings. Find entries named “M.2_1 Configuration,” “PCIe Slot Configuration,” or “PCIe Speed.” Consult your motherboard manual’s lane-sharing table — many boards disable specific SATA ports (often SATA5/SATA6) when an M.2 slot is populated.
What to do
Set the relevant M.2 slot to Enabled and its mode to match your drive (PCIe/NVMe vs. SATA M.2). Set PCIe link speed for the M.2 slot to Gen3 as a compatibility test — if the drive appears at Gen3 but not Gen4/Gen5, leave it at the stable speed or update BIOS per Fix 6. If a SATA port is hidden by lane sharing, move the SATA cable to an active port.
How to undo it
Restore the original slot configuration and link speed values. Note them before changing.
Fix 8: Test the Drive in Another System
What causes it
If every setting and connection checks out, the drive’s controller may have failed, or your motherboard’s storage controller may be dead. You need to isolate which component is at fault.
How to check
Install the SSD in a different working PC, or in a USB enclosure (a USB-to-NVMe or USB-to-SATA adapter). If the drive appears there, your motherboard is the problem. If it is invisible everywhere — including the manufacturer’s own detection tools — the drive has likely failed.
What to do
If the motherboard is at fault, test its other M.2/SATA ports, update the BIOS, and consider an add-in PCIe NVMe adapter card as a workaround. If the drive is dead, it is likely out of warranty coverage for recovery, so weigh professional data recovery against restoring from backups. Check the drive’s warranty status with its serial number on the manufacturer’s site — SSD warranties commonly run 3 to 5 years.
How to undo it
Not applicable; this is diagnostic. Return hardware to its original configuration afterward.
If Nothing Works
If the SSD remains invisible across known-good cables, ports, settings, and systems, the drive itself is almost certainly failed at the controller level. At that point: stop power-cycling it repeatedly, which rarely helps and can worsen physical faults; check warranty status with the serial number on the manufacturer’s support site for an RMA replacement; and if the data matters, contact a professional data recovery service before attempting anything invasive — controller-level failures typically need chip-off or firmware repair work that consumer tools cannot perform. If the drive is your boot disk and you have a current backup (or your files sync to cloud storage), a warranty replacement plus a clean Windows install is often the fastest path back to a working PC.
FAQ
Can an SSD disappear from BIOS but still be fine?
Yes, and it is common. A wrong SATA mode setting, a lane-sharing conflict, a loose M.2 seat, or a BIOS bug can hide a completely healthy drive. Only after the drive fails to appear on any port, cable, and system should you assume hardware failure.
Will fixing BIOS settings erase my data?
No. Changing SATA mode, CSM, PCIe settings, or clearing CMOS only affects how the controller enumerates the drive — it does not touch the data on it. The real risk comes afterward: booting into the wrong mode can confuse Windows, and accidentally initializing or formatting a reappeared drive will. Always choose “Cancel” if Disk Management asks you to initialize a disk that holds data you need.
Why does my NVMe SSD show in Windows but not BIOS, or vice versa?
BIOS enumerates drives differently than Windows. A drive set up under Intel RST/VMD RAID mode may be visible in Windows (with the RST driver loaded) but hidden in BIOS, and M.2 slots in SATA mode are sometimes skipped by older BIOS versions. Matching the BIOS storage mode to how the drive was originally configured usually resolves it.
How do I know if my SSD is actually dead?
Test it in another PC or a USB adapter. If no computer detects it, if it powers up with no heat or makes no enumeration attempt, or if the manufacturer’s own tools cannot see it, the controller or NAND has failed. Unusual heat, clicking from a SATA drive, or detection that only occurs intermittently suggests a drive near end of life — back it up immediately.