Если 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
⚠️ Внимание: смонтированный раздел 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 в интерфейсе вашей прошивки.
Сводная таблица методов проверки
| Что проверяем | Инструмент | Признак нормы |
|---|---|---|
| Режим загрузки | msinfo32 | «Режим BIOS: UEFI» для диска GPT |
| Наличие раздела ESP | diskmgmt.msc | Раздел FAT32 ~100–260 МБ |
| Файлы загрузчика | mountvol S: /S | Есть EFI\Microsoft\Boot\bootmgfw.efi |
| Конфигурация BCD | bcdedit | Записи открываются без ошибок |
| Версия прошивки | 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.