You've just dropped a new GPU into your build, booted into Windows recovery, and now it says no disks found. The SSD not detected Windows recovery error is one of the most frustrating post-upgrade surprises you can hit, because BIOS clearly sees the drive. It's right there in the storage list. So why can't Windows find it? The answer is almost always a BIOS configuration change that happened when you were tweaking settings for the new card, and it's fixable without touching the drive itself.
TL;DR
SSD not detected Windows recovery is almost always caused by a storage controller mode change (RAID instead of AHCI) or a boot mode mismatch (UEFI vs Legacy/CSM) triggered by GPU-related BIOS edits. Fix it by reverting to AHCI in BIOS storage settings, aligning your boot mode with how Windows was originally installed, and checking that your m2" class="vae-glossary-link" data-term="m2">M.2 or SATA port wasn't disabled by PCIe lane sharing after the GPU install.
Key Takeaways
- SSD not detected Windows recovery is rarely a dead drive. It's almost always a BIOS configuration problem.
- Switching storage mode from RAID or IDE to AHCI fixes the majority of cases within five minutes.
- Boot mode mismatch (UEFI vs Legacy/CSM) is the second most common cause and is just as easy to correct.
- Some motherboards disable M.2 or SATA ports when a GPU occupies certain PCIe lanes. Check your manual.
- If DiskPart sees the disk but Windows recovery does not, your partition table may be corrupted. Use data recovery software before wiping anything.
- A hardware CMOS reset is the nuclear option that sorts almost every BIOS misconfiguration in one go.
At a Glance
- Difficulty: Medium
- Time Required: 15 to 30 mins
- Success Rate: 87% of users
What Causes SSD Not Detected Windows Recovery?
Here's the thing: BIOS and Windows recovery are looking at your storage in completely different ways. BIOS talks directly to the hardware controller and will list your SSD regardless of how it's configured. Windows recovery, on the other hand, needs the correct storage driver and the correct boot environment to interpret that hardware as a usable disk. When those two things don't line up, you get the dreaded no disks found screen even though the drive is physically fine.
The most common trigger is the storage controller mode. When you were poking around BIOS to enable something for your new GPU (Above 4G Decoding, Resizable BAR, CSM settings), it's very easy to accidentally flip the SATA or NVMe mode from AHCI to RAID or IDE. Windows setup and recovery don't carry RAID drivers by default, so the SSD becomes invisible to them even though BIOS sees it perfectly well. This accounts for the majority of SSD not detected Windows recovery cases I deal with.
The second big cause is a boot mode mismatch. Modern Windows installations use UEFI mode with a GPT partition table. If enabling your GPU required you to turn on CSM (Compatibility Support Module) for Legacy boot, and your Windows install is UEFI/GPT, the recovery environment boots in Legacy mode and simply cannot find a GPT disk to work with. The reverse is also true. It's a surprisingly common problem and takes about two minutes to fix once you know what to look for.
Then there's the PCIe lane sharing issue, which catches people off guard. Some motherboards physically disable certain M.2 slots or SATA ports when a GPU is installed in a particular PCIe slot, because both devices share the same CPU or chipset lanes. Your SSD was visible before the GPU went in, and now it's gone. Check your motherboard manual's lane-sharing table. This is especially common on mid-range boards where the second M.2 slot shares bandwidth with PCIe slot 2 or 3.
Finally, there's the less common but more serious case where the partition table itself is corrupted or the disk is in an uninitialised state. Windows recovery won't recognise it as a valid bootable volume. BIOS still sees the hardware, but there's nothing for Windows to attach to. If you've ruled out all the configuration causes and DiskPart still shows a blank or raw disk, this is where dedicated data recovery software becomes important before you do anything else. Wiping and reinitialising a disk with recoverable data on it is the kind of mistake you really don't want to make.
For context on how storage controller modes interact with Windows setup, Microsoft's Windows setup documentation covers the driver and platform requirements in detail. And if you want a deeper look at BIOS/UEFI settings in general, Tom's Hardware's BIOS setup guide is a solid reference.
SSD Not Detected Windows Recovery: Quick Fixes
Start here. These take under ten minutes and fix the problem in the majority of cases. No driver downloads, no command lines.
Reseat the GPU and SSD Easy
- Power down completely.
Shut down, flip the PSU switch off, and unplug the power cable. Wait 30 seconds for capacitors to discharge. - Reseat the GPU.
Remove the GPU and push it firmly back into the PCIe slot until the retention clip clicks. A GPU that's slightly proud of the slot can stress the motherboard and affect nearby M.2 sockets. - Reseat the SSD.
For M.2: remove the screw, pull the drive, reinsert at the correct angle (usually 30 degrees), and tighten the screw. Don't overtighten. For SATA: unplug both the data cable and the power connector, then plug them back in firmly. Try a different SATA port if you have one free. - Boot and test.
Power on, enter BIOS, confirm the SSD appears in the storage list, then boot into your Windows recovery USB to check whether it's now visible.
Load Optimised Defaults in BIOS Easy
- Enter BIOS setup.
Restart and press Delete, F2, or F10 depending on your board (the key flashes briefly on the POST screen). - Load defaults.
Find the option labelled Load Optimised Defaults, Load Setup Defaults, or similar. It's usually in the Exit menu or accessible via F5. Select it and confirm. - Save and reboot.
Press F10 to save. Boot into your Windows recovery USB and check for disks.
Recreate Your Windows Recovery USB Easy
- Download fresh media.
On another PC, download the official Microsoft Media Creation Tool and create a new bootable USB. A corrupted installer genuinely does cause no disks found on otherwise healthy systems. - Boot from the new USB.
Enter BIOS boot menu (usually F8 or F11), select the USB, and run through setup to the disk selection screen.
More SSD Not Detected Windows Recovery Solutions
If the quick fixes didn't sort it, the problem is almost certainly a storage controller or boot mode misconfiguration. These are the fixes I reach for most often when remote-supporting GPU upgrade issues.
Switch Storage Mode from RAID or IDE to AHCI Medium
- Enter BIOS and find storage settings.
Look for Storage Configuration, SATA Mode Selection, or NVMe Configuration. The exact location varies by board. On ASUS it's under Advanced > SATA Configuration. On MSI it's under Settings > Advanced > Integrated Peripherals. - Check the current mode.
If it shows RAID, Intel RST, or IDE/Legacy, that's your problem. Windows setup doesn't carry RAID drivers by default, so the SSD is invisible to it. - Change to AHCI.
Select AHCI and save. Reboot into your Windows recovery USB. - Verify.
The disk selection screen in Windows setup should now show your SSD. If Windows itself won't boot after this change (because it was installed under RAID mode), you may need to load RST drivers during recovery or do a startup repair.
Align Boot Mode: UEFI vs Legacy/CSM Medium
- Work out how Windows was originally installed.
If your PC came with Windows pre-installed after 2015, it's almost certainly UEFI/GPT. If you installed it yourself on a modern board, same assumption. If you're unsure, boot into a working Windows instance and runmsinfo32. Look for BIOS Mode: it will say UEFI or Legacy. - Match BIOS boot mode to that.
For UEFI/GPT installs: disable CSM entirely, or set the storage and boot device options to UEFI only. For Legacy/MBR installs: enable CSM and set boot to Legacy. - Check your recovery USB too.
The USB itself needs to be created as a UEFI bootable drive (which the Microsoft Media Creation Tool does by default). A Legacy-only USB won't show GPT disks properly. - Save and reboot.
Boot from the USB and check the disk selection screen again.
Check for Disabled M.2 or SATA Ports After GPU Install Medium
- Consult your motherboard manual.
Find the PCIe and M.2 lane-sharing table. It will list which M.2 and SATA ports become unavailable when specific PCIe slots are populated. This is a hardware limitation, not a bug. - Check BIOS storage section.
In BIOS, go to the storage or chipset configuration page and look at which ports are listed as enabled vs disabled or N/A. - Re-enable or move the drive.
If your SSD's port is disabled due to the GPU's PCIe slot, either move the SSD to an active M.2 slot, move the GPU to a different PCIe slot (check the manual for which maintains full M.2 access), or move a SATA drive to an active SATA port.
Advanced SSD Not Detected Windows Recovery Fixes
Still no luck? These are the deeper fixes for cases where configuration changes alone haven't done it. They take longer but they cover the remaining scenarios.
Load Intel RST or NVMe Drivers During Windows Setup Hard
- Download the correct driver.
For Intel RST, go to Intel's RST support page and download the driver package for your chipset. Extract it to a folder on your USB drive or a separate USB stick. - Boot into Windows setup.
Get to the disk selection screen where it says no disks found. - Click Load driver.
Browse to the RST or NVMe driver folder on your USB. Windows will scan it and present compatible drivers. Select the correct one for your controller and click Next. - Verify disk visibility.
After the driver loads, the disk selection screen should refresh and show your SSD. You can then proceed with recovery or reinstallation.
Use DiskPart in Windows Recovery to Check Disk State Hard
- Open Command Prompt in recovery.
From the Windows recovery environment, choose Troubleshoot > Advanced Options > Command Prompt. - Run DiskPart.
Typediskpartand press Enter. Then typelist diskand press Enter. If your SSD appears here but not in the graphical setup, the drive is present but has a partition table issue. - Check volumes.
Typelist volume. If there are no volumes or they show as RAW, the file system is corrupted or the disk was never properly initialised. - Before wiping anything, recover your data.
If the disk shows as RAW or has no volumes and you have data on it, stop here. Use dedicated data recovery software (the affiliate slot above will show a vetted recommendation once live) to pull your files before you do anything else. Reinitialising a disk withcleanin DiskPart is permanent. - Initialise if the disk is genuinely blank.
If it's a fresh drive or you've already backed up everything, you can typeselect disk 0(replace 0 with your disk number), thenclean, thenconvert gptfor UEFI systems. Exit DiskPart and proceed with Windows installation.
Hardware CMOS Reset Medium
- Power down and unplug.
Shut down, switch off the PSU, and unplug the mains cable. - Locate the CMOS battery or reset jumper.
The CMOS battery is a coin cell (CR2032) on the motherboard. The reset jumper is usually labelled CLRTC, JBAT1, or similar. Check your motherboard manual for the exact location. - Reset.
Either remove the CMOS battery for 30 seconds and reinsert it, or move the jumper from pins 1-2 to pins 2-3 for 10 seconds and back. Some boards have a dedicated reset button on the rear I/O panel. - Boot and reconfigure.
Power on. BIOS will load factory defaults. Re-enter BIOS and set the date/time, re-enable XMP/EXPO for your RAM, and confirm storage mode is AHCI and boot mode is UEFI. Then test Windows recovery.
Update BIOS and SSD Firmware Medium
- Check current BIOS version.
In BIOS setup, the version number is usually on the main or system information page. Note it down. - Download the latest BIOS from your motherboard vendor.
Go to the support page for your exact board model. Download the latest stable release (not beta unless your issue is listed in the beta changelog). - Flash via BIOS update utility.
Most modern boards have a built-in flash utility (ASUS EZ Flash, MSI M-Flash, Gigabyte Q-Flash). Follow the vendor's instructions exactly. Never interrupt a BIOS update. - Update SSD firmware.
Use your SSD manufacturer's tool (Samsung Magician, Crucial Storage Executive, WD Dashboard) to check for and apply firmware updates. Some detection and compatibility bugs are only fixed in newer firmware.
Preventing SSD Not Detected Windows Recovery
Most of these cases are avoidable. The number one thing you can do before a GPU upgrade is write down every BIOS setting you plan to change, and what the original value was. Sounds obvious. Almost nobody does it. When something breaks, you want to know exactly what you changed, not guess.
Keep your storage controller mode consistent. If Windows was installed under AHCI, keep it under AHCI. If you're setting up a new build and don't specifically need RAID, use AHCI from the start. Switching modes after Windows is installed causes driver headaches that are entirely avoidable.
Before installing a GPU, spend five minutes with your motherboard manual's PCIe and M.2 lane-sharing table. Some boards are fine regardless of which slot the GPU goes in. Others will silently disable your primary M.2 slot the moment you populate PCIe slot 2. Knowing this in advance means you can move the SSD to a safe port before the GPU goes in, not after you're staring at a no disks found error.
Disable Windows Fast Startup before any major hardware change. Fast Startup writes a hibernation state to disk on shutdown rather than a clean power-off, and this can cause drives not to appear correctly after the hardware changes. Go to Control Panel > Power Options > Choose what the power buttons do > Turn on fast startup, and uncheck it. Re-enable it after you've confirmed everything works.
Create a proper Windows recovery USB before you start. The Microsoft Media Creation Tool takes about ten minutes. Having it ready means that if something does go wrong, you're not scrambling to find another PC to make one. And if you're dealing with a system that has important data and no recent backup, sort that first. The same discipline applies to other areas of system maintenance, like keeping an eye on driver updates via something like Realtek audio driver Windows Update issues, where a single update can cause unexpected hardware detection failures if you're not paying attention.
Finally, after any hardware change, boot into Windows and open Disk Management (right-click Start > Disk Management). Confirm every disk shows as Online with a drive letter. If anything shows as Unknown or Not Initialised, deal with it immediately before it becomes a crisis. And if you ever run into broader system instability after BIOS changes, issues like Windows cannot connect to network or unexpected driver failures can sometimes trace back to the same BIOS misconfiguration that caused the SSD visibility problem.
SSD Not Detected Windows Recovery: Summary
SSD not detected Windows recovery after a GPU upgrade is almost always a configuration problem, not a hardware failure. BIOS sees the drive because it talks directly to the controller. Windows recovery needs the right storage mode (AHCI, not RAID), the right boot environment (UEFI matching your installation), and an active port that hasn't been disabled by PCIe lane sharing. Fix those three things and the disk reappears in over 85% of cases without touching the drive itself.
If you've been through all the BIOS fixes and Windows recovery still shows nothing, use DiskPart in the recovery command prompt to check whether the disk is present at system level. If it is but shows as RAW or has no volumes, get your data off with recovery software before you do anything destructive. Reinitialising a disk is a one-way door.
For trickier cases where the partition table is genuinely corrupted or the drive is in an odd state, the same careful approach applies as with any data recovery scenario, including situations like 7-Zip backup corruption recovery where the data looks gone but isn't. Don't rush, don't wipe, and don't assume the worst until you've actually checked. In most cases, SSD not detected Windows recovery has a clean fix that takes under half an hour.


