Asrock B450M Pro4 Not Recognizing M.2 | Quick Fix Steps

An M.2 drive that stays missing on an Asrock B450M Pro4 usually points to slot type limits, BIOS settings, or a simple install conflict.

Why The Asrock B450M Pro4 May Not See An M.2 Drive

The board has two M.2 slots, and they do not handle drives in the same way. One slot runs over PCIe lanes and takes NVMe drives. The other slot runs over the SATA bus and expects SATA based M.2 drives. If the drive type and slot type do not match, the drive never shows in BIOS or inside the operating system.

The second M.2 slot on the Asrock B450M Pro4 also shares lines with the SATA3_3 port. When M2_2 and that SATA port run at the same time, one of them switches off. Many builders plug a 2.5 inch SSD or hard drive into SATA3_3, mount an M.2 stick in M2_2, then only one of them appears. That looks like a dead M.2 slot, but the board only follows its wiring rules.

To keep the slot rules straight while you hunt for the cause, use this quick map of how each socket behaves.

M.2 Slot Drive Type Special Notes
M2_1 (Upper) PCIe NVMe Uses CPU PCIe lanes, works well as a system drive.
M2_2 (Lower) SATA Only Shares lines with SATA3_3, does not run NVMe sticks.
SATA3_3 Port 2.5″ SATA Drive Blocks M2_2 when in use, move the cable to another port.

On a live system, the fault often shows up in the same few ways. You turn the machine on, hear fans spin, yet the new drive does not appear in the boot list, Windows setup, or your usual disk tool.

  • Missing From Bios — The model name never appears in the UEFI storage page or in the boot order list.
  • Visible In Bios But Not In Windows — The firmware lists the drive, yet Disk Management or your Linux installer shows only older disks.
  • Random Dropouts — The drive appears on cold boot, then vanishes after a restart or long gaming session.

Once you match the slot and drive type, most cases of asrock b450m pro4 not recognizing m.2 come down to BIOS settings, install mistakes, or a weak contact in the connector. The next sections walk you through the checks that clear those up.

Fix Asrock B450M Pro4 Not Recognizing M.2 Drive Issues

This section gives you a fast path through the most common fixes.

Prepare Safely Before You Tweak Hardware

Shut the system down, flip the power supply switch, and hold the power button for a few seconds. Ground yourself on the case, then pull the power cord. If the machine still boots from another disk, back up any recent work before you start swapping parts.

Work through the list from top to bottom. After each block of changes, start the system and look for the drive in BIOS or Disk Management before you move on.

  1. Confirm Slot And Drive Match — Make sure the NVMe drive sits in M2_1 and any SATA based M.2 stick sits in M2_2.
  2. Remove Sata3_3 Conflicts — Unplug any drive on SATA3_3, then test the M.2 drive in M2_2 again.
  3. Reseat The M.2 Drive — Pull the stick out, clean dust, then push it back in at a slight angle until the gold fingers sit fully inside the slot.
  4. Load Bios Defaults — Enter UEFI, load factory defaults, and save. Many odd boot issues vanish once hidden tweaks reset.
  5. Update The Bios — Flash to a stable, recent version that lists NVMe and M.2 fixes, then test once more.
  6. Switch To Uefi Boot Mode — For an NVMe system drive, make sure the system boots in pure UEFI mode with CSM off.
  7. Test The Drive In Another System — Try the same M.2 stick in a different board or a USB enclosure to rule out a dead drive.
  8. Try The Other M.2 Slot — If the drive works in M2_1 but never in M2_2, the second slot may only accept SATA drives or may have a fault.
  9. Consider A Pcie Adapter — When you need a second NVMe drive, a simple PCIe x4 adapter card in the lower PCIe slot often solves the limit on M2_2.

In many reports, a full power drain, a fresh BIOS, and a clean install of the drive in M2_1 bring an M.2 system back without any extra parts. The rest of this guide slows down and explains each step so you can see what changes inside the board.

Check Hardware, Slot Type, And Physical Install

A careful look at the drive and slot saves time before you touch BIOS menus. The Asrock B450M Pro4 labels each M.2 socket on the board. M2_1 sits closer to the CPU socket, while M2_2 sits lower, near the PCIe slots. Confirm where the drive sits before you continue.

  • Read The Label On The Drive — Look for terms like NVMe or PCIe on the sticker for a high speed drive. A line that says SATA only tells you the stick runs over the slower SATA bus.
  • Match The Drive To The Slot — Place an NVMe drive in M2_1. Place a SATA based M.2 stick in M2_2 if you want to keep a 2.5 inch SSD free for other ports.
  • Inspect The Gold Fingers — Check the edge connector for damage or dirt. Even a thin film of dust can stop the pads from making contact.
  • Tighten The M.2 Screw — Fasten the screw until the drive sits level, not bowed. A loose drive can lift slightly and drop contact during heat cycles.

After you confirm these basics, start the system and tap F2, Del, or the shortcut your board uses to open UEFI. Look for the M.2 drive in the storage summary page. If the board still reports no drive, you move to BIOS settings and slot sharing rules.

Tune Bios Settings So The M.2 Drive Shows Up

UEFI settings can hide an otherwise healthy drive. Older BIOS builds also had bugs with certain NVMe models on this board, so fresh code often helps. Take your time here, and write down any value you change so you can roll back if needed.

  1. Load Uefi Defaults — In the exit or save tab, pick the option that loads default values, then save and reboot straight back into UEFI.
  2. Check Storage Lists — Open the storage or NVMe information page and scan for your drive model. If it now appears, plan your system install or volume layout.
  3. Disable Csm For Nvme Boot — Turn off CSM mode so the system runs full UEFI mode, then set the M.2 drive as the first boot choice.
  4. Switch Old Mbr Installs To Gpt — An NVMe system disk needs a GPT layout for clean UEFI boot. Use the system tool mbr2gpt or a fresh install with UEFI selected.
  5. Update To A Stable Bios Release — Use Instant Flash or a USB stick with the latest non beta image from Asrock, then clear CMOS after the flash and test again.

When the drive shows up inside UEFI but the operating system does not list it, open Disk Management on Windows or the equivalent tool on Linux. New drives often arrive uninitialized, so you may need to create a GPT table and a volume before the system can store files on it.

Plenty of owners report that a reset by battery removal and a BIOS update make the board see drives that looked dead before. If the drive still fails to appear in UEFI lists after this block, the problem often sits with shared lanes or a bad slot.

Remove Sata Conflicts And Other Device Clashes

The lower M.2 slot on the Asrock B450M Pro4 borrows its link from SATA3_3. When you plug a 2.5 inch drive into that port and also plug a stick into M2_2, one of them stops working. The board sends data to only one device on that path at a time. This shows up as an M.2 drive that appears only when you unplug a cable.

  • Move Any Drive Off Sata3_3 — Shift any cable from SATA3_3 to SATA3_1 or SATA3_2 instead, then test the M.2 drive again in M2_2.
  • Test With Only The M.2 Installed — Unplug all other SATA drives, boot into UEFI, and see whether the M.2 slot now reports a device.
  • Swap Slots For More Bandwidth — Use M2_1 for your fastest NVMe drive and use a standard SATA port for any older 2.5 inch SSD.

If lane sharing still confuses things, run a simple pattern. Test the system with only M2_1 and no SATA drives, then only M2_2 and no SATA drives, then M2_2 with drives on SATA3_1 and SATA3_2. Take short notes on which mix works. Those notes give you a clear picture of the board limits and keep you from chasing ghosts.

When The M.2 Still Stays Missing On Asrock B450M Pro4

After slot checks, BIOS resets, lane tests, and drive swaps, a small group of cases still run into asrock b450m pro4 not recognizing m.2 no matter what. At this point you want to decide whether the drive, the slot, or the whole board carries the fault.

  1. Check The Drive In Another Machine — Use a friend’s system, a test bench, or a simple USB to NVMe dock. If the drive fails there as well, contact the seller for a replacement.
  2. Test A Known Good Drive In The Board — Take a working NVMe or SATA M.2 stick from another system and install it into M2_1 and then M2_2 on your board.
  3. Inspect For Bent Pins Or Burn Marks — Remove power, pull the board, and look at the M.2 slots with strong light. Any damage around the connector points to board level trouble.
  4. Use A Pcie X4 Adapter For Extra Nvme — If M2_1 works but M2_2 never does, run your second NVMe drive from a PCIe adapter in the lower x4 slot instead of in M2_2.
  5. Contact Asrock Or Your Retailer — When a known good drive fails in both slots even after a full CMOS clear and BIOS flash, the board likely needs service or a swap.

Once you know which piece fails, the long hunt ends. In many builds, the final layout keeps an NVMe system drive in M2_1, a SATA based stick or 2.5 inch SSD for bulk storage, and maybe a third drive on a PCIe adapter if game or media libraries grow later. Extra space stays handy.