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

Отсутствующий или повреждённый EFI-раздел — частая причина, по которой компьютер с Windows перестаёт загружаться и выводит ошибку вроде INACCESSIBLE_BOOT_DEVICE или сообщение об отсутствии загрузочного устройства. Также раздел EFI приходится создавать вручную при переносе системы на новый диск, конвертации диска из MBR в GPT или после неудачных экспериментов с разметкой.

В этой статье разберём, что представляет собой системный раздел EFI, как проверить его наличие и создать заново штатными средствами Windows — через утилиту diskpart и команду bcdboot. Инструкции применимы к Windows 10 и Windows 11, установленным в режиме UEFI.

Что такое EFI-раздел и зачем он нужен

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

Стандартный размер EFI-раздела в Windows — 100 МБ, хотя при установке системы на диски с сектором 4K установщик может создавать раздел большего объёма. Внутри находятся файлы загрузчика, в том числе bootmgfw.efi и хранилище конфигурации загрузки BCD.

Типичные ситуации, когда раздел нужно создать вручную:

  • 💾 перенос Windows на новый SSD клонированием без системных разделов;
  • 🔧 конвертация диска из MBR в GPT для перехода на UEFI;
  • ⚙️ случайное удаление EFI-раздела через управление дисками;
  • 🧩 ручная установка Windows в нестандартной разметке.

Проверка: есть ли EFI-раздел на диске

Прежде чем что-то создавать, убедитесь, что раздел действительно отсутствует. Откройте оснастку «Управление дисками»: нажмите Win + X и выберите соответствующий пункт, либо выполните команду diskmgmt.msc через окно «Выполнить».

Системный раздел EFI отображается без буквы диска и обычно имеет подпись «Исправен (системный раздел EFI)». Если на диске с Windows такого раздела нет — его и предстоит создать. Заодно проверьте стиль разметки: кликните правой кнопкой по названию диска («Диск 0»), откройте «Свойства» → вкладка «Тома». Для UEFI-загрузки там должно быть указано GPT.

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

Подготовка: освобождение места под раздел

EFI-раздел создаётся из незанятого пространства. Если на диске нет свободных 100–260 МБ, потребуется немного сжать существующий раздел. В «Управлении дисками» кликните правой кнопкой по разделу с Windows (обычно C:) и выберите «Сжать том», указав объём около 300 МБ.

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

📊 В какой ситуации вам понадобилось создать EFI-раздел?
Windows перестала загружаться
Перенос системы на новый диск
Конвертация MBR в GPT
Случайно удалил раздел

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

Основной инструмент — консольная утилита diskpart, встроенная в Windows. Запустите командную строку от имени администратора (или из среды восстановления) и выполните команды по порядку.

diskpart

list disk

select disk 0

list partition

Здесь select disk 0 — выбор системного диска; номер подставьте свой, ориентируясь на вывод list disk. Далее создаём сам раздел и форматируем его:

create partition efi size=100

format quick fs=fat32

assign letter=S

exit

Буква S временная — она нужна, чтобы записать на раздел файлы загрузчика. Выберите любую свободную букву, не занятую другими томами.

☑️ Проверка перед созданием EFI-раздела

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

После форматирования убедитесь, что раздел появился: команда list volume в diskpart должна показать том с файловой системой FAT32 и назначенной буквой.

Запись загрузчика на новый раздел

Пустой EFI-раздел сам по себе ничего не загружает — на него нужно скопировать файлы загрузчика Windows. Для этого служит команда bcdboot. Если системный раздел с Windows имеет букву C, а EFI-разделу вы назначили S, выполните:

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

Команда копирует загрузочные файлы из папки Windows на раздел S и создаёт запись в NVRAM прошивки UEFI. Успешное выполнение сопровождается сообщением о том, что файлы загрузки созданы. Если буква системного раздела в среде восстановления отличается (там она часто меняется), сначала определите её через list volume.

После завершения временную букву можно снять: снова откройте diskpart, выберите том командой select volume и выполните remove letter=S. Затем перезагрузите компьютер и в настройках UEFI убедитесь, что первым в приоритете загрузки стоит Windows Boot Manager.

Альтернативные способы и частые ошибки

Штатная оснастка «Управление дисками» не умеет создавать EFI-разделы — пункт создания системного раздела там отсутствует. Поэтому для ручной работы остаются diskpart либо сторонние менеджеры разделов, однако и после них загрузчик всё равно записывается через bcdboot.

Частые ошибки при самостоятельном создании раздела:

  • 🚫 попытка создать EFI-раздел на диске с разметкой MBR — сначала нужна конвертация в GPT;
  • 🚫 форматирование в NTFS вместо FAT32;
  • 🚫 неверная буква системного тома в команде bcdboot при работе из среды восстановления;
  • 🚫 выбор не того диска в diskpart — риск затронуть чужие данные.

⚠️ Внимание: команда clean в diskpart полностью стирает разметку выбранного диска вместе со всеми данными. Для создания EFI-раздела она не нужна — не используйте её, если не планируете полную переустановку.

Как конвертировать диск из MBR в GPT без потери данных

В современных версиях Windows 10 и 11 есть утилита mbr2gpt. Команда mbr2gpt /validate /disk:0 /allowFullOS проверяет возможность конвертации, а mbr2gpt /convert /disk:0 /allowFullOS выполняет её. Утилита при успешной конвертации создаёт EFI-раздел автоматически. Перед запуском сделайте резервную копию данных и убедитесь, что прошивка поддерживает режим UEFI.

Сравнение способов создания EFI-раздела

СпособИнструментСложностьКогда применять
Ручное созданиеdiskpart + bcdbootСредняяРаздел удалён или диск уже в GPT
Конвертация разметкиmbr2gptСредняяПереход с MBR/BIOS на GPT/UEFI
Чистая установкаУстановщик WindowsНизкаяНовый диск, данные не нужны
Среда восстановленияbcdboot с установочной флешкиСредняяСистема не загружается

Выбор зависит от исходной ситуации. Если диск уже в GPT, а раздел просто отсутствует, достаточно diskpart и bcdboot. При переходе с устаревшей разметки логичнее использовать mbr2gpt, а на новом пустом диске проще доверить разметку установщику Windows.

Проверка результата после перезагрузки

После перезагрузки компьютер должен пройти POST и запустить Windows в штатном режиме. Если вместо этого появляется меню UEFI или ошибка загрузки, зайдите в настройки прошивки и проверьте порядок загрузки: первым должен стоять Windows Boot Manager, привязанный к нужному диску.

В уже загруженной системе можно дополнительно убедиться, что конфигурация в порядке: выполните в командной строке от администратора команду bcdedit и проверьте, что в выводе присутствует диспетчер загрузки Windows с корректными путями к bootmgfw.efi и системному разделу.

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

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

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

Стандартный размер, который создаёт установщик Windows, — 100 МБ. Этого достаточно для загрузчика одной или нескольких систем. Делать раздел больше 300 МБ обычно не имеет смысла.

Можно ли создать EFI-раздел на диске MBR?

Нет, системный раздел EFI применяется только на дисках с разметкой GPT. Для перехода на UEFI сначала конвертируйте диск, например утилитой mbr2gpt, предварительно сделав резервную копию данных.

Что делать, если bcdboot выдаёт ошибку?

Проверьте три момента: EFI-раздел отформатирован в FAT32, ему назначена буква, и в команде указана правильная буква раздела с папкой Windows. В среде восстановления буквы томов часто отличаются от привычных — сверьтесь с выводом list volume в diskpart.

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

Достаточно снять с него букву диска командой remove letter в diskpart. После этого раздел перестанет отображаться в проводнике, что исключает случайное изменение его содержимого.

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

Да. Если установка выполняется в режиме UEFI на пустой диск с разметкой GPT, установщик сам создаёт все служебные разделы, включая EFI. Ручное создание требуется только в нестандартных сценариях.