Мне было любопытно и ковыряться в моей системе Windows 8. За статью в Википедии о UEFI
Загрузчики также могут автоматически обнаруживаться встроенным ПО UEFI, чтобы разрешить загрузку со съемных устройств. Автоопределение зависит от стандартизированного пути к файлу до загрузчика операционной системы, в зависимости от фактической архитектуры загрузки. Формат пути к файлу определяется как EFI_SYSTEM_PARTITION/BOOT/BOOTMACHINE_TYPE_SHORT_NAME.EFI, например /efi /BOOT/BOOTX64.EFI
Я решил смонтировать системный раздел EFI и проверить его.
Единственный удаленно релевантный файл, который я вижу, это M:\boot\boot.sdi
В M:\boot есть также en-us (который содержит bootsect.exe.mui), шрифты, папка ресурсов, а также bcd, etfsboot.exe и memtest.exe.
Поскольку нет BOOT * .efi, как UEFI узнает, где найти загрузочные файлы? Также папка "boot" имеет нижний регистр, и в Wiki она должна быть "BOOT".