Symptoms
- Blue screen reading INACCESSIBLE_BOOT_DEVICE on every boot, before the login screen.
- It began right after a Windows update, a BIOS change, or moving the drive to a new PC.
- Automatic Repair loops without success.
What causes INACCESSIBLE_BOOT_DEVICE
- SATA mode in BIOS changed between AHCI, RAID and IDE after Windows was installed.
- A recent quality update introduced a storage-driver regression.
- File-system corruption on the boot volume.
- Missing storage controller driver after a hardware swap.
How to fix it
- Enter BIOS/UEFI and set the SATA/NVMe mode back to what it was when Windows was installed (usually AHCI, sometimes RAID).
- From Recovery → Command Prompt, list installed packages and remove the most recent quality update (commands below).
- Run chkdsk /f /r C: and sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows from recovery, then reboot.
Terminal / CLI command
dism /image:C:\ /get-packages
dism /image:C:\ /remove-package /packagename:<PackageName-from-the-list>
Run from Windows Recovery Environment. Copy the exact Package_for_RollupFix name from the list output.
How to confirm the fix: Windows boots normally and stays stable through several restarts and a manual update retry.
Prevent it from coming back
Note your BIOS SATA mode before firmware updates, and create a restore point before installing optional updates.
