Hardware troubleshooting · September 2026

How to Fix SSD Not Showing Up in BIOS?

A missing SSD usually comes down to a poor connection, the wrong M.2 interface, a disabled controller, or failed hardware. Work through these checks without formatting the drive.

Quick answer

Shut the PC down fully, reseat the SSD, then check it in the BIOS storage menu rather than only the boot list. If it stays missing, verify M.2 compatibility plus shared-port limits before resetting firmware settings. Test the drive in another computer last.

!

Do not initialize, format, secure-erase, or reinstall Windows on the SSD if it contains needed files. Those actions will not make a drive appear in BIOS. They may make later recovery harder once the hardware becomes visible.

When Software Cannot Fix an SSD Missing from BIOS

BIOS detection happens before Windows, macOS, or recovery software loads. Disk-management tools, driver reinstallations, partition commands, plus file-recovery scans cannot communicate with a drive that the firmware never presents to the operating system.

Software becomes useful once the SSD appears as a physical disk, even if its partition is damaged or has no drive letter. Until then, focus on power, cables, slots, compatibility, firmware, plus testing in another machine.

What Different SSD Detection Results Usually Mean

If the SSD appears under NVMe or storage information but not in the boot menu, it may simply lack a bootable operating system. If it appears in another PC only, suspect the original slot, cable, controller setting, or motherboard. If no known-good system can detect it, the SSD itself becomes the main suspect.

Choose the Right Fix for an SSD Missing from BIOS

Begin with the connection checks, then move toward firmware or hardware testing.

Method Best for Time Success rate
1. Power-Cycle the PC, Then Reseat the SSD TRY FIRST Loose SSDs or cables ~10 min ● 78%
2. Check the SSD Port, Slot, Plus Motherboard Limits New M.2 installations ~15 min ● 72%
3. Restore Safe BIOS Storage Settings Changed or unstable BIOS settings ~10 min ● 58%
4. Update the BIOS, Then Clear CMOS if Needed Older boards with newer SSDs ~30 min ● 46%
5. Test the SSD Elsewhere, Then Recover Its Files Suspected board or SSD failure ~30–90 min ● 64%

Top 5 Ways to Fix an SSD Not Showing Up in BIOS

01

Power-Cycle the PC, Then Reseat the SSD

Start here after a new installation, hardware move, or sudden disappearance

~10 min
Difficulty Easy
You need Screwdriver
Works for SATA, M.2 SATA, NVMe

A loose M.2 connection, weak SATA plug, or incomplete power cycle can keep an SSD out of BIOS. Reseating the drive is the quickest useful test, especially if the problem began after work inside the PC.

  1. Shut down the PC, switch off the power supply, then unplug the power cord.
  2. Hold the case power button for 15 seconds to discharge leftover power.
  3. For a SATA SSD, reconnect both the narrow data cable plus the wider power cable. Try another SATA cable if one is available.
  4. For an M.2 SSD, remove its retaining screw, slide the drive out, then insert it fully at a slight angle before fastening it flat.
  5. Reconnect power, enter BIOS, then look under Storage, NVMe Configuration, or SATA Information.
Disk Drill Review ↗
i Do not touch the SSD's gold contacts or force an M.2 drive into a socket that does not match its key.
02

Check the SSD Port, Slot, Plus Motherboard Limits

Best when an M.2 drive never appeared after installation

~15 min
Difficulty Moderate
You need Motherboard manual
Works for Desktop PCs, laptops

M.2 describes the drive's shape, not its electrical interface. Some sockets accept PCIe NVMe only, while others accept M.2 SATA. A populated M.2 slot may also disable one or two regular SATA ports.

  1. Find the exact motherboard or laptop model printed on the board, case label, or system documentation.
  2. Open its storage specifications, then confirm whether the chosen M.2 socket supports PCIe NVMe, M.2 SATA, or both.
  3. Review the manual's lane-sharing notes. Move a SATA SSD away from any port disabled by the occupied M.2 socket.
  4. If the board has another compatible M.2 slot, move the SSD there for a test.
  5. Restart into BIOS, then inspect the storage-device page rather than relying only on the boot-order screen.
i An empty boot list does not always mean the BIOS cannot see the SSD. A blank, unformatted, or non-bootable drive may appear only in the storage menu.
03

Restore Safe BIOS Storage Settings

Useful after overclocking, a failed boot tweak, or a firmware reset

~10 min
Difficulty Moderate
You need BIOS access
Works for UEFI-based PCs

A disabled storage controller or unstable firmware setting can hide a working SSD. Loading defaults gives you a clean baseline, though existing RAID or Intel RST setups need extra care.

  1. Enter BIOS by pressing the key shown during startup, commonly Delete, F2, or Esc.
  2. Photograph current boot, RAID, Intel VMD, plus SATA settings before changing anything.
  3. Choose Load Optimized Defaults or the similarly named option, then confirm that SATA plus NVMe controllers are enabled.
  4. Leave the current SATA mode unchanged if Windows was installed under RAID, RST, or AHCI unless you have prepared the operating system for a switch.
  5. Save the settings, restart, then return to BIOS to check whether the SSD appears.
i Changing RAID, VMD, RST, or AHCI mode without preparation can stop an existing Windows installation from booting.
04

Update the BIOS, Then Clear CMOS if Needed

Try this for a newer NVMe SSD on older firmware or a corrupted setup

~30 min
Difficulty Advanced
You need USB drive, another PC
Works for Supported motherboards

A motherboard firmware update may improve storage compatibility or correct detection bugs. If settings remain stuck afterward, a CMOS reset can rebuild the hardware configuration from scratch.

  1. Record the motherboard's exact model plus current BIOS version from the firmware screen.
  2. Use another device to visit the motherboard maker's official support page, then read the release notes for storage, NVMe, or compatibility fixes.
  3. Download only the BIOS intended for the exact board revision, place it on a suitable USB drive, then follow the maker's built-in flashing procedure.
  4. Keep the PC on stable power during the update. Do not interrupt it, restart it, or remove the USB drive early.
  5. If the SSD remains absent, shut down, unplug the PC, then clear CMOS using the documented button, jumper, or battery procedure. Reconfigure any required boot settings afterward.
i Do not flash firmware from an unrelated board revision. A failed or incorrect update can leave the motherboard unable to start.
05

Test the SSD Elsewhere, Then Recover Its Files

The deciding test when BIOS still cannot detect the drive

~30–90 min
Difficulty Moderate
You need Second PC or enclosure
Works for SATA SSDs, compatible NVMe SSDs

Testing the SSD through another compatible connection separates a drive failure from a motherboard problem. If the second computer detects it, copy critical files first or scan it with Disk Drill before attempting initialization, formatting, or repairs.

  1. Connect the SSD to another compatible motherboard slot or a USB enclosure made for its exact interface. An NVMe enclosure will not accept an M.2 SATA drive unless it explicitly supports both.
  2. Check the second computer's BIOS, Windows Disk Management, or macOS Disk Utility for the physical device.
  3. If the SSD appears plus files open normally, copy the irreplaceable data to a separate healthy disk immediately.
  4. If the device appears but its volume is RAW, missing, or inaccessible, install Disk Drill on a different drive, select the SSD, then scan for lost data.
  5. Preview the found files where possible, then recover them to another disk. Never save recovered files back onto the troubled SSD.
  6. If the SSD is absent from multiple known-good connections, stop repeated power cycles. Contact the manufacturer for warranty help or a data-recovery lab if the files matter.
i Recovery software cannot scan an SSD that the computer does not detect as a physical device. SSD controller failure usually needs professional hardware work.
Visit the Disk Drill website

What to Do When BIOS Still Cannot See the SSD

Begin with a full power cycle plus a careful SSD reseat. That is the right first move after installing hardware, moving the PC, or opening its case. For a new M.2 drive, compatibility plus lane sharing deserve the next look.

If another computer detects the SSD, protect the files before making repairs. Use Disk Drill only after the operating system can see the physical device. A drive missing from every compatible system likely has a hardware fault.

Change one thing at a time, then check the BIOS storage page after each restart so you know which step solved the problem.

SSD BIOS Detection Questions, Answered

Why is my SSD not showing up in BIOS after installation?
Most often, the drive is not seated properly, the power or data cable is loose, or the BIOS storage mode is set in a way that hides the drive. Shut the PC down, reseat the SSD, then check the SATA port, M.2 slot, plus BIOS storage settings.
How do I check whether my SSD is detected at all?
Enter BIOS or UEFI, then look under Storage, Boot, or NVMe information. If the drive is missing there too, try a different cable, a different port, or another M.2 slot if your board has one.
What should I do first if a SATA SSD is not appearing in BIOS?
Start with the physical connection. Replace the SATA data cable, use a different SATA power lead, then move the drive to another motherboard SATA port.
What should I do first if an M.2 SSD is not appearing in BIOS?
Power off the system, remove the SSD, then reinstall it at a slight angle before securing the screw. If it still does not appear, check whether that slot supports NVMe, SATA, or both.
Can a BIOS setting hide my SSD from detection?
Yes, especially storage mode, RAID mode, or disabled ports on some motherboards. Open BIOS storage configuration, confirm the related port is enabled, then switch only if your operating system setup expects a different mode.
How do I fix an SSD that is detected in BIOS but not in Windows?
That usually means the drive needs to be initialized, partitioned, or assigned a drive letter. Open Disk Management in Windows, then check whether the disk shows as unallocated or offline.
Why does my M.2 SSD work in one slot but not another?
Some slots share lanes with SATA ports or only support certain SSD types. Check the motherboard manual to confirm the slot supports your drive type before assuming the SSD is bad.
Should I update my BIOS if the SSD is missing?
Yes, if the board is older or the SSD is a newer model. A BIOS update can improve NVMe compatibility, but follow the motherboard maker's exact instructions so you do not interrupt the flash process.
How do I know if my SSD is dead or just incompatible?
Test the drive in another computer, external enclosure, or USB adapter if possible. If it fails there too, the SSD may be faulty, but if it works elsewhere, the issue is likely the motherboard setting or slot support.
What is the difference between SATA mode, AHCI, plus RAID in BIOS?
AHCI is the standard choice for most single SATA SSD setups. RAID is mainly for multi-drive arrays, while the wrong mode can keep a drive from appearing during boot or setup.
Why does my SSD disappear after a BIOS reset?
A BIOS reset can restore default storage settings, disable custom port mapping, or change boot mode. Recheck SATA mode, M.2 configuration, then boot order after every reset.
Can a bad cable cause BIOS to miss my SSD completely?
Absolutely. A damaged SATA data cable or weak power connection can make the drive vanish from BIOS, so swapping cables is one of the fastest tests you can do.
How do I fix an SSD not showing up after cloning my old drive?
Make sure the cloned SSD is connected by itself during the first boot test. If BIOS still does not show it, verify the boot mode matches the source disk, especially if the old system used UEFI while the new setup is misconfigured.
Why is my SSD visible in BIOS on a laptop but not on a desktop?
Laptop and desktop boards often use different M.2 keying, lane sharing, plus firmware support. A drive that works in one system may need a different slot type, adapter, or BIOS setting in the other.
What if my motherboard has multiple M.2 slots, but only one works?
That is common on boards where one slot is tied to the CPU, while another is tied to the chipset or SATA lanes. Check the manual for lane sharing rules, then move the SSD to the slot with full support.
Are there safe alternatives if my SSD still will not show up in BIOS?
If the drive is under warranty, start with the manufacturer support page or a replacement request. For help finding the right BIOS steps, use the motherboard manual from the maker's website, such as ASUS Support or MSI Support.
When should I stop troubleshooting plus replace the SSD?
If the drive never appears in another computer, another cable, or another slot, replacement is the practical next step. At that point, the issue is more likely hardware failure than a BIOS configuration problem.