Applies to:

iPXE Anywhere


Failing to find the boot.sdi file

Booting client fails – Windows Failed to Start

Windows Boot Manager displays:-

Status: 0xc000000f

Info: A required device isn’t connected or can’t be accessed

Failing with an invalid boot.bcd file

When bootmgr.exe cannot find or read the BCD file:

File: \Boot\BCD

Status: 0xc000000f

Info: An error occurred while attempting to read the boot configuration data.



The boot selection failed because a required device is inaccessible.

In this case the Boot failed due to the client not being able to locate the boot.sdi file. This was due to the fact that it had not been included in the image but the UseEmbeddedBootSDI setting was set to “1”.


From the iPXE Anywhere 2PXE Server Manual:-


Specifies to use an embedded boot.sdi image inside the boot.wim file under the \sms\boot\boot.sdi folder. This is always present in ConfigMgr images, so then 2PXE always uses embedded boot.sdi file regardless of this setting. For non-ConfigMgr installations, you may use a default WinPE image, and this file is not present unless added. If you cannot add this file to the boot.wim make sure this value is set to "0".

Value: ”0” to disable and ”1” to enable.