Как сделать EFI USB: пошаговая инструкция по созданию загрузочной флешки UEFI

Компьютер с 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 ГБ за счёт дополнительного маленького раздела.

Порядок действий:

  1. Вставьте флешку и запустите Rufus (установка не требуется).
  2. В поле «Устройство» выберите ваш накопитель, в «Метод загрузки» — ISO-образ Windows или Linux.
  3. В параметре Схема раздела выберите GPT, а в Целевая система должно отобразиться UEFI (non-CSM).
  4. Файловую систему оставьте FAT32 (для образов с большими файлами Rufus может предложить NTFS с UEFI-загрузчиком — это тоже рабочий вариант для современных ПК).
  5. Нажмите «Старт» и дождитесь окончания записи.

После записи откройте флешку в проводнике: если в корне есть папка efi (регистр не важен) с подкаталогом boot — структура EFI на месте.

☑️ Проверка готовой EFI-флешки

Выполнено: 0 / 4

Способ 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 / CSMUEFI only (CSM off)Исключает попытку Legacy-загрузки
Secure BootDisabled (для Linux/OpenCore)Подписанные загрузчики Windows работают и с включённым SB
Fast BootDisabled на время установкиИначе ПК может пропускать опрос USB при старте
Boot PriorityUSB-накопитель первымГарантирует старт с флешки

Названия пунктов и их расположение отличаются у ASUS, MSI, Gigabyte и производителей ноутбуков — ищите аналоги в разделах Boot и Security либо сверьтесь с руководством к вашей плате.

📊 Для какой задачи вы создаёте EFI USB?
Установка Windows
Установка Linux
OpenCore / Hackintosh
Сервисные утилиты и восстановление

Типичные ошибки и их решения

Разберём ситуации, с которыми чаще всего сталкиваются при создании 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.