Параметр EFI Device First в BIOS отвечает за приоритет загрузки операционной системы с EFI-совместимых устройств перед обычными MBR-дисками. Если при включении компьютера вы видите чёрный экран с ошибкой No bootable device или система неожиданно загружается с жёсткого диска вместо SSD, скорее всего, проблема кроется именно в этой настройке. Разберём, как работает этот параметр, в каких случаях его нужно активировать и почему неправильная конфигурация приводит к сбоям при старте Windows.
Что означает EFI Device First и как работает загрузка UEFI
Современные материнские платы используют два режима загрузки: Legacy (традиционный BIOS) и UEFI (единый интерфейс расширяемой микропрограммы). Параметр EFI Device First определяет, будет ли система искать загрузчик в EFI-разделе GPT-диска раньше, чем обращаться к загрузочным записям MBR-накопителей. Включение этой опции заставляет контроллер сначала проверять устройства с меткой EFI System Partition.
Когда опция выключена, BIOS опрашивает все подключённые накопители в порядке, заданном в разделе Boot Priority, игнорируя тип таблицы разделов. Это создаёт ситуацию, при которой система может загрузиться с устаревшего MBR-диска, даже если на SSD установлена свежая копия Windows в режиме UEFI. На практике это приводит к замедлению работы, ошибкам при обновлении драйверов и конфликтам с функцией Secure Boot.
Интересная особенность: на многих материнских платах EFI Device First появляется только после включения режима UEFI Only или UEFI + Legacy в настройках загрузки. Если вы используете чистый Legacy BIOS, этой опции в меню не будет — она физически недоступна, поскольку не имеет смысла без поддержки EFI-загрузчиков.
Когда необходимо включать EFI Device First
Переключение этой настройки требуется в трёх типичных сценариях. Первый — установка Windows 10 или 11 на SSD с таблицей GPT в режиме UEFI. Если параметр выключен, установщик может создать гибридную схему, но при первом же обновлении BIOS система перестанет находить загрузчик. Второй сценарий — наличие нескольких физических дисков, один из которых содержит старую MBR-систему, а другой — свежую UEFI-установку. Без активации EFI Device First контроллер будет каждый раз выбирать первый попавшийся диск по порядку SATA-портов.
Третий случай связан с восстановлением загрузчика после сбоя. Если вы переустановили Windows в режиме UEFI, но BIOS продолжает загружать систему с соседнего MBR-диска, включение опции решает проблему без переподключения кабелей. Важно понимать: параметр не меняет физический порядок устройств, а лишь добавляет приоритетный фильтр для EFI-совместимых накопителей.
⚠️ Внимание: активация EFI Device First при установленной Legacy-системе (Windows 7, XP) приведёт к ошибке Boot Device Not Found. Параметр следует включать только тогда, когда на диске есть корректный EFI-раздел с загрузчиком.
Пошаговая инструкция по настройке в BIOS
Чтобы найти и изменить параметр, потребуется войти в BIOS/UEFI вашей материнской платы. Обычно это клавиша Del, F2 или F10 при запуске компьютера. Точное расположение опции зависит от производителя, но логика настройки одинакова.
1. В главном меню BIOS перейдите в раздел Boot или Startup.
2. Установите режим загрузки UEFI Only или UEFI + Legacy в параметре Boot Mode.
3. Найдите строку EFI Device First или EFI Priority — она может находиться в подразделе Boot Options.
4. Переключите значение на Enabled.
5. Сохраните изменения клавишей F10 и подтвердите перезагрузку.
На платах ASUS опция часто называется Boot Device Control и имеет значение UEFI Only, что автоматически включает приоритет EFI. У Gigabyte параметр расположен в BIOS Features и называется Windows 8/10 Features — при активации этой опции EFI-устройства получают приоритет автоматически.
☑️ Проверка перед включением EFI Device First
Как проверить, активирован ли EFI-режим загрузки
Прежде чем менять параметр, стоит убедиться, что ваша система действительно использует UEFI. Самый простой способ — открыть Сведения о системе в Windows (команда msinfo32) и найти строку Режим BIOS. Если там указано Устаревший или Legacy, включение EFI Device First бесполезно — сначала потребуется конвертировать диск в GPT.
Для проверки типа таблицы разделов используйте встроенную утилиту diskpart:
diskpart
list disk
В выводе обратите внимание на столбец GPT. Если напротив диска стоит звёздочка (*), диск размечен в GPT и готов к загрузке в режиме UEFI. Отсутствие звёздочки означает MBR-разметку, при которой параметр EFI Device First работать не будет.
⚠️ Внимание: конвертация MBR в GPT стандартными средствами Windows уничтожает все данные на диске. Используйте сторонние утилиты типа MiniTool Partition Wizard или Acronis Disk Director для безопасного преобразования без потери информации.
Типичные ошибки и способы их устранения
После включения EFI Device First пользователи часто сталкиваются с двумя проблемами. Первая — система перестаёт загружаться полностью, показывая чёрный экран с курсором. Это означает, что на диске нет корректного EFI-загрузчика, но BIOS пытается найти его первым. Решение — восстановить загрузчик через среду восстановления Windows командой bcdboot C:\Windows /s S: /f UEFI.
Вторая распространённая ошибка — Windows загружается, но при каждом старте появляется меню выбора устройства. Это происходит, когда в BIOS одновременно активны и UEFI, и Legacy режимы, а параметр EFI Device First включён. Отключите Legacy-загрузку полностью или удалите сторонние загрузочные записи через msconfig.
Иногда параметр просто отсутствует в меню. На некоторых ноутбуках Lenovo и HP разработчики скрывают его, заменяя автоматическим определением. В этом случае достаточно установить режим UEFI Only в настройках загрузки — приоритет EFI-устройств станет применяться автоматически.
Влияние параметра на скорость загрузки
Включение EFI Device First может незначительно ускорить старт системы — на 1–3 секунды. Это связано с тем, что BIOS не тратит время на опрос всех подключённых накопителей в поисках MBR-загрузчика, а сразу обращается к EFI-разделу. Особенно заметна разница в системах с несколькими жёсткими дисками или внешними USB-накопителями.
Однако не стоит ожидать радикального ускорения. Основная задержка при загрузке приходится на инициализацию самого BIOS и драйверов устройств, а не на поиск загрузчика. Гораздо больший прирост даёт отключение неиспользуемых контроллеров и быстрая загрузка (Fast Boot), которую стоит активировать отдельно.
⚠️ Внимание: если после включения EFI Device First ваш компьютер перестал видеть загрузочную флешку, проверьте, создана ли она в режиме UEFI. Обычные флешки с MBR-загрузчиком не отображаются в UEFI-режиме. Используйте утилиту Rufus с выбором схемы GPT и целевой системой UEFI.
Сравнение режимов загрузки на разных платформах
| Материнская плата | Название параметра | Расположение в BIOS | Поведение при выключении |
|---|---|---|---|
| ASUS | Boot Device Control | Boot → Boot Configuration | Загрузка ищется по списку Boot Priority |
| Gigabyte | Windows 8/10 Features | BIOS Features | EFI-устройства игнорируются при наличии MBR |
| MSI | UEFI Hard Disk Drive Priority | Settings → Boot | Аналогичен стандартному Boot Priority |
| ASRock | Boot Type Selection | Advanced → Storage | Определяет тип устройств для опроса |
На всех платформах логика одинакова: параметр управляет фильтром устройств, которые BIOS опрашивает в первую очередь. Разница лишь в названии и глубине меню. На ноутбуках Dell и HP аналогичная опция называется UEFI Boot Path и находится в разделе System Configuration или Security.
Часто задаваемые вопросы
Что будет, если включить EFI Device First на старом компьютере с Windows 7?
Система перестанет загружаться, так как Windows 7 не поддерживает загрузку с GPT-дисков в режиме UEFI без специальных драйверов. BIOS будет искать EFI-загрузчик, не найдёт его и выдаст ошибку. Необходимо вернуть параметр в состояние Disabled.
Можно ли включить EFI Device First, если диск размечен в MBR?
Технически да, но это не даст результата. BIOS будет искать EFI-раздел на диске, не найдёт его и перейдёт к следующему устройству. Параметр имеет смысл только при GPT-разметке с корректным загрузчиком.
Как отключить EFI Device First, если система не загружается?
Войдите в BIOS, найдите параметр и переключите его в Disabled. Если BIOS не загружается, сбросьте настройки перемычкой на материнской плате или извлеките батарейку CMOS на 5–10 минут.
Влияет ли EFI Device First на работу двух операционных систем?
Да, влияет. Если у вас установлены Windows и Linux на разных дисках, включение параметра может изменить порядок загрузки. Linux с UEFI-загрузчиком будет запускаться раньше, чем Windows на MBR-диске.
Почему на моей материнской плате нет опции EFI Device First?
Скорее всего, ваша плата автоматически определяет тип загрузки или использует упрощённую схему. Проверьте наличие режима UEFI Only в Boot Mode — он заменяет ручной параметр приоритета.
Итоговые рекомендации по настройке
Параметр EFI Device First — мощный инструмент управления загрузкой, но его применение требует понимания архитектуры вашей системы. Прежде чем включать опцию, убедитесь, что Windows установлена в режиме UEFI, диск размечен в GPT, а загрузчик создан корректно. Только в этом случае настройка принесёт пользу и избавит от случайных загрузок с посторонних устройств.
Если вы сомневаетесь в конфигурации, оставьте параметр в состоянии Disabled и настройте порядок загрузки вручную через Boot Priority. Это более безопасный способ добиться нужного результата без риска получить нерабочую систему. Для большинства пользователей с одним SSD и установленной Windows 10 или 11 активация EFI Device First — правильный шаг, который обеспечивает стабильную загрузку и совместимость с современными функциями безопасности.