UEFI Won’t Recognize Drive | Boot Fix Guide

When UEFI won’t see a disk, match boot mode with GPT, check slot lanes, storage mode, and drivers before blaming the hardware.

Firmware opens, and the storage list is empty. Skip the wipe. In many builds, a setting change or a setup driver brings the disk back. This guide gives fast checks and safe tests.

What This Error Means

UEFI lists devices it can talk to. A missing disk often means a disabled port, a lane-sharing slot, a boot-mode clash with GPT/MBR, or a controller that needs a driver. Bad cables and failed media are also common.

UEFI Not Detecting Storage: Quick Triage

Use this flow to spot a quick win. If a mode change touches a boot disk, make a full image first.

Cause What You See Fast Fix
Disabled port or M.2 slot SATA port shows “Not Present” or M.2 slot reads empty Enable the port/slot in firmware; save and reboot
Lane sharing (PCIe vs SATA) M.2 in slot steals lanes; paired SATA port stops working Move the drive or free the shared port; check the board diagram
Wrong controller mode RAID/VMD set; UEFI cannot see standalone NVMe/SATA Switch to AHCI for single disks, or keep RAID/VMD and load drivers during setup
Legacy/CSM vs pure UEFI Boot media starts in Legacy; GPT disk stays hidden Boot the installer in UEFI mode and use GPT
Secure Boot policy Option ROM or unsigned loader blocked Use signed media, update keys, or switch off Secure Boot for testing
Outdated firmware New SSD model not listed, erratic detection Update motherboard/SSD firmware
Bad cable or power Spinning rust silent; SATA power loose Re-seat data and power leads; test with a known-good cable
Drive failure Not detected on any port or PC Replace under warranty after external test

Match Boot Mode And Partition Style

Boot mode and partition style must pair. UEFI boots from GPT with an EFI System partition; Legacy boots from MBR. If the USB starts in the wrong mode, the disk can stay invisible or Setup will stop. Microsoft’s guide covers the rules and the MBR2GPT tool.

How To Check

  1. On the boot menu, pick the entry that starts with “UEFI:” for your USB stick.
  2. In Setup, open diskpartlist disk to see GPT vs MBR, then convert with mbr2gpt or clean install.

Windows Setup: MBR vs GPT explains the pairing and conversion steps.

Check Physical Placement And Lane Sharing

Boards wire M.2 slots to CPU or chipset lanes. Some slots borrow lanes from a nearby PCIe or SATA port, which can shut the other port off. If the manual shows “shares with SATA_2”, a SATA cable there can hide the M.2 drive, or the reverse.

Fixes That Take Minutes

  • Move the NVMe stick to the primary slot (often M2_1).
  • Unplug the shared SATA port and reboot.
  • Reseat the SSD and thermal pad; set the screw snug but not tight.

Set The Correct Controller Mode

For a single disk, AHCI is simple and works. If your board enables Intel VMD or a RAID mode, Windows Setup might not see the disk until a driver is loaded. Many laptops ship with VMD on by default. You can either leave VMD/RAID on and load the right driver during setup, or switch to AHCI first. If the disk already holds Windows, switching modes can break the boot, so take a full backup image first.

When You Need A Driver

Intel platforms with VMD and AMD chipsets with RAID arrays need storage drivers during Windows Setup. Vendors publish a “F6” package that you point to with the Load Driver button. Dell’s guide shows the exact steps for Intel RST on NVMe media.

Load Intel RST During Setup lists the extract-to-USB method that works on most OEM builds.

Prefer AHCI For Simpler Rigs

If you do not need RAID or VMD, pick AHCI. Set SATA to AHCI, disable VMD, and leave NVMe on default. For an existing install, follow the vendor switch steps to avoid boot loops.

Secure Boot And Option ROM Notes

Secure Boot checks signatures. Unsigned code or stale keys can hide a disk. Use signed media and current keys. For a test, turn it off, check the list, then turn it back on.

Secure Boot describes the policy and signed code flow.

Windows Setup Sees Only The USB Stick

At the “Where do you want to install Windows?” screen, only the USB stick may appear. If NVMe sits behind VMD or RAID, load the storage driver from a second USB with Load Driver. Not using RAID or VMD? Turn those off and retry.

Safe Tests Before You Reformat

Confirm The Drive Works

  • Test in another PC or slot; NVMe enclosures help.
  • For SATA, swap both data and power leads and change ports.
  • Boot a live USB and run lsblk to see if the OS lists the device.

Update Firmware

  • Flash the latest UEFI release from your board vendor.
  • Update the SSD’s firmware with the maker’s tool.

Driver Paths During Setup

Use this table to map common platforms to the setup step you need. Keep the files on a second USB stick in a simple folder tree. On the Load Driver prompt, browse to that folder and wait for the list to populate.

Platform When A Driver Is Needed Where To Get It
Intel with VMD/RST NVMe hidden during Windows Setup; RAID arrays OEM downloads page or Intel RST “F6” package
AMD RAIDXpert Installing to NVMe or SATA RAID arrays AMD RAID driver bundle for your chipset
Server/HBA cards Booting from add-in storage controllers Card vendor’s driver pack with UEFI Option ROM

Step-By-Step Fixes

1) Verify Power, Cables, And Slot

  1. Shut down, unplug AC, ground yourself.
  2. For SATA, try a new cable and port. For NVMe, move to the primary M.2 slot.
  3. Boot to firmware and recheck the port status page.

2) Align Boot Mode With GPT

  1. Boot the USB entry prefixed with “UEFI:”.
  2. Convert with MBR2GPT or clean install on a GPT disk.

3) Pick AHCI Or Load Storage Drivers

  1. Single drive: set AHCI, disable VMD/RAID.
  2. RAID/VMD: download the driver, extract to USB, click Load Driver, pick the match.

4) Check Secure Boot

  1. Use signed media. If the disk stays hidden, turn Secure Boot off for a test.
  2. Update keys or use signed tools, then turn it back on.

5) Update Firmware

  1. Apply the latest UEFI for your board.
  2. Update SSD firmware with the maker’s utility.

6) Run Health Checks

  • Use the SSD maker’s tool or smartctl to read SMART data.
  • If the disk fails on multiple PCs, start an RMA.

Data Safety Notes

Mode flips can break a boot. RAID⇄AHCI changes often blue screen. Back up. Run MBR2GPT on stable power. Don’t create new partitions on a disk you plan to keep.

Frequently Missed Details

  • Combo M.2 slots can disable a paired SATA port.
  • VMD hides NVMe behind a controller until drivers load.
  • Old install media can lack new microcode; rebuild the USB.

When Replacement Makes Sense

If the drive fails on two systems and shows no SMART data, replace it. If one M.2 slot never reads known-good drives, the board needs service.