1

Мне было любопытно и ковыряться в моей системе 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".

2 ответа2

1

На системном разделе UEFI пути начинаются с \EFI!

Например:

Z:\EFI\Boot\bootx64.efi

Z:\EFI\Microsoft\Boot\bootmgfw.efi

Z:\EFI\ubuntu\grubx64.efi

Папка / каталог \EFI \Boot хранит резервный загрузчик по умолчанию.

\EFI\'Company' - также являются зарезервированными именами.

Папка «Компания» может иметь любую структуру (подпапки, подпапки). Соответствующая запись загрузки имеет правильный путь к файлу загрузчика, например "\EFI\Microsoft\Boot\bootmgfw.efi"

0

Обратите внимание, что точная фраза

Загрузчики также могут автоматически распознаваться прошивками UEFI

Акцент мой. Ранее в этом разделе говорится, что:

Спецификация UEFI определяет "менеджер загрузки", механизм политики встроенного ПО, который отвечает за загрузку загрузчика операционной системы и всех необходимых драйверов. Конфигурация загрузки управляется набором глобальных переменных NVRAM, включая переменные загрузки, которые указывают пути к загрузчикам.

Опять акцент мой. EFI "BIOS" знает, где находится правильный загрузчик, потому что во время установки Windows указала, где искать, и она, очевидно, находится в другом месте, чем по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .