Что такое загрузчик UEFI и как он работает

Компьютер, который зависает на логотипе производителя или выдаёт сообщение No bootable device, чаще всего сигнализирует о проблеме именно на этапе работы загрузчика UEFI — программного звена между прошивкой материнской платы и операционной системой. Загрузчик UEFI — это программа, которую прошивка UEFI находит на специальном разделе диска и запускает, чтобы передать управление операционной системе.

Понимание этого механизма помогает самостоятельно диагностировать ситуации, когда ПК не видит установочную флешку, теряет Windows после обновления или отказывается грузиться после замены диска. Ниже разберём, как устроена цепочка загрузки, чем UEFI отличается от устаревшего BIOS и какие настройки влияют на старт системы.

Что такое UEFI и чем он отличается от BIOS

UEFI (Unified Extensible Firmware Interface) — это современная прошивка материнской платы, пришедшая на смену классическому BIOS. Если BIOS работал в 16-битном режиме и имел жёсткие ограничения по адресации дисков, то UEFI представляет собой полноценную программную среду с поддержкой драйверов, сети и графического интерфейса.

Загрузчик в этой схеме — отдельный исполняемый файл с расширением .efi, который прошивка запускает после инициализации оборудования. В Windows это файл bootmgfw.efi, в Linux чаще всего используется GRUB или systemd-boot. Прошивка находит нужный файл по записям в энергонезависимой памяти NVRAM, где хранится очерёдность загрузочных устройств.

Ключевые отличия UEFI от Legacy BIOS:

  • 🚀 Загрузка с дисков объёмом более 2 ТБ благодаря разметке GPT вместо MBR.
  • 🔐 Поддержка Secure Boot — проверки цифровой подписи загрузчика перед запуском.
  • 🖱️ Графический интерфейс настройки с поддержкой мыши вместо текстового меню.
  • ⚡ Более быстрая инициализация оборудования и переход к загрузке ОС.

Как происходит загрузка: этапы цепочки

Процесс старта компьютера с UEFI проходит несколько последовательных стадий. Сначала прошивка выполняет POST — самотестирование оборудования: проверяется оперативная память, процессор и контроллеры накопителей. Затем UEFI считывает из NVRAM список загрузочных записей и определяет, с какого устройства стартовать.

Далее прошивка ищет на выбранном диске служебный раздел ESP (EFI System Partition) — небольшой раздел с файловой системой FAT32, где лежат загрузчики установленных систем. Найдя файл загрузчика по пути вроде \EFI\Microsoft\Boot\bootmgfw.efi, UEFI передаёт ему управление, и уже загрузчик стартует ядро операционной системы.

Если запись повреждена или диск заменён, прошивка не находит загрузчик и выдаёт ошибку. Именно поэтому после клонирования системы на новый SSD иногда требуется восстановление загрузочных записей, а не переустановка Windows.

Раздел ESP и разметка GPT

Для работы в режиме UEFI диск должен использовать таблицу разделов GPT (GUID Partition Table). В отличие от MBR, где загрузочный код прятался в первый сектор диска, GPT хранит служебную информацию в явных разделах и поддерживает диски большого объёма.

Раздел ESP создаётся автоматически при установке Windows в UEFI-режиме. Он отформатирован в FAT32, обычно имеет размер порядка 100–260 МБ и не получает букву диска в проводнике — это нормально. Удалять или форматировать его нельзя: без ESP система просто не сможет загрузиться.

ПараметрLegacy BIOS + MBRUEFI + GPT
Максимальный объём дискаоколо 2 ТБпрактически без ограничений
Место хранения загрузчикапервый сектор дискараздел ESP (FAT32)
Secure Bootне поддерживаетсяподдерживается
Количество основных разделовдо 4до 128
Интерфейс настройкитекстовыйграфический
📊 В каком режиме работает ваш компьютер?
UEFI + GPT
Legacy BIOS + MBR
Не знаю, как проверить
Смешанный режим (CSM)

Secure Boot и совместимость CSM

Secure Boot — механизм проверки цифровой подписи загрузчика перед его запуском. Прошивка сверяет подпись файла .efi с базой доверенных сертификатов, и неподписанный или подменённый загрузчик блокируется. Это защищает от буткитов — вредоносного кода, внедряемого в загрузочную цепочку.

Обратная сторона: некоторые дистрибутивы Linux и старые загрузочные утилиты не имеют подписи, и с включённым Secure Boot они не стартуют. В таком случае функцию можно временно отключить в настройках прошивки — обычно в разделе вроде Security или Boot, но точный путь зависит от производителя платы или ноутбука.

Режим CSM (Compatibility Support Module) — эмуляция классического BIOS внутри UEFI. Он нужен для загрузки старых систем с MBR-дисков, но отключает часть преимуществ UEFI, включая Secure Boot. На современных платах CSM постепенно исчезает.

⚠️ Внимание: переключение режима с CSM на чистый UEFI на диске с разметкой MBR сделает систему незагружаемой. Сначала убедитесь, что диск использует GPT, либо выполните конвертацию штатными средствами Windows с резервной копией данных.

Как проверить режим загрузки в Windows

Узнать, в каком режиме работает система, можно без входа в прошивку. Нажмите Win + R, введите команду и подтвердите:

msinfo32

В окне «Сведения о системе» найдите строку Режим BIOS: значение UEFI означает современный режим, Legacy (устаревший) — классический BIOS или CSM. Там же отображается состояние Secure Boot.

Тип разметки диска проверяется через «Управление дисками»: правый клик по диску → «Свойства» → вкладка «Тома» → строка «Стиль раздела».

☑️ Проверка конфигурации загрузки

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

Типичные проблемы с загрузчиком UEFI

Наиболее частая неисправность — повреждение загрузочных записей или файлов на разделе ESP. Симптомы: чёрный экран после логотипа, ошибки вроде 0xc000000e, INACCESSIBLE_BOOT_DEVICE или циклический вход в среду восстановления. Причины разные: аварийное отключение питания, сбой диска, некорректная работа утилит разметки.

Восстановление обычно выполняется с установочной флешки Windows через командную строку среды восстановления. Стандартная команда пересоздания загрузочных файлов для UEFI-системы выглядит так:

bcdboot C:\Windows /s S: /f UEFI

Здесь C:\Windows — путь к установленной системе, а S: — буква, которую нужно предварительно назначить разделу ESP через diskpart. Буквы дисков в среде восстановления могут отличаться от привычных, поэтому сначала проверьте разметку командой list volume.

⚠️ Внимание: команда bootrec /fixmbr, которую часто советуют в старых инструкциях, предназначена для MBR-систем и не восстанавливает загрузчик UEFI. Для UEFI используйте bcdboot после назначения буквы разделу ESP.
Почему пропадает запись Windows Boot Manager

Записи загрузки хранятся в NVRAM материнской платы. Сброс настроек прошивки, замена батарейки CMOS, обновление BIOS или физическое переподключение диска могут привести к потере записи. Сама система при этом остаётся нетронутой — достаточно заново создать загрузочные файлы командой bcdboot или выбрать файл загрузчика вручную в меню прошивки.

Загрузчики в Linux и мультизагрузка

В Linux-системах роль загрузчика UEFI чаще всего выполняет GRUB 2 — он сам является EFI-приложением и размещается на том же разделе ESP. При установке Linux рядом с Windows оба загрузчика могут сосуществовать на одном ESP: прошивка переключается между записями, а GRUB дополнительно показывает меню выбора ОС.

Трудности возникают, когда одна система установлена в режиме UEFI, а другая — в Legacy: прошивка не сможет загружать обе через один механизм. Поэтому при мультизагрузке все системы следует ставить в одинаковом режиме, желательно UEFI.

Часто задаваемые вопросы

Чем загрузчик UEFI отличается от самого UEFI?

UEFI — это прошивка материнской платы, программная среда, которая инициализирует оборудование. Загрузчик — отдельный файл на диске, который прошивка запускает для старта операционной системы. Прошивка без загрузчика не знает, как стартовать ОС, а загрузчик без прошивки не получит управление.

Можно ли перенести систему с MBR на GPT без переустановки?

В Windows есть штатная утилита mbr2gpt, которая конвертирует разметку диска с сохранением данных. Перед запуском обязательно сделайте резервную копию важных файлов и проверьте, что плата поддерживает режим UEFI — после конвертации потребуется переключить прошивку из Legacy в UEFI.

Почему установочная флешка не видна в меню загрузки?

Возможные причины: флешка записана только для Legacy-режима, а прошивка работает в чистом UEFI, либо включён Secure Boot, который блокирует неподписанный загрузчик. Проверьте, каким инструментом создавался носитель, и попробуйте другой порт USB. Точные варианты зависят от модели платы — сверьтесь с её документацией.

Опасно ли отключать Secure Boot?

Отключение снижает защиту от буткитов, но само по себе не вредит системе — компьютер продолжит работать штатно. Если вы отключали Secure Boot для установки Linux или запуска утилит, после завершения работы функцию можно включить обратно, если загрузчик основной системы имеет подпись.

Что делать, если раздел ESP случайно удалён?

Данные системы при этом обычно остаются целыми. Загрузитесь с установочной флешки Windows, создайте на диске раздел FAT32 нужного размера через diskpart, назначьте ему букву и пересоздайте загрузочные файлы командой bcdboot. Если опыта работы с командной строкой нет, безопаснее обратиться к специалисту, чтобы не повредить разметку диска.