Seeing the INACCESSIBLE_BOOT_DEVICE stop code on a blue screen is one of the more nerve-wracking Windows errors, because it shows up before you can even reach the desktop. The good news is that in most cases your data is completely fine — Windows simply lost the ability to talk to your drive during startup.
This is one of those problems where the fix order matters. Work through the steps below from least destructive to most destructive, and there’s a very good chance you’ll be back in Windows without losing a single file. If your laptop is stuck in a restart loop rather than a single blue screen, our guide to fixing Windows 11 boot loops covers the loop-specific angles.
Why this happens
- Storage driver mismatch: Windows updated or replaced your SATA/NVMe/RAID controller driver with a version that doesn’t match your hardware, so it can’t mount the drive mid-boot.
- BIOS/UEFI storage mode changed: If the SATA controller mode was flipped between AHCI and RAID (or Intel RST with Optane), Windows can’t find the boot volume with the driver it has loaded.
- Corrupted Boot Configuration Data (BCD): A failed update, power cut, or disk error damaged the boot files that tell Windows where the system drive lives.
- Pending Windows update damage: An update that failed partway through can leave boot-critical drivers in a half-installed state.
- Disk or file system corruption: Bad sectors or file system damage on the system partition can block Windows from reading what it needs to finish booting.
- BitLocker + hardware change: On some laptops, a firmware change or driver update can trigger a BitLocker recovery prompt that looks like a boot failure if you don’t have the key.
How to fix it
Work through these in order — each step is slightly more involved than the last, and you should stop as soon as Windows boots normally.
Fix 1: Boot into the Windows Recovery Environment
Before you can repair anything, you need WinRE — and Windows is good at getting you there on its own.
- Power on your laptop and, as soon as you see the Windows logo or spinning dots, press and hold the power button until it shuts off.
- Repeat this two more times (three interrupted boots total).
- On the next start, Windows should load Automatic Repair instead of crashing.
- Click Advanced options, then Troubleshoot, then Advanced options again to see the repair tools.
If your PC never offers Automatic Repair, boot from a Windows 11 USB installer (create one with the Windows 11 download tool ), choose your language, and click Repair your computer instead of Install.
Fix 2: Run Startup Repair
This is the automated first attempt, and it genuinely fixes simple boot file problems.
- In WinRE, go to Troubleshoot > Advanced options > Startup Repair.
- Select your Windows installation and your administrator account (enter the password if asked).
- Let it run — it can take 5–15 minutes. If it says it couldn’t repair your PC, that’s fine; continue to the next fix. It hasn’t changed anything harmful.
Fix 3: Check your BIOS storage mode (AHCI vs RAID)
This is the single most common cause I’ve seen after hardware changes or BIOS updates.
- Restart and enter BIOS/UEFI setup (usually F2, Del, or F12 during the manufacturer’s logo — on some laptops it’s the Novo button or F10).
- Find the storage or SATA controller setting, often under Advanced > SATA Configuration or Storage.
- Note the current value. If it’s RAID or Intel RST Premium, try switching to AHCI; if it’s already AHCI and Windows was installed in RAID mode, try switching back. Change only one thing at a time.
- Save and exit (usually F10), then try booting.
Warning: only change this if you suspect it was changed (after a BIOS update or someone poking around in settings). If Windows was installed in one mode, it needs that same mode. If you’re not sure, your laptop maker’s support page usually documents the factory default.
Fix 4: Rebuild the Boot Configuration Data
From WinRE’s Command Prompt (Troubleshoot > Advanced options > Command Prompt), run these in order:
bootrec /fixmbr— rewrites the master boot record. Safe and quick.bootrec /fixboot— if you get “Access is denied,” first rundiskpart, thenlist vol, note the EFI partition’s letter,sel vol <n>,assign letter=S:,exit, thenbcdboot C:\Windows /s S: /f UEFI.bootrec /scanos— checks which Windows installations it can see.bootrec /rebuildbcd— rebuilds the boot list from what it found. Type Y when it asks to add an installation.
Close Command Prompt and choose Continue to restart. If Windows boots, you’re done.
Fix 5: Check the disk and system files
Still in the WinRE Command Prompt:
- Run
chkdsk C: /r(your system drive might be D: in WinRE — check withdiskpart>list volfirst). This finds bad sectors and repairs file system errors. It can take a while on large drives; let it finish. - Then run
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windowsto repair protected system files offline. Adjust the drive letter to match yours.
Reboot and test. Disk errors are also a frequent cause of other stop codes like memory management crashes , so it’s worth ruling them out here.
Fix 6: Roll back the storage driver in Safe Mode
If the error started after a Windows update, the storage driver is the prime suspect.
- In WinRE, go to Troubleshoot > Advanced options > Startup Settings > Restart, then press 4 for Safe Mode.
- If Safe Mode loads, right-click Start and open Device Manager.
- Expand Storage controllers (and IDE ATA/ATAPI controllers), right-click the controller (e.g., Intel Chipset SATA/PCIe RST or Standard NVM Express Controller), and choose Properties.
- On the Driver tab, click Roll Back Driver if it’s available. If not, click Uninstall device (check “attempt to remove the driver” only if you have the replacement ready), then restart and let Windows reinstall the inbox driver.
- For the most reliable result, download the storage driver for your exact model from your manufacturer’s support site (e.g., Lenovo Support ) using another computer, copy it over on USB, and install it in Safe Mode.
Fix 7: Undo the last Windows update
- In WinRE, go to Troubleshoot > Advanced options > Uninstall Updates.
- First choose Uninstall latest quality update, restart, and test.
- If it still crashes, repeat and choose Uninstall latest feature update.
This is safe — it just rolls the system back to before the update that likely broke the driver.
Fix 8: Reset Windows while keeping your files
If nothing above works, this is the last stop before a clean install.
- In WinRE, go to Troubleshoot > Reset this PC.
- Choose Keep my files, then Local reinstall (cloud download is fine too if your internet is fast).
- Follow the prompts. This reinstalls Windows, keeps your personal files, but removes installed programs — so you’ll need to reinstall apps afterward.
Closing
INACCESSIBLE_BOOT_DEVICE almost always comes down to one of three things: a wrong storage driver, a wrong BIOS storage mode, or damaged boot files — and all three are fixable without touching your data. The bootrec/BCD rebuild in Fix 4 and the storage driver rollback in Fix 6 resolve the vast majority of cases I see. If you’ve tried everything and it still won’t boot, run your manufacturer’s hardware diagnostics (most have a boot-time diagnostic via F12 or a dedicated key) to rule out a dying SSD before reinstalling Windows.
