Windows P2V machine’s boot error status: 0xC000000E

Q. I’m working on developing a P2V solution for Windows machines. For one client I got the boot error: 0xC000000E (Info: The boot selection failed because a required device is inaccessible”). How to fix the boot error 0xC000000E for a Virtual Machine?

Ans:
If this problem happens for physical machine check below link:
http://www.prime-expert.com/articles/b16/fix-0xC000000E-required-device-is-inaccessible.php

The error looks like this:

boot_error_status_0xC000000E

The explanation of the error is given nicely at:

http://www.prime-expert.com/articles/b16/fix-0xC000000E-required-device-is-inaccessible.php

Process to fix the corrupt BCD:

The tool used for fixing this is: BCDboot.
1. Mount the virtual hard disk VHD files on the Windows which contains Boot & System partition. (Boot & System partition can be on two different disk.) To know more about drive types check: http://support.microsoft.com/kb/314470
2. Lets assume your Boot partition is mounted at B:\ and System partition is mounted at S:\
3. Then use below commands to fix the corrupt BCD.

Save original BCD data

 cd S:\Boot
 ren BCD BCD.old

Run BCDboot to fix corrupt BCD:

This will fix both UEFI & BIOS based booting.

 BCDboot.exe B:\Windows /s S: /f ALL

If your HyperVisor doesn’t support UEFI booting use below command:

 BCDboot.exe B:\Windows /s S:

This will fix your 0xC000000E boot problem.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s