Как восстановить загрузчик Windows
Загрузчик Windows восстанавливают из командной строки среды восстановления (WinRE). На компьютере с UEFI достаточно назначить букву системному EFI-разделу и выполнить bcdboot D:\Windows /s S: /f UEFI, где D: это раздел с Windows, а S: это EFI-раздел. На старом компьютере с BIOS (Legacy) по очереди выполняют bootrec /fixmbr, bootrec /fixboot и bootrec /rebuildbcd. Файлы и программы при этом не затрагиваются, переустанавливать Windows не нужно.
Ниже по шагам: как попасть в среду восстановления, как узнать режим загрузки и буквы дисков, команды для UEFI и BIOS с ожидаемым ответом, ручная правка BCD, двойная загрузка с Linux, загрузка после клонирования диска и разбор частых ошибок. Команды одинаковы для Windows 11 и Windows 10.
Содержание9 разделов
Шаг 1. Откройте командную строку среды восстановления
Если Windows дважды подряд не смогла загрузиться, при следующем включении она сама открывает среду восстановления с экраном «Автоматическое восстановление». Чтобы вызвать её вручную, дважды подряд выключите компьютер долгим нажатием кнопки питания во время появления логотипа Windows: при третьем включении появится экран «Автоматическое восстановление». Если система ещё загружается, зажмите Shift и нажмите в меню «Пуск» → «Выключение» → «Перезагрузка» или выполните в командной строке:
Когда среда восстановления не открывается совсем, загрузитесь с установочной флешки Windows той же разрядности (как сделать загрузочную флешку, как выбрать её в Boot Menu). На экране выбора языка нажмите «Далее», затем внизу слева «Восстановление системы», а в новом установщике Windows 11 пункт «Восстановить мой компьютер» на экране «Выберите вариант установки». Командную строку с флешки можно открыть и сразу сочетанием Shift + F10.
В среде восстановления выберите «Поиск и устранение неисправностей» → «Дополнительные параметры». Сначала попробуйте «Восстановление при загрузке»: оно само исправляет многие сбои загрузчика. Если не помогло, откройте там же «Командная строка». Если диск зашифрован BitLocker или шифрованием устройства, Windows попросит ключ восстановления (где найти ключ BitLocker). Без ключа раздел с Windows останется заблокированным, и команды ниже не смогут прочитать его содержимое.
Шаг 2. Узнайте режим загрузки и буквы разделов
В среде восстановления буквы дисков другие, чем в Windows: раздел с системой часто получает D: или E:. Режим загрузки определяют двумя командами, это способ из документации Microsoft:
Значение 0x2 означает UEFI, 0x1 означает BIOS (Legacy). Теперь найдите разделы:
Раздел с Windows это большой том NTFS, в котором есть папка Windows: проверить можно командой dir D:\Windows после выхода из diskpart. EFI-раздел на UEFI-компьютере это маленький том FAT32 размером около 100–300 МБ с пометкой System (системный) в столбце сведений. На BIOS-компьютере вместо него обычно есть том NTFS «Зарезервировано системой» на 50–500 МБ. Запомните номер EFI-тома и букву раздела с Windows. Дальше в примерах раздел с Windows обозначен D:.
На digi-keys.ru ключ Windows 11 Pro стоит 2 470 ₽, ключ Windows 11 Домашняя — 2 370 ₽.
Дистрибутивы: Microsoft Windows 11 Professional, Microsoft Windows 11 Домашняя (Home), Microsoft Windows 10 Professional.
Шаг 3. Восстановление загрузчика на UEFI: bcdboot
Снова запустите diskpart (если вышли из него) и назначьте EFI-разделу букву (вместо 2 подставьте номер EFI-тома из list volume):
Затем заново создайте файлы загрузки и хранилище BCD:
Команда копирует загрузочные файлы из папки Windows на EFI-раздел и создаёт на нём новое хранилище BCD. По справке Microsoft, с ключом /s запись в NVRAM прошивки не создаётся, и прошивка находит загрузчик по стандартному пути \EFI\Boot\bootx64.efi. При успехе она отвечает «Файлы загрузки успешно созданы» (Boot files successfully created). Параметры описаны в справке Microsoft по bcdboot. Закройте командную строку, выберите «Продолжить» и проверьте загрузку.
Ошибка «Сбой при копировании файлов загрузки»
Такой ответ bcdboot даёт, когда неверно указана папка Windows, после /s указан не тот раздел (например, раздел с Windows вместо EFI), EFI-раздел повреждён или компьютер на самом деле загружается в режиме BIOS. Проверьте режим командой reg query выше и номер тома в diskpart. Если раздел верный, но повреждён, его можно отформатировать: format S: /fs:fat32 /q, а затем повторить bcdboot. На EFI-разделе нет личных файлов, но если на компьютере стоит вторая система, например Linux, форматирование сотрёт и её загрузчик.
bootrec /fixboot: «Отказано в доступе»
На UEFI-компьютерах bootrec /fixboot часто отвечает «Отказано в доступе», и это не повод для паники: команда пишет загрузочный сектор раздела, который на UEFI для загрузки не используется. Для UEFI вместо неё нужен bcdboot из этого шага.
Шаг 4. Восстановление загрузчика на BIOS (Legacy): bootrec
Выполните команды по очереди:
Первая записывает новый код загрузки в MBR и не меняет таблицу разделов, вторая записывает загрузочный сектор активного раздела, третья ищет установленные Windows и предлагает добавить их в BCD: ответьте Y. Если bootrec /rebuildbcd пишет, что найдено 0 систем, хотя Windows на диске есть, сохраните и пересоздайте хранилище: такую последовательность для ошибок BCD приводит Microsoft в разборе проблем загрузки. Здесь C: это раздел «Зарезервировано системой» в среде восстановления, проверьте букву в list volume:
Если после этого BOOTMGR всё равно не находится, обновите загрузочный код и пересоздайте файлы загрузки на BIOS-разделе:
Ещё одна причина «BOOTMGR is missing» на BIOS: активным помечен не тот раздел. В diskpart выберите диск и раздел «Зарезервировано системой» (select disk 0, list partition, select partition 1) и выполните active.
Шаг 5. Ручная правка BCD через bcdedit
Если загрузка не пошла и после bcdboot, посмотрите, что записано в хранилище. Перед любыми правками сохраните копию:
В выводе должны быть «Диспетчер загрузки Windows» (Windows Boot Manager) с идентификатором {bootmgr} и «Загрузка Windows» (Windows Boot Loader), у которой в строках device и osdevice указан раздел с Windows. Если там «unknown» или другой раздел, укажите правильный:
На UEFI раздел диспетчера загрузки должен указывать на EFI-раздел: bcdedit /set {bootmgr} device partition=S:. Вернуть сохранённую копию можно командой bcdedit /import D:\bcd-backup. Остальные параметры перечислены в справке по bcdedit /set.
Двойная загрузка с Linux
На UEFI-компьютере установка или восстановление Windows обычно не стирает загрузчик Linux, а только ставит «Windows Boot Manager» первым в порядке загрузки. Верните нужную систему первой в настройках UEFI или выберите её в Boot Menu. На старых BIOS-компьютерах Windows перезаписывает MBR, и GRUB приходится ставить заново с Live USB вашего дистрибутива: подключите корневой раздел установленного Linux, войдите в него через chroot и выполните grub-install /dev/sda, затем update-grub (имена команд и диска зависят от дистрибутива).
Если наоборот GRUB не показывает Windows, дело может быть в том, что начиная с GRUB 2.06 поиск других систем (os-prober) по умолчанию выключен. В Linux проверьте, что установлен пакет os-prober, добавьте в файл /etc/default/grub строку GRUB_DISABLE_OS_PROBER=false и выполните sudo update-grub (где этой команды нет, sudo grub-mkconfig -o /boot/grub/grub.cfg).
Windows не загружается после клонирования диска
- Отключите старый диск или хотя бы поставьте новый первым в порядке загрузки UEFI.
- Если программа клонирования не перенесла EFI-раздел, загрузитесь в среду восстановления, назначьте EFI-разделу нового диска букву в diskpart и выполните bcdboot, как в шаге 3.
- Если на новом диске EFI-раздела нет совсем, а диск в разметке GPT, его можно создать из свободного места: в diskpart
create partition efi size=300,format quick fs=fat32,assign letter=S, затем bcdboot. - Проверьте, что режим загрузки в UEFI совпадает с разметкой диска: GPT загружается в режиме UEFI, MBR в режиме Legacy (CSM), подробнее о режимах в материале чем UEFI отличается от BIOS.
Когда загрузчик ни при чём
Если bcdboot и bootrec отработали без ошибок, а Windows всё равно не стартует, синий экран меняет коды при каждой загрузке или chkdsk находит массу ошибок, проблема глубже. Проверьте диск по гиду по chkdsk и состояние SMART. Если диск исправен, переустановите Windows с сохранением файлов: загрузите Windows, если она хоть иногда стартует, запустите setup.exe с флешки той же версии и выберите «Сохранить личные файлы и приложения». Из среды восстановления такое обновление не запускается, остаётся чистая установка с предварительным копированием документов на другой диск.
Часто задаваемые вопросы
Удалятся ли файлы при восстановлении загрузчика?
Нет. Команды bcdboot, bootrec и bcdedit меняют только загрузочные файлы и хранилище BCD, документы и программы на разделе с Windows остаются на месте.
Можно ли восстановить загрузчик без флешки?
Да, если открывается среда восстановления: после двух неудачных загрузок подряд Windows запускает её сама. Флешка нужна, когда среда восстановления не открывается.
Почему bootrec /fixboot пишет «Отказано в доступе»?
Обычно потому, что компьютер загружается в режиме UEFI. Для UEFI эта команда не нужна: восстановите загрузку командой bcdboot D:\Windows /s S: /f UEFI, где S: это EFI-раздел.
Что значит «Сбой при копировании файлов загрузки» в bcdboot?
Чаще всего после /s указан не EFI-раздел или выбран не тот режим. Проверьте режим через reg query PEFirmwareType и букву EFI-раздела в diskpart.
Как исправить BOOTMGR is missing?
На BIOS-компьютере выполните в среде восстановления bootrec /fixmbr, bootrec /fixboot и bootrec /rebuildbcd, при необходимости bootsect /nt60 SYS /mbr и bcdboot с /f BIOS.
Нужен ли ключ BitLocker для восстановления загрузчика?
Да, если диск зашифрован. Без ключа восстановления раздел с Windows заблокирован, и bcdboot не сможет взять из него файлы загрузки.
Полезная статья?
Ваша оценка поможет нам стать лучше
Бесплатные инструменты для Windows
Проверка активации по выводу slmgr и кодам ошибок, проверка нового ноутбука. Всё работает в браузере, ничего не нужно устанавливать.

- 12 ноября 2026
- 60 просмотров

- 12 ноября 2026
- 88 просмотров

- 11 ноября 2026
- 167 просмотров

- 10 ноября 2026
- 366 просмотров


