Когда компьютер при включении показывает чёрный экран с сообщением вроде «No bootable device» или «Reboot and Select proper Boot device», одна из первых вещей, которую стоит проверить, — целостность загрузочных файлов в разделе EFI и правильность записи Boot EFI в прошивке материнской платы. Именно этот механизм отвечает за передачу управления от прошивки UEFI к операционной системе, и его сбой — типичная причина, по которой исправный диск с установленной Windows или Linux внезапно «не виден» как загрузочный.
В этой статье разберём, что представляет собой Boot EFI, где физически находятся загрузочные файлы, чем EFI-загрузка отличается от устаревшей схемы с BIOS и MBR, а также как безопасно диагностировать и устранить типовые проблемы без переустановки системы.
Что такое Boot EFI простыми словами
Boot EFI — это общее название загрузочных файлов и механизма загрузки в системах с прошивкой UEFI (Unified Extensible Firmware Interface). В отличие от старой схемы BIOS + MBR, где загрузчик прятался в первый сектор диска, UEFI работает с обычными файлами, лежащими в специальном разделе на диске. Прошивка просто читает нужный файл с расширением .efi и запускает его.
Ключевой файл в этой цепочке — загрузчик операционной системы. Для Windows это обычно bootmgfw.efi, для Linux — grubx64.efi или shimx64.efi. Если прошивка не находит нужный файл или запись о нём повреждена, загрузка останавливается ещё до старта операционной системы.
Важно понимать: «Boot EFI» — это не отдельная программа, а совокупность трёх элементов: системного раздела EFI на диске, загрузочных файлов внутри него и загрузочных записей в энергонезависимой памяти (NVRAM) материнской платы. Сбой любого из трёх компонентов даёт одинаковый внешний симптом — компьютер не загружается.
Где находится раздел EFI и что в нём лежит
Раздел EFI (его ещё называют ESP — EFI System Partition) создаётся автоматически при установке операционной системы на диск с разметкой GPT. Это небольшой раздел с файловой системой FAT32, который в Windows не имеет буквы диска и скрыт от пользователя — и это сделано намеренно, чтобы защитить загрузчик от случайного удаления.
Внутри раздела файлы организованы по понятной структуре каталогов:
- 🗂 \EFI\Boot\bootx64.efi — резервный загрузчик по умолчанию, к нему прошивка обращается, если других записей нет;
- 🪟 \EFI\Microsoft\Boot\bootmgfw.efi — основной загрузчик Windows;
- 🐧 \EFI\ubuntu\grubx64.efi — типичный путь загрузчика Ubuntu и ряда других дистрибутивов Linux;
- ⚙️ \EFI\Microsoft\Boot\BCD — хранилище конфигурации загрузки Windows (Boot Configuration Data).
Увидеть содержимое раздела можно, смонтировав его вручную. В Windows для этого используют команду mountvol с указанием буквы, в Linux раздел монтируется как обычная FAT32-файловая система. Однако без явной необходимости лезть туда не стоит: случайное переименование или удаление файла сделает систему незагружаемой.
⚠️ Внимание: не форматируйте и не удаляйте раздел EFI при переразметке диска, если на нём установлена рабочая система. После удаления раздела компьютер перестанет загружаться, и потребуется восстановление загрузчика с установочного носителя.
Чем EFI-загрузка отличается от Legacy BIOS
Многие путаются в настройках прошивки, встречая переключатели UEFI, Legacy и CSM. Разница между режимами принципиальна, и смешивать их нельзя: система, установленная в одном режиме, в другом не загрузится.
| Критерий | Legacy BIOS + MBR | UEFI + GPT |
|---|---|---|
| Где лежит загрузчик | В первом секторе диска (MBR) | В файле .efi на разделе ESP |
| Разметка диска | MBR, до 4 основных разделов | GPT, ограничение на разделы практически отсутствует |
| Максимальный размер диска | Около 2 ТБ | Поддержка дисков большого объёма |
| Secure Boot | Не поддерживается | Поддерживается |
| Интерфейс настройки | Текстовый, только клавиатура | Графический, часто с поддержкой мыши |
Практический вывод прост: если диск размечен в GPT, загружаться с него нужно в режиме UEFI, а если в MBR — в Legacy. Проверить разметку можно через оснастку управления дисками Windows или командой diskpart с последующим list disk — диски GPT помечаются звёздочкой в соответствующем столбце.
💡Boot EFI — это не один файл, а связка: раздел ESP на диске + загрузочные файлы .efi + записи в NVRAM прошивки. Диагностику всегда стоит вести по всем трём компонентам.