Как создать EFI раздел в Windows: полное руководство

Ошибка «No bootable device» или «Boot Configuration Data is missing» после переноса Windows на новый диск почти всегда означает одно: на накопителе отсутствует EFI-раздел с загрузчиком, и системе попросту нечего стартовать. Эта ситуация типична при клонировании диска, ручной переразметке или случайном удалении служебного раздела через diskpart.

EFI-раздел (EFI System Partition, ESP) — небольшой скрытый раздел в формате FAT32, который хранит загрузчик Windows и необходим для работы в режиме UEFI. Без него компьютер с GPT-диском не сможет загрузить операционную систему. Хорошая новость: раздел можно создать вручную штатными средствами Windows, без сторонних программ и без переустановки системы.

Что такое EFI-раздел и когда его нужно создавать

EFI System Partition — обязательный элемент разметки GPT при установке Windows в режиме UEFI. Внутри него лежат файлы загрузки, включая bootmgfw.efi и хранилище конфигурации BCD. Обычно установщик Windows создаёт этот раздел автоматически, и пользователь его даже не замечает — он не имеет буквы диска и скрыт в проводнике.

Ручное создание EFI-раздела требуется в нескольких сценариях:

  • 🔧 раздел был случайно удалён при работе с diskpart или сторонним менеджером дисков;
  • 💾 система перенесена на новый SSD клонированием, но служебные разделы не скопировались;
  • 🛠 диск преобразован из MBR в GPT, и загрузчик нужно пересоздать под UEFI;
  • 📀 выполняется чистая установка Windows на полностью очищенный накопитель.
⚠️ Внимание: все операции с разделами выполняются на свой риск. Перед началом сделайте резервную копию важных данных — одна ошибка в выборе диска в diskpart удалит информацию без возможности простой отмены.

Подготовка: что проверить перед началом

Сначала убедитесь, что компьютер действительно работает в режиме UEFI, а не Legacy BIOS. Откройте окно «Выполнить» клавишами Win + R, введите msinfo32 и посмотрите строку «Режим BIOS». Если там указано UEFI — инструкция из этой статьи подходит. Если «Устаревший» (Legacy) — EFI-раздел не используется, и загрузчик восстанавливается иначе.

Далее проверьте стиль разметки диска. В управлении дисками (diskmgmt.msc) нажмите правой кнопкой по названию диска, откройте «Свойства» и на вкладке «Тома» найдите «Стиль раздела». Для EFI-загрузки нужен GPT. Также потребуется нераспределённое пространство на диске — обычно достаточно 100–500 МБ, которые можно отрезать от существующего тома.

📊 Как у вас пропал EFI-раздел?
Удалил случайно сам
Переносил Windows на новый диск
Сбой после обновления
Купил диск и ставлю систему с нуля

Создание EFI-раздела через diskpart

Это основной и самый надёжный способ. Загрузитесь с установочной флешки Windows или откройте командную строку от имени администратора, если система ещё стартует. На экране установки командную строку вызывают сочетанием Shift + F10.

Последовательно выполните команды, подставив номера своих дисков и разделов (их видно в выводе list disk и list volume):

diskpart

list disk

select disk 0

create partition efi size=260

format quick fs=fat32

assign letter=S

exit

Здесь size=260 задаёт размер раздела в мегабайтах — этого хватает для стандартной конфигурации. Команда assign letter=S временно присваивает разделу букву, чтобы можно было записать на него загрузчик. Букву S можно заменить на любую свободную.

☑️ Перед записью загрузчика убедитесь

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

Запись загрузчика командой bcdboot

Сам по себе пустой EFI-раздел не загрузит систему — на него нужно скопировать загрузочные файлы. Для этого служит штатная утилита bcdboot. В той же командной строке выполните:

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

Здесь C:\Windows — путь к папке Windows на вашем диске, а S: — буква EFI-раздела. Учтите, что в среде восстановления буквы дисков часто смещаются: системный раздел может оказаться под буквой D или E. Проверить содержимое помогут команды dir C:\ и dir D:\ — ищите ту, где есть папка Windows.

После успешного выполнения появится сообщение «Файлы загрузки успешно созданы». Перезагрузите компьютер, зайдите в настройки UEFI и убедитесь, что первым в списке загрузки стоит Windows Boot Manager. Если такого пункта нет — проверьте, что в прошивке включён режим UEFI и отключён режим совместимости CSM/Legacy.

Создание EFI-раздела при чистой установке Windows

Если система ставится с нуля, вручную ничего создавать не нужно. Удалите на экране выбора диска все разделы целевого накопителя, оставив «Незанятое пространство», и нажмите «Далее». Установщик сам создаст служебную структуру: EFI-раздел, MSR и основной раздел под систему.

Важно, чтобы установочная флешка была загружена именно в режиме UEFI — в загрузочном меню её название обычно содержит пометку UEFI. Иначе установщик может разметить диск под Legacy-загрузку, и EFI-раздел создан не будет.

Типичные размеры и параметры служебных разделов

РазделФайловая системаТипичный размерНазначение
EFI System PartitionFAT32100–500 МБЗагрузчик Windows и файлы UEFI
MSRБез ФС16 МБЗарезервированный раздел Microsoft
Основной (Windows)NTFSПо потребностиОперационная система и данные
Recovery (WinRE)NTFSот ~500 МБСреда восстановления Windows

Точные размеры зависят от версии Windows и размера диска — установщик подбирает их автоматически. При ручном создании ориентируйтесь на минимум 100 МБ под EFI-раздел: меньший объём может не вместить файлы загрузчика, а слишком большой просто расходует место впустую.

⚠️ Внимание: не форматируйте EFI-раздел в NTFS — прошивка UEFI стандартно читает только FAT32 (на некоторых платах также FAT16/FAT12). Раздел в NTFS будет проигнорирован при загрузке.
Как удалить временную букву EFI-раздела после восстановления

Запустите diskpart, выполните list volume, выберите EFI-том командой select volume N и введите remove letter=S. Раздел снова станет скрытым, как и задумано.

Проверка результата и частые ошибки

После перезагрузки проверьте, что система стартует в UEFI-режиме: снова откройте msinfo32 и посмотрите «Режим BIOS». Дополнительно можно выполнить bcdedit в командной строке администратора — в выводе у загрузчика должен быть указан путь \Windows\system32\winload.efi.

Если компьютер по-прежнему не загружается, пройдитесь по типичным причинам:

  • 🔍 в UEFI выбран не тот пункт загрузки — нужен именно Windows Boot Manager, а не сам диск;
  • 🧩 команда bcdboot была выполнена с неверной буквой системного раздела;
  • 💿 диск остался в MBR — EFI-загрузка на нём не работает, требуется преобразование в GPT;
  • ⚙️ в прошивке включён режим CSM/Legacy, который мешает UEFI-загрузке.

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

Можно ли создать EFI-раздел без установочной флешки?

Да, если Windows ещё загружается или доступна среда восстановления. Командная строка с diskpart и bcdboot работает и из работающей системы, и из WinRE. Флешка нужна лишь тогда, когда компьютер вообще не стартует.

Какого размера должен быть EFI-раздел?

Для стандартной установки достаточно 100–260 МБ. Установщик Windows обычно создаёт раздел около 100 МБ. Делать его больше 500 МБ практического смысла нет — файлы загрузчика занимают лишь небольшую часть этого объёма.

Что будет, если удалить EFI-раздел?

Система перестанет загружаться: прошивка UEFI не найдёт загрузчик и выдаст ошибку вроде «No bootable device». Данные на основном разделе при этом останутся нетронутыми — достаточно заново создать EFI-раздел и записать загрузчик через bcdboot.

Нужен ли EFI-раздел на втором диске с данными?

Нет. EFI-раздел требуется только на диске, с которого загружается операционная система. Диски с данными работают без него, даже если размечены в GPT.

Можно ли преобразовать MBR в GPT без потери данных?

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