I can boot Windows 10 by running EFI\Microsoft\Boot\bootmgfw.efi on the ESP (2nd hard disk partition). However, if I copy the EFI folder to a 100 MiB FAT32 file system on another disk and attempt to boot from there, I get the startup repair screen within a second or two. The error code listed is 0xc000000e. I know the contents of this other disk are correct because if I copy it to a usb stick, I can boot from the usb stick. Clearly, there's something about the disk itself and/or its file system that causes Windows to error out with 0xc000000e.

The only constraints I've seen on the ESP used for Windows boot is that it must be FAT32 and must be at least 100 MB: mine is both. Are there any other checks performed by the loader, which could result in the error code mentioned?

Thanks, Brett S.

  • The EFI System Partition should also have a specific UUID: C12A7328-F81F-11D2-BA4B-00A0C93EC93B for it to be recognised as an ESP. – Johan Myréen Apr 4 '18 at 18:01
  • @Johan Myréen: Then how am I able to copy the contents of the ESP to a USB stick (which doesn't have the special ESP UUID) and boot from there? – BPS Apr 4 '18 at 19:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.