New SSD Not Showing in BIOS? Quick Fix That Works

Your new SSD isn't showing in BIOS. Don't panic—90% of the time it's a loose connection or wrong SATA port. Here's how to fix it.

You Just Installed a New SSD and BIOS Won't Show It? I've Been There.

I know this error is infuriating. You spend money, open the case, plug everything in, and nothing. The BIOS screen just stares at you like the drive doesn't exist. Let's get it working in 10 minutes.

Step 1: The Obvious Thing People Skip — Push the Cable Again

I'm serious. 80% of "SSD not detected" problems are just a loose cable. SATA cables click, but sometimes they don't click all the way. Push both ends — the data cable (the thin one) into the SSD and the motherboard, and the power cable from the PSU into the SSD. You should hear a tiny click.

If you're using an M.2 SSD (the little stick that sits flat on the motherboard), push it in at a 30-degree angle and screw it down. It should sit flush, not tilted.

Step 2: Check Your SATA Port — It Matters Which One You Use

Modern motherboards have 4 to 6 SATA ports. But here's the trick: some SATA ports share bandwidth with M.2 slots. If you have an M.2 drive installed, certain SATA ports get disabled. Check your motherboard manual (or just look at the board itself — it's often printed next to the ports). For example, on a B550 board, SATA port 5 and 6 turn off if you use a specific M.2 slot. Use port 1, 2, 3, or 4 to avoid this.

Test each SATA port with your new SSD. One might just work.

Step 3: Enter BIOS and Look for the Drive

Restart your PC and spam the Delete or F2 key (depends on motherboard) to enter BIOS. Once inside:

  • Look for a section called "Storage", "SATA Configuration", or "Boot".
  • You should see a list of drives. If your SSD isn't there, check if the SATA controller is enabled. On some boards, it's called "SATA Mode" and should be set to AHCI (not IDE or RAID). Change it to AHCI if it isn't already.
  • Save and exit.

If the SSD shows up now, great. If not, move to the next step.

Step 4: Try a Different Cable — Seriously

SATA cables fail. I've seen brand-new cables that just don't work. Swap the data cable with one from a working drive. If the working drive stops and the new drive starts, you've got a bad cable. Replace it.

Why This Happens in the First Place

Most new SSDs work out of the box. But here's the problem: the motherboard doesn't know the drive exists until it gets a proper electrical handshake. A loose cable, disabled SATA port, or wrong BIOS setting breaks that handshake. That's why checking connections first is the real fix — it's the most common cause.

Less Common Variations of the Same Problem

1. Old BIOS Version

Some older motherboards need a BIOS update to support newer, larger SSDs (like a 4TB drive on a 2016 board). Check your motherboard manufacturer's website for the latest BIOS. Update it using a USB stick. Do this only if the steps above didn't work — it's riskier.

2. Drive Needs Initialization

This one's sneaky. The SSD might show in Windows Disk Management but not in BIOS. That's normal. BIOS only sees drives that are powered and connected. If you see it in Windows but not BIOS, the drive is fine — you just need to initialize it. Right-click the Start button, go to Disk Management, find the drive, right-click it, and choose "Initialize Disk". Then create a partition.

3. M.2 Drive Not Getting Power

Some M.2 slots on older boards don't supply enough power for NVMe drives. Check your motherboard specs. If your slot only supports SATA M.2 drives, an NVMe drive won't work. You'll need a PCIe adapter or a different drive.

4. Faulty Drive Out of the Box

It happens. SSDs arrive dead maybe 1 in 100 times. If you've tried all the steps above and the drive still doesn't show in BIOS on two different computers, it's likely faulty. Return it and get a replacement.

How to Prevent This Next Time

  • Always push cables until they click. Don't trust "looks connected".
  • Check your motherboard manual before installing. Know which SATA ports share bandwidth with M.2 slots.
  • Keep a spare SATA cable. They cost a dollar and save hours of frustration.
  • Test the new drive in another PC if possible. That confirms it's not the drive itself.

That's it. Your SSD should be showing in BIOS now. If not, double-check the power cable or try a different power connector from the PSU. Good luck.

Related Errors in Hardware – RAM & MB
RAM Not Running at Rated Speed: Fix XMP/DOCP Failures Laptop Touchpad Right-Clicking: 3 Fixes for Left Clicks Acting Wrong Laptop Dead: No Lights, No Charge – Fix It Fast Your Monitor Says 'No Signal' – How to Fix It Fast

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.