Как проверить EFI на компьютере: полная инструкция

Если Windows перестала загружаться и на экране появляется ошибка вроде «No bootable device» или 0xc000000e, первое, что стоит проверить, — системный раздел EFI и режим, в котором работает прошивка материнской платы. Повреждённые файлы загрузчика на ESP-разделе — одна из самых частых причин, по которым компьютер уходит в циклическую перезагрузку или сразу открывает меню UEFI.

Под аббревиатурой EFI обычно понимают три разные вещи: сам режим прошивки UEFI (пришедший на смену Legacy BIOS), скрытый системный раздел EFI System Partition (ESP) на диске и хранящиеся на нём загрузочные файлы. В этой статье разберём, как проверить каждый из этих компонентов штатными средствами Windows и что делать, если проверка выявила проблему.

Как узнать, загружается ли система в режиме UEFI или Legacy

Самый простой способ — встроенная утилита «Сведения о системе». Нажмите Win + R, введите команду msinfo32 и подтвердите ввод. В открывшемся окне найдите строку «Режим BIOS»: значение UEFI означает современный режим, а «Устаревший» (Legacy) — загрузку в режиме совместимости с классическим BIOS.

Альтернативный метод — через «Управление дисками». Откройте его командой diskmgmt.msc и посмотрите на системный диск: если на нём присутствует небольшой раздел (обычно около 100–260 МБ) с файловой системой FAT32 и пометкой «Системный раздел EFI», диск размечен в GPT, и загрузка идёт в режиме UEFI. Отсутствие такого раздела чаще всего указывает на диск в MBR и Legacy-загрузку.

Для проверки из командной строки запустите терминал от имени администратора и выполните:

bcdedit | find "path"

Если в пути загрузчика указан файл \Windows\system32\winload.efi, система работает в режиме UEFI. Значение winload.exe говорит о Legacy-режиме.

Проверка системного раздела EFI (ESP)

Раздел ESP не имеет буквы и скрыт от проводника, поэтому проверить его содержимое нужно через командную строку. Откройте терминал от имени администратора и смонтируйте раздел командой:

mountvol S: /S

После этого раздел EFI станет доступен как диск S:. Проверьте наличие ключевых папок и файлов: каталог EFI\Microsoft\Boot с файлом bootmgfw.efi и хранилищем конфигурации загрузки BCD. Если этих файлов нет, загрузчик повреждён или удалён — это и есть причина проблем с запуском.

Состояние самого раздела можно дополнительно проверить утилитой chkdsk на смонтированной букве. После завершения диагностики отключите раздел командой mountvol S: /D, чтобы случайно не изменить его содержимое.

☑️ Проверка раздела EFI

Выполнено: 0 / 5
⚠️ Внимание: смонтированный раздел EFI доступен для записи. Случайное удаление или переименование файлов в папке EFI сделает систему незагружаемой. Работайте с разделом только в режиме чтения, если не уверены в своих действиях.

Диагностика конфигурации загрузки (BCD)

Хранилище BCD (Boot Configuration Data) содержит записи о том, какие операционные системы установлены и откуда их загружать. Команда bcdedit без параметров выводит текущую конфигурацию: обратите внимание на разделы «Диспетчер загрузки Windows» и «Загрузка Windows». Проверьте, что пути device и osdevice указывают на реальный раздел с системой, а в path прописан корректный загрузчик.

Если команда возвращает ошибку о невозможности открыть хранилище, конфигурация повреждена. В этом случае стандартная последовательность восстановления выполняется из среды восстановления Windows (загрузочная флешка → «Восстановление системы» → «Командная строка»):

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd

Учтите, что на UEFI-системах команда bootrec /fixboot иногда возвращает «Отказано в доступе» — в этом случае загрузчик пересоздают командой bcdboot C:\Windows (буква системного раздела в среде восстановления может отличаться, проверьте её через diskpart и list volume).

Проверка версии прошивки UEFI/BIOS

Версию прошивки материнской платы можно посмотреть без перезагрузки. В окне msinfo32 найдите строки «Версия BIOS/дата» — там указаны производитель, номер версии и дата выпуска. Те же данные доступны командой:

wmic bios get smbiosbiosversion

Сравните установленную версию с актуальной на официальном сайте производителя материнской платы или ноутбука. Обновление прошивки имеет смысл только если производитель прямо указывает на исправление вашей проблемы (нестабильная загрузка, несовместимость с новым оборудованием) — само по себе обновление «для свежести» несёт риски.

⚠️ Внимание: прошивку UEFI обновляйте только файлом, скачанным с официального сайта производителя именно для вашей модели платы или ноутбука. Прерывание процесса обновления (отключение питания, сбой) может вывести устройство из строя.

Проверка настроек UEFI при проблемах с загрузкой

Иногда система исправна, но загрузка не происходит из-за настроек самой прошивки. Войдите в интерфейс UEFI (обычно клавишей Del или F2 при включении — точную клавишу укажите в инструкции к вашей плате или ноутбуку) и проверьте несколько пунктов:

  • 🔍 Порядок загрузки (Boot Priority) — первым должен стоять Windows Boot Manager, а не сам диск или другое устройство;
  • 🔒 Secure Boot — попробуйте временно отключить, если система перестала загружаться после установки оборудования или другой ОС;
  • 💽 Режим работы накопителя — переключение AHCI/RAID после установки системы приводит к ошибке загрузки;
  • 🔧 CSM (Compatibility Support Module) — включённый модуль совместимости может конфликтовать с UEFI-загрузкой GPT-диска.

Названия и расположение этих пунктов заметно различаются у разных производителей (ASUS, MSI, Gigabyte, Dell и другие), поэтому ориентируйтесь на разделы Boot и Advanced в интерфейсе вашей прошивки.

📊 С какой проблемой EFI вы столкнулись?
Windows не загружается, ошибка загрузчика
Нужно узнать режим BIOS/UEFI
Пропал раздел EFI после обновления
Просто проверяю состояние системы

Сводная таблица методов проверки

Что проверяемИнструментПризнак нормы
Режим загрузкиmsinfo32«Режим BIOS: UEFI» для диска GPT
Наличие раздела ESPdiskmgmt.mscРаздел FAT32 ~100–260 МБ
Файлы загрузчикаmountvol S: /SЕсть EFI\Microsoft\Boot\bootmgfw.efi
Конфигурация BCDbcdeditЗаписи открываются без ошибок
Версия прошивкиwmic bios get smbiosbiosversionВерсия совпадает с данными производителя

Эта таблица поможет быстро определить, на каком уровне возникла проблема: в настройках прошивки, на разделе EFI или в конфигурации загрузчика. Начинайте диагностику с простых проверок и переходите к восстановлению только после локализации сбоя.

Частые вопросы о проверке EFI

Как проверить EFI, если Windows вообще не загружается?

Загрузитесь с установочной флешки Windows, выберите «Восстановление системы» → «Командная строка». Оттуда доступны diskpart, bcdedit и bcdboot для полной диагностики и восстановления загрузчика.

Можно ли удалить раздел EFI, если он занимает место?

Нет. Раздел ESP обязателен для загрузки системы в режиме UEFI. Его удаление приведёт к тому, что компьютер перестанет запускаться. Объём раздела невелик, и освобождение этих мегабайтов не имеет практического смысла.

Чем отличается EFI от UEFI?

EFI (Extensible Firmware Interface) — исходная спецификация, разработанная Intel. UEFI (Unified EFI) — её современное развитие, поддерживаемое отраслевым форумом. На практике термины используют как синонимы.

Почему bcdedit выдаёт ошибку «Отказано в доступе»?

Команда запущена без прав администратора. Закройте терминал и откройте его заново через пункт «Запуск от имени администратора». Если ошибка возникает в среде восстановления при bootrec /fixboot, используйте вместо этого bcdboot.

Как понять, что раздел EFI повреждён, а не удалён?

Если раздел виден в diskpart (тип «Системный»), но файловая система определяется как RAW или при монтировании возникают ошибки — это признак повреждения. В таком случае раздел форматируют в FAT32 и заново создают загрузчик командой bcdboot.