Windows 1903 BSOD Shows "Inaccessible Boot Device"
This article is split into three sections:
If you have not upgraded to Windows 1903 and you would like to prevent Windows from updating, please follow these steps:
We are not aware of a method to prevent Windows from installing a Feature Update permanently. It may be possible to postpone Feature Updates by a specified number of days in Settings, however this option varies across Windows builds.
As a temporary measure you can prevent Windows from successfully installing a Feature Update on a system with ESET Endpoint Encryption installed by following the steps below.
Please note, this following batch file performs two things:
1. Renames the SetupConfig.ini file found in: C:\Users\default\appdata\Local\Microsoft\Windows\WSUS
2. Creates a registry value that stops ESET Endpoint Encryption from self-healing, if the file has been renamed, deleted or modified.
Download the following ZIP file on the machine you wish to disable Windows Updates on: Disable_Windows_Update.zip
Un-zip the batch file to your Desktop.
Right-click the batch file and select Run as administrator.
Click Yes to allow the batch file to run correctly.
This will prevent Windows from successfully installing any further Windows Updates.
Please note: Windows may still attempt to download and install the 1903 update, however after the first reboot, it will boot back to the previous Windows build and inform you that the 1903 update failed to be installed.
If you have recently upgraded to Windows 1903 and your machine is currently booting correctly but you want to avoid this problem, please follow these steps:
These steps will force the problem to occur and then repair the installation correctly.
Important: Ensure all important data is backed up before proceeding. Also, on devices running on a battery, ensure power remains connected at all times.
From the Windows Start Menu, search for Disk Cleanup and open it.
In Disk Cleanup, click Clean up system files.
Un-check all boxes leaving Device driver packages ticked. Then click OK.
Click Delete Files when prompted.
You MUST repair the ESET Endpoint Encryption installation.
To do this, hold the Windows Key + X and select Apps and Features.
Then find ESET Endpoint Encryption in the list and click Modify.
Click Next in the wizard.
Click Repair again and allow the wizard to run.
Once the wizard has completed, click Finish to restart the machine.
If you have recently upgraded to Windows 1903 and your machine no longer boots correctly, please follow these steps:
After upgrading Windows to 1903, Windows may fail to boot correctly and show a BSOD screen with the following stop code:
Stop code: INACCESSIBLE BOOT DEVICE
We are currently investigating the cause of this issue.
Important: On devices running on a battery, ensure power remains connected at all times.
On another PC, download the following ZIP file and unpack its contents to the root of a USB stick.
The ZIP file can be downloaded from here: KB540_Recovery_Script.zip
Your USB stick should look like this:
Connect the USB stick and boot the machine. Wait until you have the following selection.
Select Advanced options from this menu:
Then select Troubleshoot from this menu:
Then select Advanced options.
Finally, select Command Prompt.
In the command prompt, you must select the USB stick as the working directory. In our case, this is F: so, we enter the following command:
To confirm this is the correct volume, performing a dir command should show the recovery batch file. Like so:
If F: does not contain the batch file, try volume G: then H: and so on until you locate the file correctly.
Once you have selected the USB stick as the working directory, simply run the recovery batch file by entering the filename and pressing Enter.
Press Enter to close the Command Prompt.
Now select Turn off your PC
When the machine has turned off, remove the USB stick and boot the machine normally. If the system shows the Automatic Repair screen again, select Restart. If the machine still fails to boot, then please contact support.