Отсутствующий или повреждённый 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-раздела через 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-раздела
После форматирования убедитесь, что раздел появился: команда 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. Ручное создание требуется только в нестандартных сценариях.