EFI Device First в BIOS: что это и зачем нужен

Параметр 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

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

Как проверить, активирован ли 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-устройств станет применяться автоматически.

📊 Какой тип загрузки вы используете на своём компьютере?
UEFI (GPT)
Legacy (MBR)
Гибридный режим UEFI+Legacy
Не знаю

Влияние параметра на скорость загрузки

Включение 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 — правильный шаг, который обеспечивает стабильную загрузку и совместимость с современными функциями безопасности.