Hyper-V UEFI boot fails with error BlInitializeLibrary 0xc000009a.


  • Hello,

    we try to boot a WinPE (Windows 10) via PXE (UEFI) on a Windows Server 2012 R2 Hyper-V machine (generation 2).

    We are using our custom bootloader to transfer the WinPE files from the TFTP server.  If we configure our bootloader to use the built in TFTP transfer mode (EFI_PXE_BASE_CODE_PROTOCOL.Mtftp()), then everything works fine and the WinPE boots as expected.

    If we configure our bootloader to use our custom TFTP implementation using EFI_UDP4_PROTOCOL, we get the error

    BlInitializeLibrary 0xc000009a. Please note, on non virtual pcs the boot with our custom bootloader works in this configuration.

    So, our questions are:

    1. Under what circumstances does the bootx64.efi returns this error message?
    2. Is there a document we can lookup the error codes and their meanings?
    3. Is there a debug version of the Hyper-V UEFI firmware and/or the bootx64.efi file?

    Kind regards,


    Tuesday, February 21, 2017 4:03 PM

All replies