Ошибка no boot file found for uefi maybe the image does not support x64 uefi появляется в момент, когда компьютер пытается стартовать в режиме UEFI, но не находит на носителе загрузочный файл формата EFI — чаще всего речь идёт о сетевой загрузке по PXE или о неправильно записанной установочной флешке. Система буквально сообщает: образ, который вы пытаетесь загрузить, не содержит 64-битного UEFI-загрузчика, либо он лежит не по тому пути, либо носитель записан в режиме, несовместимом с текущими настройками BIOS/UEFI.
Чаще всего с этим сообщением сталкиваются при развёртывании Windows через WDS или SCCM в корпоративной сети, а также при попытке установить систему с флешки, записанной под Legacy-режим. В обоих случаях проблема решаемая, но порядок действий зависит от сценария: сетевая загрузка и локальная флешка проверяются по-разному. Ниже разберём обе ситуации, начиная с диагностики.
Что означает эта ошибка и когда она возникает
Текст no boot file found for uefi формируется прошивкой UEFI или PXE-клиентом, когда загрузчик не обнаруживает исполняемый EFI-файл. В режиме UEFI прошивка ищет на разделе с файловой системой FAT32 файл загрузчика — для 64-битных систем это обычно \EFI\BOOT\BOOTX64.EFI. Если файла нет, раздел отформатирован не в FAT32 или структура каталогов нарушена, загрузка прерывается именно с таким сообщением.
При сетевой загрузке по PXE механика та же, но загрузчик передаётся по сети с сервера. Клиент запрашивает у DHCP/PXE-сервера файл bootx64.efi (или аналог, например wdsmgfw.efi в среде WDS), и если сервер отдаёт загрузчик не той архитектуры — например, 32-битный или BIOS-вариант вместо UEFI — клиент отвечает той самой ошибкой про несовместимость образа с x64 UEFI.
Важно понимать: само сообщение не говорит о поломке диска или материнской платы. Это почти всегда программная несостыковка между режимом загрузки и содержимым носителя или сервера.
Сценарий 1: ошибка при загрузке с установочной флешки
Если ошибка возникает при установке Windows с USB-накопителя, первое, что нужно проверить, — как именно записана флешка. Классическая причина: образ записан в режиме MBR/Legacy, а в BIOS включён чистый UEFI-режим с отключённой поддержкой CSM. Прошивка не видит EFI-загрузчик и выдаёт сообщение.
Логика проверки такая:
- 💾 Откройте содержимое флешки на рабочем компьютере и проверьте наличие папки
EFIи файлаBOOTX64.EFIвнутри неё — если их нет, флешка записана не для UEFI. - 📀 Убедитесь, что флешка отформатирована в FAT32 — UEFI-загрузка с NTFS на многих платах не поддерживается без дополнительных драйверов.
- 🛠️ Перезапишите носитель с явным указанием схемы раздела GPT и целевой системы UEFI (non-CSM) — в программе Rufus эти параметры выбираются перед стартом записи.
- 🔌 Попробуйте другой USB-порт, желательно напрямую на материнской плате, а не на передней панели или хабе.
⚠️ Внимание: не распаковывайте ISO-образ на флешку простым копированием файлов через проводник — так загрузочная структура часто теряется. Используйте официальный Media Creation Tool от Microsoft или проверенные утилиты записи с выбором режима UEFI.
☑️ Проверка загрузочной флешки
Сценарий 2: ошибка при сетевой загрузке PXE (WDS, SCCM)
В корпоративной среде сообщение maybe the image does not support x64 uefi почти всегда указывает на то, что PXE-сервер отдаёт клиенту загрузчик неподходящей архитектуры. Типичная ситуация: на WDS-сервере настроена выдача BIOS-загрузчика, а клиентская машина стартует в UEFI-режиме — либо наоборот.
Направления диагностики для администратора:
- 🖥️ Проверьте, какой загрузчик указан в опциях DHCP (опция 067) — для UEFI x64 клиентов должен отдаваться EFI-загрузчик, а для Legacy — BIOS-вариант; универсальное решение обычно строится на разделении по архитектурам через политики DHCP.
- 🧩 Убедитесь, что на сервере развёртывания загружены загрузочные образы (boot images) нужной архитектуры — x64, а не только x86.
- 🔁 Проверьте, в каком режиме реально стартует клиент: в настройках UEFI машины режим может быть переключён на Legacy, и тогда UEFI-загрузчик сервера не подойдёт.
Конкретные пути настройки зависят от версии серверной ОС и используемого инструментария развёртывания, поэтому точные параметры сверяйте с документацией Microsoft для вашей конфигурации WDS или Configuration Manager.
Настройки BIOS/UEFI, которые стоит проверить
Независимо от сценария имеет смысл пройтись по ключевым параметрам прошивки. Названия пунктов отличаются у разных производителей (ASUS, MSI, Gigabyte, Dell, HP используют свою терминологию), поэтому ориентируйтесь на смысл, а не на точные названия.
Во-первых, проверьте режим загрузки: если включён UEFI only, флешка или PXE-образ обязаны содержать EFI-загрузчик; если включён Legacy/CSM — наоборот, нужен классический BIOS-загрузчик. Смешение режимов — самая частая первопричина ошибки.
Во-вторых, обратите внимание на Secure Boot. Неподписанные или кастомные загрузчики при включённом Secure Boot могут отклоняться. Как временную диагностическую меру Secure Boot можно отключить, проверить загрузку и затем вернуть настройку. Также полезно открыть меню выбора загрузочного устройства (Boot Menu) и посмотреть, видит ли прошивка флешку с префиксом UEFI: — если такой записи нет, носитель точно не содержит EFI-загрузчика.
Сравнение причин и решений
Сведём типовые ситуации в таблицу для быстрой навигации:
| Ситуация | Вероятная причина | Решение |
|---|---|---|
| Установка с флешки | Флешка записана в MBR/Legacy | Перезаписать в GPT/UEFI, FAT32 |
| Установка с флешки | Файловая система NTFS | Форматировать в FAT32 или использовать утилиту с поддержкой UEFI+NTFS |
| Сетевая загрузка PXE | Сервер отдаёт BIOS-загрузчик UEFI-клиенту | Настроить раздачу загрузчиков по архитектурам |
| Сетевая загрузка PXE | На сервере нет x64-образа | Добавить загрузочный образ x64 |
| Любой сценарий | Secure Boot блокирует загрузчик | Временно отключить Secure Boot для диагностики |
⚠️ Внимание: сброс настроек UEFI к заводским или перепрошивка BIOS — крайняя мера. Сначала исчерпайте обратимые проверки: режим загрузки, Secure Boot, порядок устройств и целостность носителя.
Дополнительные причины и редкие случаи
Иногда ошибка возникает на исправной флешке и правильных настройках. Возможные объяснения: повреждённый ISO-образ (проверьте контрольную сумму скачанного файла, если источник её публикует), устаревшая версия прошивки материнской платы с ошибками UEFI-стека или нестандартный образ, изначально собранный без поддержки x64 UEFI — например, старые сборки Linux или специализированные утилиты.
Отдельный случай — 32-битные UEFI-прошивки на некоторых планшетах и бюджетных ноутбуках: им нужен загрузчик BOOTIA32.EFI, а не BOOTX64.EFI, и стандартный 64-битный образ Windows там просто не стартует. Если у вас компактное устройство на платформе Intel Atom прошлых поколений, проверьте этот момент в документации производителя.
Как проверить контрольную сумму ISO
В Windows откройте PowerShell и выполните команду Get-FileHash с путём к файлу, например: Get-FileHash "C:\iso\windows.iso" -Algorithm SHA256. Сравните результат с суммой, опубликованной на странице загрузки образа. Несовпадение означает, что файл скачан с ошибкой и его нужно загрузить заново.
Что делать, если ничего не помогло
Если флешка записана корректно, настройки UEFI проверены, а ошибка сохраняется, действуйте методом исключения. Протестируйте тот же носитель на другом компьютере: если там загрузка проходит — проблема в настройках или прошивке конкретной машины; если нет — в самом носителе или образе.
Для сетевой загрузки проверьте клиента с другим PXE-сервером или в другой подсети, если инфраструктура это позволяет. Также имеет смысл посмотреть журналы на сервере развёртывания — они покажут, какой файл запрашивал клиент и что ему было отдано. Прошивку материнской платы обновляйте только после того, как остальные варианты исчерпаны, и строго по инструкции производителя вашей модели.
Частые вопросы
Можно ли исправить ошибку без перезаписи флешки?
Иногда да: если в UEFI включён режим Legacy/CSM, а флешка записана под BIOS, переключение прошивки в Legacy-режим может позволить загрузиться. Но для современных систем корректное решение — перезаписать носитель под UEFI с GPT и FAT32.
Почему флешка не отображается с префиксом UEFI в Boot Menu?
Это означает, что прошивка не нашла на носителе EFI-загрузчик: либо отсутствует файл BOOTX64.EFI, либо раздел отформатирован не в FAT32, либо флешка записана в режиме MBR без UEFI-структуры.
Ошибка появляется только при PXE-загрузке — флешка работает нормально. Что проверить?
Проверьте, какой загрузочный файл отдаёт сервер клиентам с UEFI-архитектурой, и есть ли на сервере загрузочные образы x64. Несоответствие архитектуры загрузчика — самая частая причина в этом сценарии.
Влияет ли Secure Boot на эту ошибку?
Да, возможно. Если загрузчик не подписан доверенным ключом, Secure Boot может блокировать его. Для диагностики функцию можно временно отключить, а после успешной установки — включить обратно.
Планшет на Intel Atom не грузится с 64-битной флешки — это та же ошибка?
Скорее всего, да, но причина иная: часть таких устройств использует 32-битную UEFI-прошивку и требует загрузчик BOOTIA32.EFI. Стандартные 64-битные образы Windows на них не стартуют — уточните требования в документации конкретной модели.