Inaccessible Boot Device error in Windows 10

Anonymous
2018-01-09T16:46:16+00:00

I manage multiple computers running Windows 10 Pro 64-bit with the latest Current Branch and recently had multiple computers randomly startup with this BSOD: Inaccessible Boot Device.

I have tried everything:

https://www.windowscentral.com/how-fix-update-causing-inaccessible-boot-device-error-windows-10

Which recommends deleting registry keys and install packages, though no pending installs could be found

SFC /SCANNOW - No corruption found

CHKDSK /R - Some minor issues corrected

BOOTREC - Scan OS shows 0 windows installations

FIXBOOT - Successful, but this tool finally made the entire process fail without being able to get to the recovery environment, just boots to the legacy screen and shows options for safe mode, but those fail too.

I am at my wits end, because I find thousands of websites and desperate users and admins, but the only fix that works is to clean install. I can't clean install the whole company. This is insane, there has to be a better known cause / fix out there...

*Modified title for accuracy*

*Original title: Inaccessible Boot Device error - cause? fix?*

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2018-01-17T17:16:49+00:00

WIN 10 BSOD FIX - Inaccessible Boot Device - THIS WORKS!  I Just Repaired 2 computers that went down at the same time last night on 1/16/18

Good Afternoon Bobby,

Here is the fix I came across from another kind IT tech, please see below.  Credits go to them, I'm just forwarding so everyone can finally get their computers back up and running.

Boot Windows 10

Go to Repair

Go to Tools/Options to get a command prompt.

Confirm the drive letter for the Windows image. Usually D: –> dir d:

Run the following to view the installed packages which will also show a date of install.

Dism /Image:D:\ /Get-Packages

Find the package(s) that were just installed by date. Run the following command on the last installed package:

example: dism.exe /image:d:\ /remove-package /packagename:Package_for_KB4014329~31bf3856ad364e35~amd64~~10.0.1.0

Reboot.

The patch that caused my issue was from 1/6/18 or 1/10/18     Remove the latest windows update entry with Rollup Fix in it's name.  Once complete, close command prompt, turn off computer.  Power back up.  You should be back into WIN10.

If you still receive BSOD, rinse and repeat with the next latest update, try it again.  You'll eventually boot right back into WIN10.

I hope this helps.

Have a great day.

Showster

Was this answer helpful?

30+ people found this answer helpful.
0 comments No comments

506 additional answers

Sort by: Most helpful
  1. Anonymous
    2018-02-19T03:26:23+00:00

    Here is some info that might help others:  In my last post I asked for new methods to deal with the latest "bad" update to ver .248 by KB4074588 Rollup.  Since no one answered, and I had 2 machines to repair after failing to boot with that version, I have again been experimenting after finding that the previously detailed "remove-package" method no longer works if you are at ver .245 or .248 .  Note that the following will NOT help everyone in this boat.  As are most of us in the industry, I am very insistent that my customers run backups.  I have convinced most to use Veritas (previously Symantec) System Recovery (previously Norton Ghost) image backup.  I won't say or debate that this is the best image program out there, but it has save MANY machines over the years I have been using it.  IF YOU HAVE image backups, the following process may help you recover a machine failing to boot after a failed .248 install.

    The two machines I have that won't boot were in the same state:  Failure to boot after trying to install  KB4074588 to version .248, Feb 13 or 14.  The best recovery method for "inaccessible boot device" previously posted here (following is a combined summary of steps posted by a few of us) was to remove bad rollup packages from January, achieve a "one-time" boot, do an in-place upgrade using the media creation tool, then manually installing the most stable update (imo) KB4058258 to version .214 and postponing future updates for 35 days with the hope Microsoft will finally provide us with a proper fix in that timeframe.  Then, after Feb 14 or so, we were faced with ver .248 machines unable to boot and we find the "remove-package" repair method outlined above no longer works.  What to do??? 

    Help for this case IF YOU HAVE A C: IMAGE

    I restored the C: drive image taken by Veritas System Recovery on those 2 machines to an image created before Feb 14.  Before doing this, I saved away a few user files and maybe an email store from the last few days since that data was about to be overwritten with the image from before Feb 14.  After restoring the image I could boot successfully.  I then made sure there was no internet connection to avoid updates from downloading and then ran the dism get-packages command and found that I was running ver .192.  This rollup package was marked as "installed" and is easily removed with the dism remove-package command and the process we have previously used successfully.  After removal I was running ver .125 and could do an in-place upgrade (still at .125 after the inplace upgrade)  and then manually install the KB4058258 to "good" version .214.  Make sure system protection is on, create restore points along the way and make sure updates are deferred.  I have ONE machine running the home version and need to determine how to avoid updates since the defer option isn't present.  Let me mention that at first, I restored to a C: image taken on Feb 14.  The machine still would not boot after this image restore because the bad .248 update package was probably already downloaded and waiting for a reboot.  Moving to an image from Feb 13 allowed a successful boot followed by package-removal.

    Note one question in my own mind:  After the package removal and being at ver .125, I'm not sure the inplace upgrade is required because you are still at ver .125 after it completes.  I do it anyway because I know it "clears the decks" of any waiting "bad" updates.  I then manually run the update to ver .214.

    Hope this helps some of you.

    "We who support Microsoft products for the world need their help NOW!!"

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2018-02-18T20:45:17+00:00

    Thank you handstand2001.

    However, I am trying a different strategy.... play the clock. I was able to do a system restore to a late Dec 2017 image. After reading a few posts and other places it appears this issue might be attributed to more than one KB — January to February 2018 time frame. Interestingly, KB4014329 is one and is from about a year ago -check here. Meanwhile, my system is back and Norton has updated fine.

    Seems KB4074588 is the most recent (Feb 13) - catalog update as of Feb 18 13:05 AZ time. So I decided to be healthily skeptical. I turned off Updates until a proven cumulative KB is in place. I'll monitor these posts closely. I am hoping this matter is root caused properly and fixed without reservations or doubts sometime in coming weeks. Once fully tested and vetted by the community, I will turn back on Updates. 

    PS: It appears Ira Shapiro, Susan Bradley and a few others are relentless about solving this matter— my gratitude and appreciation to them.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2018-02-18T18:28:51+00:00

    In this case, X drive is not your OS drive, it's the temporary environment that you're booted into (Via Windows install disk/drive, or Windows recovery environment). In order to find your OS drive, follow these steps

    • > Diskpart
    • > List disk
    • Single out the number on your hard drive disk. There may be only 1
    • > select disk x           (x is the disk number)        (e.g. "select disk 1")
    • > detail disk
    • The largest partition on this should be your OS, and you can see the drive letter associated with it

    There are other ways, like guessing what drive letter it is, but this is the most reliable, IMO.

    When I boot into a recovery environment, it's pretty common for the temporary environment ramdisk to get the letter X and the OS partition to be the letter D.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2018-02-18T18:20:23+00:00

    Win 10 Pro, Version 1709, OS Build 16222.192

    I need assistance, I have been impacted by this latest MS update in early Feb 2018. I have tried Dism /Image:X:\ /Get-Packages (X is the drive in my case, also put a space between \ and /). I get the following:

    "The /Image option that is specified points to a running Windows installation.

    To service the running operating system, use the /Online option. For more information, refer to the help by running DISM.exe /Online /?"

    What is this about?

    Was this answer helpful?

    0 comments No comments