How to fix INACCESSIBLE_BOOT_DEVICE after Windows update
- Windows 10
- Windows 11, version 24H2
Quick answer
The INACCESSIBLE_BOOT_DEVICE error (Stop error 7B) occurs when Windows loses access to its system partition during startup after installing an update. You can resolve this issue by booting into the Windows Recovery Environment (WinRE) using installation media to revert pending update actions with DISM, rebuild the boot configuration database, or repair damaged boot files.
The INACCESSIBLE_BOOT_DEVICE error—also known as Stop error 7B—is a blue screen error that occurs when Windows fails to read the system partition during the startup process. This issue usually surfaces right after installing a new Windows update, deploying a patch, or when the TrustedInstaller service fails to properly commit newly installed update packages due to component store corruption. When this happens, Windows cannot locate the critical boot files or storage drivers it needs to launch, resulting in an immediate startup crash loop.
This issue affects both Windows 10 and Windows 11 systems. It happens when update files remain partially installed, pending registry actions fail to execute, or storage stack filter drivers misbehave during reboot. Follow the step-by-step methods below to revert pending updates, repair damaged boot configuration files, and verify boot-critical drivers using the Windows Recovery Environment (WinRE).
Method 1: Revert pending update actions with DISM
When an update fails to commit completely, pending update operations can lock your boot volume. Reverting these pending actions cleans up stuck update queues and restores normal startup behavior. Use this method first if the error appeared immediately following a recent system update.
- Start your computer using installation media for your installed version of Windows.
- On the Install Windows screen, select Next, and then click Repair your computer.
- On the System Recovery Options screen, select Next and click Command Prompt.
- Type
diskpartand press Enter, then typelist voland press Enter to locate your main OS partition drive letter (such as C: or D:). Typeexitto close diskpart. - Type
dism /Image:C:\ /Cleanup-Image /RevertPendingActions(replaceC:with your system drive letter) and press Enter to revert uncommitted updates. - Change directories to your Windows installation by typing
cd C:\Windows\WinSxSand check ifpending.xmlexists. If it does, typeren pending.xml pending.xml.oldand press Enter. - Warning: The following sub-steps modify offline registry hives. Type
regeditin the command prompt to open the Registry Editor. - Highlight
HKEY_LOCAL_MACHINE, select File > Load Hive, browse toC:\Windows\System32\config, select theCOMPONENTfile (with no extension), and name the hiveOfflineComponentHivewhen prompted. - Expand
HKEY_LOCAL_MACHINE\OfflineComponentHive, locate thePendingXmlIdentifierkey if present, right-click it, and select Delete. HighlightOfflineComponentHiveand click File > Unload Hive. - Highlight
HKEY_LOCAL_MACHINE, select File > Load Hive, browse toC:\Windows\System32\config, select theSYSTEMfile (with no extension), and name itOfflineSystemHivewhen prompted. - Expand
HKEY_LOCAL_MACHINE\OfflineSystemHive\Selectand check theDefaultvalue data. If it displays1, expandControlSet001; if2, expandControlSet002. - Navigate to
Control\Session Manager, check ifPendingFileRenameOperationsexists, right-click it, select Delete, and then highlightOfflineSystemHiveand select File > Unload Hive.
Close the Registry Editor and Command Prompt, then restart your computer to see if Windows boots properly.
Method 2: Rebuild the Boot Configuration Database and boot files
If file system or boot partition corruption broke your boot path, repairing the Boot Configuration Database (BCD) and re-creating the system boot files will restore startup functionality. Use this method if your drive layout is intact but Windows cannot locate the boot loader.
- Open Command Prompt from your WinRE installation media as shown in Method 1.
- Type
bcdeditand press Enter to view your current boot configuration settings. - Examine the
{bootmgr}entry to ensuredeviceandpathpoint to the correct device (such aspartition=\Device\HarddiskVolume2and\EFI\Microsoft\Boot\bootmgfw.efifor UEFI systems, orpartition=C:for BIOS systems). - Check the
{default}entry to ensuredevice,path,osdevice, andsystemrootpoint to your correct operating system partition and Windows folder. - Create a safety backup of your current BCD store by typing
bcdedit /export C:\temp\bcdbackupand pressing Enter. (If you ever need to restore this backup later, runbcdedit /import C:\temp\bcdbackup). - If you receive an error stating that the store could not be opened, type
bootrec /rebuildbcdand press Enter to search for Windows installations and rebuild the BCD store. - If boot files are missing, use diskpart (
list vol) to identify your OS drive letter and System drive letter. - Re-create all boot files by typing
bcdboot D:\windows /s R: /f ALL(whereD:is your OS drive letter andR:is your assigned system partition letter) and press Enter.
Restart your system after the command finishes recreating the boot files.
Method 3: Repair system files and hard drive corruption
Corrupted system files or bad sectors on your storage drive after an interrupted update can prevent the boot controller from accessing the OS volume. Running disk and system file diagnostics repairs these corruption issues.
- Access Command Prompt from your Windows Recovery Environment media.
- Type
chkdsk /f /r C:(replaceC:with your OS drive letter) and press Enter to scan the disk for system volume corruption and bad sectors. - Allow the chkdsk utility to complete its scan and repair process entirely.
- Type
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows(replaceC:with your OS drive letter) and press Enter. - The System File Checker will scan offline Windows system files and automatically replace damaged or missing files.
Once both scans complete, close Command Prompt and restart your computer.
Method 4: Verify boot-critical drivers and non-standard filter drivers
Missing or disabled boot-critical drivers or incompatible non-Microsoft storage filter drivers can block storage controllers from loading during boot. Verifying driver registry entries resolves these underlying controller crashes.
- Open Command Prompt in WinRE, type
regedit, and press Enter to launch Registry Editor. - Warning: Modifying driver registry settings alters core startup behavior. Highlight
HKEY_LOCAL_MACHINE, click File > Load Hive, browse toC:\Windows\System32\config\SYSTEM, and name the hiveOfflineHivewhen prompted. - Expand
OfflineHive\ControlSet001\Services(orControlSet002based on your hive'sSelect\Defaultvalue). - Check for the following essential driver keys under
Services:ACPI,DISK,VOLMGR,PARTMGR,VOLSNAP, andVOLUME. - Select each key and ensure the
StartDWORD value is set to0. If it is set to a different number, double-clickStartand change the value data to0. - If any of these essential registry keys are missing, replace the system hive using the RegBack folder by running these commands at the WinRE command prompt:
cd C:\Windows\System32\config,ren SYSTEM SYSTEM.old, andcopy C:\Windows\System32\config\RegBack\SYSTEM C:\Windows\System32\config\. - To check for corrupted filter drivers, expand
OfflineHive\ControlSet001\Control\Classin Registry Editor. - Search through the storage class entries (such as
{4D36E96A-E325-11CE-BFC1-08002BE10318}) forUpperFiltersorLowerFiltersentries. - If you spot a non-standard, non-Microsoft filter driver entry, double-click it in the right pane and delete only that specific filter driver name.
- Highlight
OfflineHive, select File > Unload Hive, exit Registry Editor, and restart your computer.
If nothing worked
If none of these troubleshooting steps resolve the INACCESSIBLE_BOOT_DEVICE error, your PC may have encountered a physical hardware failure or a corrupted BIOS storage controller setting. Restart your computer and open your BIOS/UEFI firmware setup screen to verify whether your hard drive or SSD is listed under connected storage devices. Ensure that your storage controller mode settings (such as AHCI or RAID) have not been changed. If the drive does not appear in your BIOS or shows as missing when running list disk inside diskpart in WinRE, contact your computer manufacturer (OEM) or virtualization provider for hardware repair.
Sources
Frequently asked questions
What causes the INACCESSIBLE_BOOT_DEVICE stop error after a Windows update?
This error occurs when Windows loses access to the boot partition due to component-based store corruption during updates, bad storage controller settings, damaged system files, or corrupted boot configuration data.
Will reverting pending update actions delete my personal files?
No, running the DISM revert command only cancels uncommitted update installations and cleans pending update queues without deleting your personal files or documents.
What should I do if command prompt says the boot configuration data store cannot be found?
If Windows cannot locate the BCD store, run the bootrec /rebuildbcd command in the recovery command prompt to search for installed operating systems and rebuild the boot database from scratch.
Checked against Microsoft's release notes on ; re-checked when a new build ships.
Writes Thea's error-code and app-breakage guides. Each fix is checked against Microsoft's documentation and community reports, and updated when a new Windows 11 build changes the steps.
More from Daniel Okafor