Inaccessible Boot Device error in Windows 10 is not difficult to fix. We’ve already explained how to fix one of the most common problems: Unmountable Boot Volume stop code. Now it’s time to take a look at another frequently complained issue: how to fix an Inaccessible Boot Device error.
What exactly is causing this problem? How do you know if it affects you? And what can you do to fix it? Keep listening to find out more.
(Notes: Some of these solutions will only work if you can still get occasional access to your PC without crashing.)
What is Inaccessible Boot Device Error
We all know Windows likes to update itself. Oftentimes, it’s exciting especially when big upgrades roll in. But your excitement can quickly turn to despair.
Imagine the scene. You patiently wait for Windows to reboot after the upgrade, then BOOM! You see a “blue screen of death” (BSOD) with an error message Inaccessible Boot Device and your computer restarts.
In simple terms, the message means Windows lost access to the system partition during the startup process.
Although tens of thousands of users see code as a result of the 2017 update, boot device errors have a number of possible causes, including BIOS updates and an overclocked CPU. Some users have suggested that the problem appears to be more prevalent on computers running SSDs.
Let’s see how you can fix an inaccessible boot device error in Windows 10. Unfortunately, you may need to try a few different solutions.
Remove Recently Installed Packages
If you believe an update has caused your problem, you will need to work on the recently installed packages and remove them one by one. Hopefully, you’ll eventually remove the update that’s causing the problem.
Notes: The following process will restart your machine. Make sure you save any work before continuing.
To get started, open the app Settings and navigate to Update and Security > Recovery > Advanced Startup > Restart Now. After a while, a blue screen will appear. Go to Troubleshoot > Advanced Options > Command Prompt.
Your computer will restart and boot into the Command Prompt application. Once Command Prompt appears on your screen, follow these instructions:
- Type dirc: (assuming Windows is installed on drive C) and press Enter.
- Run Dism /Image:c: /Get-Packages.
- You will see all the packages installed on your system. Use the date field to identify the most recent and note the full name.
- To remove a package, type dism.exe /image:c: /remove-package /[nama package]. Change [nama package] with the name you noted in the previous step.
- Restart your machine.
If removing the latest update didn’t fix your problem and you still see the BSOD, repeat the above process with the next latest update.
Remove Package “Delayed Update”
Sometimes, Windows updates get stuck in a weird limbo, forever pending and never installing. This pending update may cause an inaccessible boot device error.
To remove it, you will again need to open Command Prompt in the advanced startup options by going to Update and Security > Recovery > Advanced Startup > Restart Now > Troubleshoot > Advanced Options > Command Prompt.
While the Command Prompt application is running, run the following three commands. They will delete the registry key SessionsPending. Press Enter after each line:
reg load HKLMtemp c:windowssystem32configsoftware reg delete "HKLMtempMicrosoftWindowsCurrentVersionComponent Based ServicingSessionsPending"/v Exclusive reg unload HKLMtemp
Next, you need to move the pending updates to their own temporary files. Type dism /image:C: /get-packages to get a list of updates. Take note of anything that has the “Pending Install” tag.
Now you need to create a temporary file. Type MKDIR C:temppackages and press Enter.
Finally, move all pending packages to a temporary file. Type dism /image:c: /remove-package /packagename:[package name] /scratchdir:c:temppackages and press Enter. Change [package name] appropriate.
Update Your Driver
If neither of the two fixes we’ve discussed worked out your issue, there are some general troubleshooting steps you can try before heading to your local PC repair shop.
First, try and update driver You. Faulty drivers can be responsible for a number of ailments on your machine. The problem is more likely to present itself if you are using an old driver. In case of an inaccessible boot device error, the most common cause is the IDE ATA/SATA controller driver.
There are two ways to check for updates. First, you can check the manufacturer’s website. Second, open Device Manager, expand sub-menu IDE ATA / SATA controller, right click on Standard SATA AHCI Controller, and select Driver Updates.
Enable AHCI Mode in BIOS
Some users have reported that enabling AHCI mode in your system BIOS instantly resolves the inaccessible boot drive error.
BIOS menus can vary widely between manufacturers, so there’s no one-size-fits-all way to describe the process.
However, in general, you must enter the BIOS during boot (usually by pressing Escape, Delete, or one of the buttons Function), go to menu Advanced Options, find AHCI Mode Set, and change the value to Enabled. .
Check for Corrupt Hard Drive Files
Corrupt files on your hard drive might be the cause of the error. Thankfully, if they are the root of the problem, it’s easy to fix.
First, you have to open Command Prompt as administrator. To do so, press the button Windows, type cmd, right click on the result and select Run as administrator.
Inside the Command Prompt application, type chkdsk /f /r and press Enter. Wait for the app to process your input, then type Y and press Enter. If you cannot boot Windows, you can also run this command from the recovery console by entering chkdsk /r C: As a replacement.
Other Troubleshooting Solutions
If you still haven’t been able to fix the inaccessible boot device error, you may feel it’s time to call a professional.
However, depending on your technical skills, there are a few more things you can try:
- Open the chassis of your machine and check for loose cables
- Physically check your RAM, motherboard and hard drive for errors and damage