sodcalculator

10 Tech How-To

How to Fix Inaccessible Boot Device BSOD in Windows

Guide 10-17408 · Updated · Step by step

This guide walks you through fixing the Inaccessible Boot Device blue screen error in Windows, which typically appears during startup and prevents your system from loading. The fix involves checking connections, using Startup Repair, and adjusting BIOS/UEFI settings, and most steps require only your PC and a Windows installation drive.

What You’ll Need

  • A Windows installation USB or recovery drive (for advanced repairs).
  • Access to your PC’s BIOS/UEFI (usually by pressing Del, F2, F10, or Esc during boot).
  • A screwdriver if you need to reseat internal drives (desktop only).

Step-by-Step

  1. Force a restart (if possible). If Windows loads at all, try restarting normally. Sometimes a temporary glitch clears the error. If the BSOD reappears immediately, proceed.
  2. Check physical connections. For desktops, power off, unplug, and open the case. Reseat the SATA or NVMe cable and power cable on the drive. For laptops, reseat the drive if accessible (often a small panel on the bottom). Ensure the drive is firmly clicked in.
  3. Boot into the Windows Recovery Environment (WinRE). If Windows fails to start three times, it should automatically enter WinRE. If not, boot from your installation USB and choose “Repair your computer� on the setup screen.
  4. Run Startup Repair. In WinRE, go to Troubleshoot > Advanced options > Startup Repair. Let it run; it may fix boot configuration issues. If it says it couldn’t repair, continue.
  5. Check disk for errors. In WinRE, open Command Prompt (Troubleshoot > Advanced options > Command Prompt) and type chkdsk /f /r C: (if Windows is on C:). If your system drive is a different letter, use that. This checks for file system and bad-sector errors. Restart after it completes.
  6. Disable or enable AHCI/RAID mode. The error often occurs when the SATA controller mode changes. Restart, enter BIOS/UEFI, find “SATA Mode� or “Chipset SATA Configuration.� If it’s set to RAID, switch to AHCI (or vice versa). Save and exit. If the BSOD persists, try the other setting.
  7. Check boot order. In BIOS/UEFI, ensure the correct drive (your Windows drive) is first in boot order. If you have multiple drives, the system might be trying to boot from the wrong one.
  8. Update or roll back drivers. If you recently updated storage drivers (like Intel RST or NVMe drivers), boot into Safe Mode (if possible) and roll back the driver via Device Manager. If you can’t boot, use System Restore from WinRE (Troubleshoot > Advanced options > System Restore) to an earlier point.
  9. Use Command Prompt to rebuild BCD. In WinRE Command Prompt, run the following commands one by one, pressing Enter after each:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    Restart.
  10. Disable driver signature enforcement (temporary). If you suspect unsigned drivers, boot to WinRE, go to Troubleshoot > Advanced options > Startup Settings, and click Restart. After restart, press 7 to disable driver signature enforcement. If Windows boots, the issue is driver-related.
  11. Check for BIOS/UEFI updates. Visit your motherboard or laptop manufacturer’s support site, find the latest BIOS/UEFI update, and install it following their instructions. This can fix compatibility issues with storage controllers.
  12. Reset BIOS to defaults. In BIOS/UEFI, choose “Load Optimized Defaults� or “Reset to Default.� Save and exit. This can undo problematic changes.
  13. Reinstall Windows (last resort). If nothing works, back up data (using a Linux live USB if needed) and perform a clean install. This always resolves the error but erases your files.

Common Mistakes

  • Changing SATA mode without knowing the original setting. Always note the current setting before changing.
  • Skipping chkdsk. Many times the error is due to file corruption that chkdsk can fix.
  • Running bootrec commands without running chkdsk first, which may leave underlying corruption.
  • Assuming it’s a hardware failure when it’s often a software/driver issue.
  • Not disconnecting external drives during troubleshooting, which can confuse boot order.

Tips

  • Always back up important data before attempting repairs, especially if you plan to reinstall.
  • Keep a Windows installation USB handy for future issues.
  • If you have a dual-boot system, ensure the correct partition is marked active.
  • Use the manufacturer’s diagnostics tool for your drive (e.g., SeaTools for Seagate, WD Data Lifeguard) to check for hardware failure.
  • If you recently installed a new drive, verify it’s properly seated and recognized in BIOS.

Troubleshooting

If the above steps don’t work, try these additional approaches:

  • If Startup Repair fails: Run it three times in a row. Sometimes it fixes issues incrementally.
  • If chkdsk finds errors but can’t fix them: Your drive may be failing. Back up immediately and consider replacing it.
  • If you can’t access WinRE at all: Create a bootable USB using another PC (Microsoft’s Media Creation Tool) and boot from it.
  • If the error appears after a Windows update: Uninstall the recent update via WinRE > Troubleshoot > Advanced options > Uninstall Updates.
  • If the error appears after a power outage: The file system may be corrupted. Run chkdsk with the /f parameter from a recovery environment.
  • If you suspect a hardware issue: Test the drive in another PC, or try a different SATA port/cable.

Frequently Asked Questions

Q: What does “Inaccessible Boot Device” actually mean?
A: It means Windows cannot access the drive that contains the operating system files. This can be due to driver issues, corrupted system files, or hardware connection problems.

Q: Will I lose my files if I try these fixes?
A: Most fixes (like chkdsk, bootrec, SATA mode change) do not delete personal files. However, a clean reinstall will erase everything, so always back up first.

Q: Can a faulty RAM cause this BSOD?
A: Yes, though less common. Faulty RAM can cause data corruption that leads to boot errors. Run Windows Memory Diagnostic or Memtest86 to check.

Q: How do I create a Windows installation USB if I don’t have one?
A: Use another Windows PC, download the Media Creation Tool from Microsoft’s official site, and follow the prompts to create a bootable USB drive (at least 8GB).

Q: Why did this happen after I changed BIOS settings?
A: Changing SATA mode (e.g., from IDE to AHCI) after Windows is installed can cause this error because the required driver isn’t loaded. Revert the change or enable the driver via Safe Mode.

Q: Is there a way to fix this without a recovery drive?
A: If Windows fails to boot three times, it should enter the recovery environment automatically. If not, you’ll need a bootable USB or DVD.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →