База знаний →6 мин чтенияОбновлено: 2026-09-21

Как восстановить загрузчик Windows командами bootrec

bootrec — набор команд восстановления классической цепочки загрузки Windows: /fixmbr перезаписывает главную загрузочную запись, /fixboot пишет свежий загрузочный сектор, /scanos ищет установки, пропавшие из меню, а /rebuildbcd пересобирает хранилище BCD с нуля. Запускают их из командной строки среды восстановления — с установочной флешки или автоматически после неудачных загрузок. На современных UEFI-машинах настоящий ремонт обычно делает bcdboot, а не bootrec, — статья разбирает оба маршрута.

Как ломается цепочка загрузки Windows

На компьютере с BIOS и разметкой MBR загрузка идёт через главную загрузочную запись, загрузочный сектор и файл BOOTMGR, читающий хранилище BCD — базу со списком установок Windows и их параметров загрузки. На куда более распространённых UEFI/GPT-машинах цепочка короче: прошивка загружает bootmgfw.efi со скрытого раздела EFI размером около 100 МБ, а тот читает всё тот же BCD. Сорвавшееся обновление, отключение питания в момент загрузки, клонирование диска без раздела EFI или установка Linux рядом с Windows — классические способы порвать любое звено этой цепочки.

Симптомы перепутать нельзя: «BOOTMGR is missing», экран 0xc0000e «required device is inaccessible», пустое меню загрузки или INACCESSIBLE_BOOT_DEVICE. Какая именно команда нужна, зависит от типа прошивки, а попасть в среду восстановления, чтобы вообще что-то запустить, — шаг номер ноль.

  • bootrec /fixmbr — перезаписывает MBR (только BIOS/MBR; на UEFI/GPT бесполезна)
  • bootrec /fixboot — пишет новый загрузочный сектор в системный раздел
  • bootrec /scanos — ищет на всех дисках установки Windows, отсутствующие в BCD
  • bootrec /rebuildbcd — пересобирает хранилище BCD и предлагает добавить найденные установки
  • bcdboot C:\Windows /s S: /f UEFI — собственно ремонт на UEFI: свежие загрузочные файлы в раздел EFI

Попасть в WinRE и пройти лестницу bootrec

Если Windows не стартует, трижды прервите загрузку — выключите питание, едва появится «крутёлка», — и Windows 11 сам откроет среду восстановления; выберите «Просмотреть дополнительные параметры восстановления» → «Диагностика» → «Дополнительные параметры» → «Командная строка». С установочной флешки вместо этого: загрузитесь с неё, нажмите «Далее» на странице языка, затем «Восстановление системы» → «Диагностика» → «Дополнительные параметры» → «Командная строка». Из этой консоли классическая лестница для BIOS/MBR — bootrec /fixmbr, bootrec /fixboot, bootrec /scanos и затем bootrec /rebuildbcd с ответом Y на предложение добавить найденную установку.

Два предостережения, прежде чем нажимать Enter. Первое: /fixmbr затирает любой чужой загрузчик в MBR — на машине с двойной загрузкой и GRUB это значит, что Linux перестанет грузиться, пока вы не вернёте GRUB с его собственного носителя. Второе: если /rebuildbcd отвечает «Total identified Windows installations: 0», не начинайте удалять файлы BCD на UEFI-машине; на BIOS задокументированный путь — attrib -h -r -s C:\boot\bcd, затем удаление файла и повторный /rebuildbcd, но на UEFI правильный ход — маршрут bcdboot из следующего раздела.

Маршрут UEFI: bcdboot в раздел EFI

На UEFI-машине ремонт состоит в перезаписи загрузочных файлов на разделе EFI. В командной строке WinRE запустите diskpart, затем list disk, select disk 0, list partition, выберите маленький раздел FAT32 на 100–260 МБ (это ESP), выполните assign letter=S и exit. Теперь bcdboot C:\Windows /s S: /f UEFI копирует свежий набор загрузочных файлов и пересоздаёт BCD; поправьте букву C:, если Windows в WinRE живёт на другой, — прежде чем что-либо запускать, сверьте через diskpart или dir C:, на какой букве лежит папка Windows.

Известная бородавка: на некоторых сборках bootrec /fixboot отвечает «Access denied» даже из WinRE; принятый обход — пропустить его и использовать bcdboot, который пишет те же файлы другим путём, минуя падающий код. Сработал любой маршрут — выходите из WinRE, вынимайте флешку и грузитесь штатно; а когда Windows поднимется, прогоните sfc /scannow и chkdsk, чтобы зачистить то, что оставила после себя неудачная загрузка.

Вопросы и ответы

bootrec /fixboot отвечает Access denied — что делать?

Известная проблема ряда сборок Windows, в том числе из WinRE. Пропустите /fixboot и выполните bcdboot C:\Windows /s S: /f UEFI — он записывает те же файлы в обход падающего участка кода.

Нужен ли bootrec на UEFI-компьютере?

Редко. UEFI/GPT-машины грузятся со раздела EFI, так что /fixmbr неуместна, а настоящий ремонт — это bcdboot, пишущий свежие файлы в ESP. bootrec /rebuildbcd остаётся полезным при повреждённом BCD.

Удалит ли ремонт загрузчика мои файлы?

Нет. bootrec и bcdboot трогают только загрузочные записи и загрузочные файлы, но не пользовательские данные. Единственный разрушительный шаг во всей процедуре — неосторожная работа с diskpart: назначайте буквы, но не форматируйте.

Понятно до покупки: что входит в лицензию

Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.

Читайте также

Все статьи · Вопросы

Написать нам: [email protected]