bsod Windows 10 INACCESSIBLE_BOOT_DEVICE BSOD
Okay I managed to fix it in the end, here is what I did in case someone runs into the same issue:
With some help I was able to get my Windows 10 install fixed, the whole mess is caused by two Windows updates that in rare cases cause the boot-drive to be unmounted at boot causing the whole BSOD.
First of all let your PC crash-boot once or twice, the next boot should trigger the Windows 10 Recovery Environment, from here select the troubleshooting options and open a command-prompt. In it type C: to switch to your OS drive, it could also be another letter but it's usually C, you can verify which drive you are on by using the DIR command.
Once on the OS drive we should first make a new directory we use as a working directory as the space in the Recovery Environment is pretty sparse by itself, to do that simply type mkdir temp which will create a new folder called "temp" on your C: drive. Next we have to verify if one or both of the offending updates are installed, to do this enter the following command:
DISM /image:c: /scratchdir:c:\temp /get-packages
Obviously replace C: with your letter if your Windows drive has another letter.
This command will list all the recently installed Windows Update packages, look fo updates named:
Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.125.1.6
and
Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.248.1.17
Even if the updates are installed like a week ago and you just ran into the issue now despite rebooting many times inbetween just fine, the updates will still be the cause, it was so for me atleast.
First you can try to uninstall the offending updates directly starting with the 1.6 update first. To do that write the following command:
DISM /image:c: /scratchdir:c:\temp /remove-package Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.248.1.17
Note: You don't have to manually type the package name out, simply highlight the name with your mouse, right-click to copy it and then right-click to paste.
If that works and the package uninstalls, do the same for the 1.6 package.
If it doesn't work and DISM throws error 0x800f082f you have a bit more to do and need a second PC and a USB flash-drive. On the second PC download this update package from Microsoft: http://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892
Pick the right download for your architecture and OS and you'll get a .msu file. Again on the second PC open a CMD and unpack the .msu file with the command:
expand -F:* "file name of the .msu here without quotes".msu d:\tempmsu
This should create a new folder called tempmsu with four files in them, two of them will be .cab files. Grab the .cab file that contains Windows10.0-KB in its name and put that on your USB drive, then put the USB drive in your broken PC and reboot to the Recovery Environment again and open the Command Prompt back up.
We now have to figure out the drive-letter of your USB drive, to do that simply type Notepad into the CMD and press ENTER, Notepad should open up, use its File --> Open dialog to ckeck on the drive letter and go back to the CMD to enter this command:
DISM /image:c: /scratchdir:c:\temp /add-packages /pachakepath:L:\Windows10.0-KB4056892-x64.cab
Obviously adjust the drive-letter which was L: in my case, and the name of your .cab to your case. This should install the update. After that's done reboot your PC and crash to the Recovery Command Prompt again.
At this point repeat the steps from earlier to remove the 1.17 update package and this time it should work. After that remove your LAN-cable or WiFi, reboot your PC and Windows 10 should boot again, however you are not out of the woodwork yet.
After Windows 10 booted DO NOT under any circumstances reboot right away, first make a System Restore Point, then reboot and your Windows install will likely be broken again, that's what we want at this point as the second offending update is still installed.
Crash back to the Recovery Command Prompt and repeat the steps to install the .cab from your USB-drive again, after that's done Windows should boot right away and should do so on every boot but we still have to uninstall the 1.6 update.
To do that manually boot into the Recovery Environment by holding SHIFT while pressing Reboot in the Windows 10 start menu. Once you are there repeat the steps to show the update-package list, this time you should see the remaining 1.6 update and also a 1.9 update.
First use the uninstall command to unistall the 1.6 update, then the 1.9 update directly next.
After that's done, reboot into Windows, open up Windows update, plug your LAN or WiFi back in, check for updates and make sure Windows installs the update KB4074588, after that's done you should be good and everything is fine from here out on! ![]()

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now