INACCESSIBLE_BOOT_DEVICE – How to Fix

The INACCESSIBLE_BOOT_DEVICE error is a Windows Blue Screen of Death (BSOD) that appears when the system loses access to the drive containing the operating system during startup. This prevents Windows from booting and usually signals a problem with storage drivers, BIOS settings, or corruption in the boot sector. While alarming, the issue is often solvable without replacing hardware if approached methodically.

Have a different error code? Figure out how to fix it with our free Windows error code decoder.

Causes

The most common triggers for this error include:

  • BIOS storage controller mode changes (AHCI vs RAID) without matching drivers
  • Missing, outdated, or corrupted storage controller drivers
  • Damaged boot records or BCD (Boot Configuration Data)
  • Disk corruption or failing SATA/NVMe drives
  • Recent hardware or firmware changes disrupting boot process

Fixes

Ensure BIOS storage mode matches drivers

If you changed BIOS settings from AHCI to RAID (or vice versa), Windows may not have the proper driver to boot. To fix:

  1. Enter BIOS/UEFI settings during startup (commonly Del, F2, or Esc).
  2. Check the storage controller mode.
  3. Ensure it matches the configuration Windows was originally installed with.
    Switching it back often restores boot functionality.

Repair boot records from recovery

If the boot loader is corrupted, use Windows Recovery:

  1. Boot from a Windows installation USB or recovery drive.
  2. Select Repair your computer → Troubleshoot → Command Prompt.
  3. Run the following commands: bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

These commands repair the master boot record and rebuild the boot configuration database.

Update or reinstall storage drivers

Corrupted storage drivers are a common cause. If you can boot into Safe Mode:

  1. Open Device Manager → Storage controllers.
  2. Update drivers for SATA/AHCI/NVMe controllers.
  3. If no update is available, uninstall and restart—Windows will reinstall the default drivers.

Check disk health

A failing drive can also prevent Windows from booting. Boot into recovery and run:

This checks for file system errors and attempts to repair bad sectors. If the drive reports SMART errors or fails manufacturer diagnostics, replacement may be necessary.

Roll back recent updates or changes

If the error began after a Windows update, driver change, or firmware upgrade, roll back the changes:

  • In recovery, go to Troubleshoot → Advanced options → Uninstall updates.
  • Restore the system to a previous restore point if available.

Additional troubleshooting

  • Reseat storage device connections: For desktops, power off and reseat SATA or NVMe drives.
  • BIOS/UEFI updates: Apply the latest firmware from your motherboard or laptop manufacturer to resolve storage compatibility issues.
  • Safe Mode boot: Press F8/Shift+F8 or use recovery options to boot into Safe Mode and perform driver repairs.

Conclusion

The INACCESSIBLE_BOOT_DEVICE BSOD means Windows lost access to its system drive. Most fixes involve ensuring BIOS storage settings align with drivers, repairing corrupted boot records, and checking for faulty drivers or disks. With recovery tools like bootrec and chkdsk, along with driver updates and hardware checks, this error can usually be resolved without reinstalling Windows. For persistent cases tied to hardware, replacing a failing SSD or HDD may be necessary.

Have a different error code? Figure out how to fix it with our free Windows error code decoder.

🤞 Your weekly tech expert, in your inbox.

Practical fixes, hidden tricks, and gear recommendations. No fluff, just what works.

We don’t spam! Read more in our privacy policy

Sign up to get your free Survival Kit

Don't miss out on weekly tech tips to your inbox. Join now to get your free survival kit with 21 of my best fixes.

We don’t spam! Read our privacy policy for more info.