Полезные советы

No bootfile found for UEFI — варианты решения

No bootfile found for UEFI — варианты решения

При загрузке образа, обычно — с флешки Ventoy, некоторые пользователи могут получить сообщение об ошибке «No bootfile found for UEFI! Maybe the image does not support x64 UEFI».

В этой инструкции подробно о причинах ошибки, способах её исправить и загрузиться с нужного образа.

Причины ошибки и способы её исправить

No bootfile found for UEFI — варианты решения

Сообщение об ошибке «No bootfile found for UEFI! Maybe the image does not support x64 UEFI» (Не найден загрузочный файл для UEFI. Возможно, образ не поддерживает x64 UEFI) при загрузке с накопителя Ventoy обычно говорит о сочетании следующих факторов:

  • Загрузка с флешки выполнена в режиме UEFI.
  • В качестве типа загрузки был выбран GRUB2 Mode.
  • Образ не содержит необходимых файлов загрузки вообще, либо они находятся не в тех расположениях, где их поиск выполняют скрипты Ventoy.

При этом сам образ вполне может оказаться и совместимым с загрузкой UEFI, но организован иначе, чем ожидает Ventoy.

Режим загрузки GRUB2 в Ventoy предназначен только для образов на основе Linux (официальная справка) и в отличие от обычного режима «Normal mode» выполняет монтирование образа в память, после чего производит поиск необходимых файлов конфигурации загрузки, чтобы передать управление. Не находя их в установленных расположениях, скрипт Ventoy сообщает о рассматриваемой ошибке.

Читайте также:  Память Зарезервировано аппаратно в Windows — что это и почему так много?

Отсюда следуют основные варианты решения:

  1. Используйте Normal mode — при выборе варианта загрузки, это основной и рекомендуемый способ загрузки в Ventoy. Для образов Windows, WinPE — по сути, единственный, исправно работающий. В Normal Mode поиск загрузочных файлов не выполняется самим Ventoy, а выполняется эмуляция привода и UEFI: UEFI читает специальную загрузочную запись из ISO образа, в которой содержатся адреса файлов конфигурации загрузки.

    No bootfile found for UEFI — варианты решения

  2. Попробуйте выполнить загрузку в режиме Legacy (CSM), включив соответствующий режим загрузки в параметрах UEFI и выбрав USB-накопитель без пометки UEFI/EFI в качестве первого устройства загрузки.
  3. Для некоторых специфичных образов может потребоваться ручная запись на отдельный USB-накопитель, лучше — с помощью рекомендованного разработчиком инструмента (но может пригодиться и материал про лучшие программы для создания загрузочной флешки): несмотря на то, что Ventoy совместим с многими образами, совместимость не 100% и иногда приходится использовать «традиционный» подход.

Надеюсь, информация помогла разобраться и исправить ошибку «No bootfile found for UEFI». Если же ваша ситуация в каких-то деталях отличается от рассмотренной, опишите её в комментариях ниже, я постараюсь подсказать варианты действий.

Источник

Вам также может понравиться...

Добавить комментарий