Server 2008 R2 Won’t Boot – The boot selection failed because a required device is inaccessible 0xc000000e

We had an issue today where a number of servers wouldn’t boot after being patched, they were showing the above error “The boot selection failed because a required device is inaccessible 0xc000000e”. It actually happened to 3 out of 10 servers. It turns out the fix was much easier than expected. Here are the steps to resolve it if the device is a virtual machine:

Right click the device and click on Settings (I’m using Failover Cluster Manager so it looks a bit different to Hyper-V manager)

Mount the Windows 2008 R2 ISO to the server and click OK (I assume other versions of Windows would also work)

Remember to press a key to boot from disk when promoted. Then wait for the disk to boot, select your language and operating system. You should come to the system recovery screen. Select command prompt

Type diskpart and then list volume

In this case, the drive labelled “system reserved” has the drive letter of C. I believe if this is the case, it will try to boot from there, and the Windows directory doesn’t exist so it will fail

NOTE: Please make sure you understand what you are doing prior to running the following command. Just in case it doesn’t work, I’d always make sure you have a backup beforehand.

Type Exit to exit dispart and then bcdboot D:\Windows then click Reboot on the window behind.