Компьютер с UEFI отказывается видеть установочную флешку в меню загрузки — почти всегда причина в том, что USB-накопитель создан не по правилам EFI: не та файловая система, неверная разметка или отсутствует каталог EFI/BOOT с загрузчиком. Загрузка в режиме UEFI требует строго определённой структуры: раздел с файловой системой FAT32 и файл загрузчика по пути \EFI\BOOT\BOOTX64.EFI для 64-битных систем.
В этой инструкции разберём, как сделать EFI USB тремя способами: через Rufus, вручную средствами Windows и для загрузки OpenCore на Hackintosh. Материал подходит для флешек с Windows 10/11, дистрибутивами Linux и сервисными утилитами вроде MemTest86 или сред восстановления.
Что такое EFI-загрузка и чем она отличается от Legacy
UEFI (и его загрузочная схема EFI) пришёл на смену старому BIOS-режиму, который сейчас называют Legacy или CSM. Главное отличие для пользователя — способ поиска загрузчика. BIOS искал загрузочный код в первом секторе диска (MBR), а UEFI ищет обычный файл с расширением .efi на разделе FAT32.
Отсюда следуют практические требования к флешке:
- 📁 Файловая система раздела — FAT32 (некоторые прошивки понимают и другие, но FAT32 — гарантированный вариант по спецификации UEFI);
- 📄 Загрузчик должен лежать по стандартному пути
\EFI\BOOT\BOOTX64.EFI— тогда флешка загрузится даже без записи в NVRAM; - 💾 Схема разметки — обычно GPT, хотя многие прошивки UEFI нормально загружаются и с MBR-флешки, если на ней есть FAT32-раздел;
- 🔒 Если включён Secure Boot, загрузчик должен быть подписан — иначе загрузка будет заблокирована.
Именно несоблюдение первого пункта — самая частая ошибка. Многие форматируют флешку в NTFS «по привычке», и UEFI её просто не видит как загрузочное устройство.
Подготовка: что понадобится
Перед началом работы соберите всё необходимое, чтобы не прерываться на середине процесса.
- 🖴 USB-флешка объёмом от 8 ГБ (для Windows 11 лучше 16 ГБ — файл
install.wimможет превышать 4 ГБ, что важно для FAT32); - 💿 ISO-образ системы: с официального сайта Microsoft, дистрибутива Linux или сборки OpenCore;
- 🛠 Программа для записи: Rufus, balenaEtcher или Ventoy — любая из них умеет создавать UEFI-совместимые носители;
- ⚙️ Доступ к настройкам BIOS/UEFI компьютера, на котором планируется загрузка.
⚠️ Внимание: все данные на флешке будут удалены при форматировании. Скопируйте нужные файлы заранее — восстановить их после записи образа будет сложно.
Способ 1: создание EFI USB через Rufus
Самый простой путь для установочной флешки Windows — программа Rufus. Она автоматически выставляет правильные параметры под UEFI, а в свежих версиях умеет обходить ограничение FAT32 на файлы больше 4 ГБ за счёт дополнительного маленького раздела.
Порядок действий:
- Вставьте флешку и запустите Rufus (установка не требуется).
- В поле «Устройство» выберите ваш накопитель, в «Метод загрузки» — ISO-образ Windows или Linux.
- В параметре
Схема разделавыберите GPT, а вЦелевая системадолжно отобразиться UEFI (non-CSM). - Файловую систему оставьте FAT32 (для образов с большими файлами Rufus может предложить NTFS с UEFI-загрузчиком — это тоже рабочий вариант для современных ПК).
- Нажмите «Старт» и дождитесь окончания записи.
После записи откройте флешку в проводнике: если в корне есть папка efi (регистр не важен) с подкаталогом boot — структура EFI на месте.
☑️ Проверка готовой EFI-флешки
Способ 2: вручную средствами Windows
Если под рукой нет сторонних программ, EFI-флешку можно собрать вручную через diskpart и обычное копирование файлов. Способ подходит для образов, где все файлы меньше 4 ГБ.
Запустите командную строку от имени администратора и выполните:
diskpart
list disk
select disk N
clean
convert gpt
create partition primary
format fs=fat32 quick
assign
exit
Здесь N — номер вашей флешки из вывода list disk. Будьте предельно внимательны на этом шаге: команда clean безвозвратно стирает выбранный диск, и ошибка в номере уничтожит данные не на том накопителе.
Далее смонтируйте ISO-образ двойным кликом (в Windows 10/11 он подключается как виртуальный диск) и скопируйте всё его содержимое на флешку обычным перетаскиванием. Готово — структура EFI\BOOT попадёт на накопитель вместе с остальными файлами.
Способ 3: EFI-флешка с OpenCore для Hackintosh
Отдельный сценарий — создание USB с загрузчиком OpenCore для запуска macOS на обычном ПК. Здесь флешка служит носителем именно EFI-раздела, а конфигурация собирается вручную.
Общий порядок такой: флешка форматируется в FAT32 (в Windows это можно сделать через diskpart, как показано выше, либо через Explorer++/утилиты из гайдов по OpenCore), затем в корень копируется папка EFI, собранная под конкретное железо. Внутри неё находятся каталоги BOOT, OC с драйверами, kext-файлами и главным конфигом config.plist.
Сборка config.plist — самая ответственная часть: параметры зависят от поколения процессора, видеокарты и чипсета. Универсального конфига не существует, поэтому ориентируйтесь на официальное руководство OpenCore Install Guide под вашу платформу и проверяйте готовый файл через ocvalidate из комплекта OpenCore.
Зачем нужен файл config.plist
Это главный конфигурационный файл OpenCore в формате plist. Он описывает, какие драйверы UEFI загружать, какие kext-расширения подключать, какие патчи применять к ядру и какие параметры загрузки передавать macOS. Ошибка в одном параметре может привести к зависанию на этапе загрузки, поэтому конфиг всегда собирается под конкретную конфигурацию железа по официальному гайду.
⚠️ Внимание: не копируйте чужие готовые папки EFI с форумов без проверки — конфигурация под другое железо в лучшем случае не загрузится, в худшем может повредить данные на диске при некорректных настройках ACPI. Собирайте EFI под свою материнскую плату и процессор.
Как загрузиться с EFI USB и что проверить в UEFI
Флешка готова — теперь её нужно выбрать в качестве загрузочного устройства. Перезагрузите компьютер и откройте Boot Menu (клавиша зависит от производителя: часто это F12, F11, F8 или Esc — точную клавишу смотрите в документации к материнской плате или ноутбуку).
В списке устройств флешка должна отображаться с приставкой «UEFI:» перед названием — это признак того, что прошивка распознала EFI-загрузчик. Если флешка видна только без приставки или не видна вовсе, проверьте настройки:
| Параметр в UEFI | Рекомендуемое значение | Зачем |
|---|---|---|
| Boot Mode / CSM | UEFI only (CSM off) | Исключает попытку Legacy-загрузки |
| Secure Boot | Disabled (для Linux/OpenCore) | Подписанные загрузчики Windows работают и с включённым SB |
| Fast Boot | Disabled на время установки | Иначе ПК может пропускать опрос USB при старте |
| Boot Priority | USB-накопитель первым | Гарантирует старт с флешки |
Названия пунктов и их расположение отличаются у ASUS, MSI, Gigabyte и производителей ноутбуков — ищите аналоги в разделах Boot и Security либо сверьтесь с руководством к вашей плате.
Типичные ошибки и их решения
Разберём ситуации, с которыми чаще всего сталкиваются при создании EFI-флешек.
- ❌ Флешка не видна в Boot Menu — проверьте файловую систему (должна быть FAT32) и наличие файла
BOOTX64.EFI; попробуйте другой USB-порт, желательно напрямую на материнской плате; - ❌ Загрузка начинается и сразу возвращается в меню — вероятно, образ записан с ошибкой или конфиг OpenCore не подходит к железу; перезапишите образ и сверьте контрольные суммы ISO;
- ❌ Ошибка Secure Boot — отключите Secure Boot в UEFI или используйте загрузчик с действительной подписью;
- ❌ Файл не копируется на флешку — вы столкнулись с лимитом FAT32 в 4 ГБ; используйте Rufus или разбейте wim-файл через DISM.
Частые вопросы
Можно ли сделать EFI USB на NTFS?
Спецификация UEFI гарантирует загрузку только с FAT32. Некоторые прошивки и загрузчики (например, связка Rufus с UEFI:NTFS) умеют стартовать с NTFS, но это не универсально. Для максимальной совместимости оставайтесь на FAT32.
Чем отличается GPT от MBR при создании флешки?
GPT — современная схема разметки, штатный вариант для UEFI. MBR нужен в основном для Legacy-загрузки, хотя многие прошивки UEFI загружаются и с MBR-флешки, если на ней есть FAT32-раздел с EFI-загрузчиком. Для чистой UEFI-установки Windows выбирайте GPT.
Нужно ли отключать Secure Boot?
Для установочных флешек Windows — нет, их загрузчик подписан Microsoft. Для большинства Linux-дистрибутивов с подписанным shim — тоже нет. Для OpenCore и части сервисных утилит Secure Boot придётся отключить в настройках UEFI.
Как проверить, что флешка действительно EFI-загрузочная?
Откройте её в проводнике и убедитесь, что существует путь EFI\BOOT\BOOTX64.EFI. Затем перезагрузитесь и вызовите Boot Menu: EFI-совместимый накопитель отобразится там с приставкой «UEFI».
Подойдёт ли флешка с Mac для создания EFI USB?
Да, на macOS флешку можно отформатировать в FAT32 через Дисковую утилиту (формат MS-DOS FAT, схема GUID) и скопировать файлы вручную. Для записи ISO Windows под macOS удобнее использовать сторонние утилиты, так как встроенный Boot Camp Assistant ориентирован на установку Windows на сам Mac.