Восстановление загрузчика Windows 11: исправление BCD и UEFI загрузки

восстановление загрузчика windows 11 bcd uefi keytrust24.store

Поврежденный загрузчик Windows приводит к невозможности загрузки системы: компьютер показывает синий экран Recovery, сообщает об отсутствии операционной системы или зацикливается на автоматическом восстановлении. Причины разнообразны: неудачное обновление, сбой питания, работа с разделами диска. В большинстве случаев загрузчик можно восстановить без переустановки Windows.

Главное:

  • Команда bootrec /rebuildbcd восстанавливает конфигурацию загрузки Windows
  • Утилита bcdboot пересоздает файлы загрузчика на EFI-разделе
  • Автоматическое восстановление при загрузке решает простые проблемы
  • Для восстановления нужна загрузочная флешка с Windows 11 или среда восстановления

Признаки поврежденного загрузчика

Загрузчик Windows (Boot Configuration Data, BCD) управляет процессом загрузки операционной системы. При его повреждении компьютер не может найти и запустить Windows.

Типичные ошибки при повреждении загрузчика:

  • «An operating system wasn’t found» — система не найдена
  • «The Boot Configuration Data file is missing required information» — ошибка BCD
  • «BOOTMGR is missing» — отсутствует менеджер загрузки
  • Ошибка 0xc0000225 — не удалось выбрать загрузочное устройство
  • Ошибка 0xc000000e — невозможно загрузить операционную систему
  • Зацикленное «Автоматическое восстановление» без результата

Причины повреждения:

  • Внезапное отключение питания во время обновления
  • Работа с разделами диска (создание, удаление, изменение размера)
  • Установка второй операционной системы (двойная загрузка)
  • Повреждение файловой системы на EFI-разделе
  • Вирусы, модифицирующие загрузочные записи

Автоматическое восстановление при загрузке

Простейший способ, который решает большинство проблем. Для входа в среду восстановления:

  1. Включите и выключите компьютер 3 раза подряд (прерывайте загрузку кнопкой питания). На третий раз Windows войдет в режим автоматического восстановления
  2. Или загрузитесь с установочной USB-флешки Windows 11 и выберите «Восстановление системы»

В среде восстановления: «Устранение неполадок» — «Дополнительные параметры» — «Восстановление при загрузке». Windows проведет диагностику и попытается исправить проблему автоматически.

Процесс занимает 5-15 минут. Если восстановление прошло успешно, компьютер перезагрузится в Windows. Если появится сообщение «Восстановлению при загрузке не удалось восстановить компьютер», переходите к ручным методам.

Создание загрузочной флешки описано в статье о чистой установке. Скачать ISO-образ можно по инструкции в статье о загрузке ISO.

Восстановление через bootrec

Утилита bootrec предоставляет набор команд для восстановления загрузочных записей. Загрузитесь в среду восстановления и откройте командную строку: «Устранение неполадок» — «Дополнительные параметры» — «Командная строка».

Последовательность команд:

bootrec /fixmbr

Восстанавливает главную загрузочную запись (MBR). На UEFI-системах эта команда не критична, но не повредит.

bootrec /fixboot

Записывает новый загрузочный сектор. Может вернуть ошибку «Отказано в доступе» на UEFI-системах. Решение описано ниже.

bootrec /scanos

Сканирует все диски на наличие установленных Windows. Покажет найденные системы.

bootrec /rebuildbcd

Пересоздает хранилище BCD на основе найденных установок Windows. При запросе «Добавить установку в список загрузки?» введите Y и нажмите Enter.

После выполнения всех команд введите exit и перезагрузите компьютер. Если проблема не решена, переходите к bcdboot.

Пересоздание загрузчика через bcdboot

Команда bcdboot создает новые файлы загрузчика. Это более мощный инструмент, чем bootrec. Из командной строки среды восстановления:

Определите букву диска с Windows. В среде восстановления она может отличаться от C:

diskpart
list volume

Найдите том с Windows (обычно самый большой NTFS-том). Запомните букву. Выйдите из diskpart:

exit

Пересоздание загрузчика (замените C: на вашу букву):

bcdboot C:Windows /s S: /f UEFI /l ru-ru

Параметры:

  • C:Windows — путь к папке Windows
  • /s S: — EFI-раздел (обычно 100 МБ, FAT32). Если не знаете букву, назначьте через diskpart
  • /f UEFI — тип прошивки (UEFI или BIOS)
  • /l ru-ru — язык загрузчика

Назначение буквы EFI-разделу через diskpart:

diskpart
list disk
select disk 0
list partition
select partition 1
assign letter=S
exit

Выберите раздел размером около 100 МБ типа System. После выполнения bcdboot перезагрузите компьютер.

Восстановление EFI-раздела

Если EFI-раздел поврежден или отсутствует, его нужно пересоздать. Это крайний случай, когда bootrec и bcdboot не помогают.

Из командной строки среды восстановления:

diskpart
list disk
select disk 0
list partition

Если EFI-раздел существует (тип System, обычно 100 МБ), отформатируйте его:

select partition 1
format fs=fat32 quick
assign letter=S
exit

Затем пересоздайте загрузчик:

bcdboot C:Windows /s S: /f UEFI

Если EFI-раздела нет (был удален), создайте его. Для этого нужно свободное место в начале диска. Если места нет, придется уменьшить существующий раздел:

diskpart
select disk 0
list partition
select partition 2
shrink desired=100
create partition efi size=100
format fs=fat32 quick
assign letter=S
exit
bcdboot C:Windows /s S: /f UEFI

Будьте крайне осторожны с diskpart. Выбор неправильного диска или раздела приведет к потере данных.

Исправление зацикленного автоматического восстановления

Если Windows зацикливается на «Автоматическое восстановление» — «Не удалось восстановить», проблема может быть не только в загрузчике.

Из командной строки среды восстановления выполните проверку файловой системы:

chkdsk C: /r

Проверка и восстановление системных файлов:

sfc /scannow /offbootdir=C: /offwindir=C:Windows

Восстановление хранилища компонентов:

DISM /Image:C: /Cleanup-Image /RestoreHealth

Отключение автоматического восстановления (чтобы увидеть реальную ошибку):

bcdedit /set {default} recoveryenabled No

Если ни один метод не помогает, попробуйте восстановление системы из точках восстановления: «Устранение неполадок» — «Дополнительные параметры» — «Восстановление системы». Выберите точку, созданную до появления проблемы.

Крайняя мера — сбросе Windows с сохранением файлов: «Устранение неполадок» — «Вернуть компьютер в исходное состояние» — «Сохранить мои файлы». Подробнее о лицензировании Windows в нашем каталоге Windows.

Восстановление загрузчика при двойной загрузке

Установка Linux рядом с Windows часто перезаписывает загрузчик Windows загрузчиком GRUB. Если GRUB поврежден или Linux удален, Windows не загружается.

Для восстановления загрузчика Windows при наличии GRUB загрузитесь с установочной флешки Windows и откройте командную строку:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Или полное пересоздание через bcdboot (как описано выше). Это заменит GRUB загрузчиком Windows.

Если нужно сохранить двойную загрузку (Windows + Linux):

  1. Восстановите загрузчик Windows (bcdboot)
  2. Загрузитесь в Windows
  3. Загрузитесь с LiveUSB Linux
  4. Из Linux восстановите GRUB: sudo update-grub или sudo grub-install /dev/sda

GRUB автоматически обнаружит Windows и добавит её в меню загрузки.

Для UEFI-систем можно использовать efibootmgr из Linux для управления порядком загрузки без перезаписи загрузчиков:

sudo efibootmgr -v

Эта команда покажет все загрузочные записи UEFI и позволит изменить порядок без повреждения загрузчиков.

Системные требования и совместимость

Перед выполнением описанных действий убедитесь, что ваша система соответствует требованиям.

ПараметрМинимумРекомендовано
Версия WindowsWindows 10 21H2Windows 11 24H2
Оперативная память4 ГБ8 ГБ
Свободное место10 ГБ30 ГБ SSD
Права доступаАдминистраторАдминистратор

Все инструкции проверены на Windows 11 Pro 24H2 (сборка 26100). На более ранних версиях расположение некоторых настроек может отличаться. Лицензионные ключи для Windows 11 Pro доступны в каталоге.

Решение проблем

Если в процессе настройки что-то пошло не так, не паникуйте. Вот алгоритм действий для типичных ситуаций.

Настройки не применяются

  1. Проверьте, что вы работаете от имени администратора
  2. Убедитесь, что редакция Windows поддерживает нужную функцию (Home vs Pro)
  3. Перезагрузите компьютер — часть настроек применяется только после перезагрузки
  4. Проверьте, не блокирует ли изменение групповая политика или антивирус

Откат изменений

Если после настройки возникли проблемы:

  • Используйте точку восстановления: Пуск > Параметры > Система > Восстановление
  • Для отмены правок реестра импортируйте сохраненный .reg файл
  • Команда PowerShell для отмены изменений часто доступна через добавление приставки «Remove-» или «Disable-» вместо «Add-» или «Enable-«

Подробнее о восстановлении системы читайте в статье о точках восстановления Windows.

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

Как войти в среду восстановления, если Windows не загружается?

Включите и принудительно выключите компьютер 3 раза подряд. На третий раз Windows войдет в режим восстановления. Или загрузитесь с установочной USB-флешки и выберите Восстановление системы.

Поможет ли восстановление загрузчика сохранить мои файлы?

Да, восстановление загрузчика не затрагивает файлы пользователя. Оно работает только с загрузочными записями и не изменяет эти на диске.

Что делать, если bootrec /fixboot выдает Отказано в доступе?

На UEFI-системах назначьте букву EFI-разделу через diskpart и используйте bcdboot: bcdboot C:Windows /s S: /f UEFI. Это надежнее, чем bootrec на современных системах.

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

Не обязательно. Среда восстановления доступна через тройное принудительное выключение. Но загрузочная флешка надежнее и содержит все необходимые инструменты.

Можно ли восстановить загрузчик без переустановки Windows?

Да, в большинстве случаев загрузчик восстанавливается командами bootrec и bcdboot без переустановки. Файлы, программы и настройки остаются на месте.

Частые вопросы

Как войти в среду восстановления, если Windows не загружается?

Включите и принудительно выключите компьютер 3 раза подряд. На третий раз Windows войдет в режим восстановления. Или загрузитесь с установочной USB-флешки и выберите Восстановление системы.

Поможет ли восстановление загрузчика сохранить мои файлы?

Да, восстановление загрузчика не затрагивает файлы пользователя. Оно работает только с загрузочными записями и не изменяет эти на диске.

Что делать, если bootrec /fixboot выдает Отказано в доступе?

На UEFI-системах назначьте букву EFI-разделу через diskpart и используйте bcdboot: bcdboot C:Windows /s S: /f UEFI. Это надежнее, чем bootrec на современных системах.

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

Не обязательно. Среда восстановления доступна через тройное принудительное выключение. Но загрузочная флешка надежнее и содержит все необходимые инструменты.

Можно ли восстановить загрузчик без переустановки Windows?

Да, в большинстве случаев загрузчик восстанавливается командами bootrec и bcdboot без переустановки. Файлы, программы и настройки остаются на месте.