Возможны ситуации, когда по той или иной причине загрузочный раздел EFI на жестком диске или SSD был потерян: удален в результате действий пользователя, находился на другом диске, который сейчас недоступен или в иных ситуациях. В этом случае вы можете его создать и восстановить загрузку системы.
В этой инструкции пошагово о том, как создать раздел EFI на диске с Windows 11/10 и сделать его работоспособным — чтобы он загружал установленную ОС.
Использование командной строки и DISKPART для создания раздела EFI
В рамках этого материала создание раздела EFI будет производиться в командной строке, которую, если ОС не запускается, можно запустить следующими способами:
- Используя функции восстановления с загрузочной установочной флешки Windows 11/10, на скриншоте — способы открыть их в новой программе установки Windows 11 и в старом варианте установщика:
- Используя какой-либо WinPE для доступа к командной строке.
Дополнительно отмечу: если ваша задача «превратить» систему из установленной в Legacy в систему, загружающуюся в UEFI-режиме, это потребует приведения диска к таблице разделов GPT из MBR и для такой ситуации я рекомендую использовать встроенный инструмент mbr2gpt.exe, который не только произведёт конвертацию, но и создаст EFI-раздел. Далее описываются шаги для случая, когда диск уже GPT и система изначально была установлена в UEFI режиме.
Для создания EFI раздела в командной строке достаточно выполнить следующие шаги:
- В командной строке по порядку введите команды:diskpart list volumeи отметьте для себя номер тома, из которого вы готовы выделить пространство для создания EFI раздела, далее — N. Учитывайте, что он будет располагаться «после» этого тома (изменить это можно с помощью сторонних программ, о чём в разделе инструкции с дополнительной информацией).
- Введите команды (заменив N на номер тома)select volume N shrink desired=100 create partition EFIЭто создаст раздел EFI со всеми необходимыми параметрами размером 100 Мб после выбранного тома.
- По умолчанию том не имеет файловой системы (не отформатирован) и буквы (пригодится, если нужно записать файлы загрузки Windows, буква в самой Windows использоваться не будет). Чтобы отформатировать том, используйте следующие команды (первая — чтобы посмотреть номер тома и использовать его вместо M во второй команде):list volume select volume M format fs=fat32 quick assign letter=Z exit
- И последний шаг, если нужно записать файлы загрузки Windows, введите команду (если буква системного диска отличается от C в командной строке, запущенной с флешки, соответствующим образом измените букву в команде):bcdboot C:Windows /s Z: /f UEFI
Если всё прошло успешно и задачей было именно восстановление загрузки Windows, в результате вы получите исправно загружающуюся систему и рабочий EFI раздел на диске:
Дополнительная информация
Некоторые дополнительные детали, которые могут быть полезны в контексте рассмотренной темы:
- При создании EFI-раздела в командной строке вы можете поместить его только «справа» от выбранного тома. Если требуется другое расположение, потребуется использовать сторонние программы работы с разделами, например, с WinPE. Пример: в AOMEI Partition Assistant с помощью опции «Изменение размеров раздела» выделить необходимое пространство под EFI «слева» и применить настройки, после чего в командной строке в diskpart выбрать нужный диск с помощью select disk НОМЕР и выполнять приведённую в первой части инструкцию начиная с командыcreate partition EFI
- Возможна ситуация, когда раздел присутствует, но повреждён и вы хотели бы создать его заново. В этом случае вы можете его удалить (выбор раздела в diskpart с помощью select volume, после чего — delete volume), а затем также использовать команды, начиная сcreate partition EFI
- Если проблемы с разделом EFI возникли из-за каких-либо ошибок файловой системы, неисправностей жесткого диска или SSD, интерфейса подключения или выхода из строя, команды могут и не сработать, сообщив об ошибках.
- В случае Windows в качестве «первого устройства загрузки» в БИОС/UEFI лучше выбрать Windows Boot Manager, а не физический диск.
- На близкую тему может оказаться полезным: Восстановление загрузчика Windows 11, Восстановление загрузчика Windows 10.
Если у вас остаются вопросы на тему или ситуация с созданием EFI-раздела отличается от описанной и требуется совет, задайте вопрос в комментариях ниже, я постараюсь помочь.