Ошибка BOOTMGR is missing или код 0xc000000f при старте компьютера почти всегда означает одно: запись Windows Boot Manager повреждена или отсутствует в конфигурации загрузки, и система не может найти загрузчик. Хорошая новость в том, что создать эту запись заново можно штатными средствами Windows — без переустановки системы и потери данных.
В этой инструкции разберём, что такое Windows Boot Manager, как он устроен, и несколько способов создать его заново: через утилиту bcdedit, команду bcdboot и среду восстановления с установочной флешки. Также рассмотрим добавление второй системы в меню загрузки.
Что такое Windows Boot Manager и где он хранится
Windows Boot Manager (файл bootmgfw.efi на системах с UEFI или bootmgr на legacy BIOS) — это загрузчик, который стартует раньше самой Windows и передаёт управление ядру системы. Его настройки хранятся в хранилище BCD (Boot Configuration Data), а не в реестре.
Расположение BCD зависит от режима загрузки. На системах с UEFI хранилище находится на скрытом EFI-разделе (FAT32) по пути \EFI\Microsoft\Boot\BCD. На старых системах с Legacy BIOS — в папке \Boot\BCD на активном разделе. Перед любыми правками полезно понять, какой режим используется: это видно в сведениях о системе (msinfo32, строка «Режим BIOS»).
⚠️ Внимание: командыbcdeditиbootrecизменяют конфигурацию загрузки. Ошибка в параметрах может сделать систему незагружаемой, поэтому перед правками создайте резервную копию BCD командойbcdedit /export C:\bcd_backup.
Способ 1: восстановление загрузчика через bcdboot
Самый простой и безопасный метод — команда bcdboot, которая копирует загрузочные файлы и создаёт запись Windows Boot Manager заново. Она работает как из работающей системы, так и из среды восстановления с установочного носителя.
Если Windows не загружается, загрузитесь с установочной флешки, на экране установки нажмите Shift + F10 — откроется командная строка. Определите букву раздела с Windows (в среде восстановления она может отличаться от привычной C:) командой diskpart → list volume, затем выполните:
bcdboot D:\Windows
Здесь D:\Windows — путь к папке Windows на вашем диске. Утилита скопирует файлы загрузчика на системный раздел и создаст корректную запись в BCD. После перезагрузки проверьте, появилась ли система в меню загрузки.
☑️ Проверка перед восстановлением загрузчика
Способ 2: создание записи вручную через bcdedit
Утилита bcdedit позволяет не только восстановить, но и создать новую запись загрузки с нуля — например, для второй установленной Windows. Команды выполняются в командной строке, запущенной от имени администратора.
Сначала создаётся копия существующей записи, затем ей присваиваются параметры:
bcdedit /copy {current} /d "Windows 10 (вторая копия)"
bcdedit /set {новый_GUID} device partition=E:
bcdedit /set {новый_GUID} osdevice partition=E:
bcdedit /set {новый_GUID} path \Windows\system32\winload.efi
bcdedit /displayorder {новый_GUID} /addlast
Идентификатор {новый_GUID} подставляется из вывода первой команды — она возвращает уникальный код созданной записи. Параметр path зависит от режима: для UEFI это winload.efi, для Legacy — winload.exe.
Способ 3: автоматическое восстановление через bootrec
Если повреждена не только запись BCD, но и загрузочный сектор, помогает набор команд bootrec из среды восстановления. Он актуален в первую очередь для систем с Legacy-загрузкой; на UEFI-системах часть команд неприменима.
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Команда /rebuildbcd сканирует все диски на наличие установленных копий Windows и предлагает добавить найденные в хранилище BCD. Если сканирование находит систему, но не добавляет её, возможная причина — повреждение самого хранилища: тогда его экспортируют, удаляют и повторяют сканирование.
Сравнение способов создания загрузочной записи
Выбор метода зависит от ситуации: одни команды проще, другие дают полный контроль над параметрами. Сводная таблица поможет сориентироваться.
| Способ | Когда применять | Сложность |
|---|---|---|
bcdboot | Стандартное восстановление загрузчика | Низкая |
bcdedit | Добавление второй системы, тонкая настройка | Средняя |
bootrec /rebuildbcd | Повреждение загрузочного сектора, Legacy BIOS | Низкая |
| Восстановление при загрузке с флешки | Когда ручные команды не помогли | Низкая |
⚠️ Внимание: командаbootrec /fixbootна некоторых конфигурациях возвращает ошибку «Отказано в доступе». Это известное поведение на UEFI-системах — в таком случае используйтеbcdboot, предварительно назначив букву EFI-разделу черезdiskpart.
Настройка меню загрузки после создания записи
Когда запись создана, остаётся настроить порядок и таймаут меню. Таймаут — время, в течение которого отображается список систем. Задаётся командой bcdedit /timeout 10, где число — секунды ожидания.
Запись по умолчанию назначается так:
bcdedit /default {GUID_записи}
Часть настроек доступна и без командной строки: Win + R → msconfig → вкладка «Загрузка». Там можно выбрать систему по умолчанию, изменить таймаут и удалить лишние записи. Однако msconfig не позволяет создавать записи — только редактировать существующие.
Почему после клонирования диска система не загружается
При клонировании на новый SSD или HDD часто копируется только раздел с Windows, а скрытый системный раздел с загрузчиком и BCD остаётся на старом диске. Решение — загрузиться с установочной флешки и выполнить bcdboot с указанием папки Windows на новом диске: утилита создаст загрузочные файлы прямо на нём.
Типичные ошибки и их решение
Даже при правильном выполнении команд восстановление может не сработать с первого раза. Разберём частые ситуации.
- 🔧 «Элемент не найден» при bcdedit — хранилище BCD повреждено или недоступно; проверьте, что работаете с правильным системным разделом.
- 💽 bcdboot сообщает об ошибке копирования — возможно, EFI-раздел не имеет буквы или отформатирован не в FAT32; назначьте букву через
diskpart. - 🔁 Меню загрузки не появляется — проверьте порядок загрузки в BIOS/UEFI: первым должен стоять именно Windows Boot Manager, а не сам диск.
- ⚡ Система загружается сразу, без выбора — таймаут равен нулю или запись одна; увеличьте значение через
bcdedit /timeout.
⚠️ Внимание: если на диске используется шифрование BitLocker, перед восстановлением загрузчика может потребоваться ключ восстановления. Без него доступ к данным после правок загрузочной конфигурации может быть утрачен.
Часто задаваемые вопросы
Можно ли создать Windows Boot Manager без установочной флешки?
Да, если система ещё загружается или доступна встроенная среда восстановления (запускается при нескольких неудачных стартах или через Shift + «Перезагрузка»). Командная строка среды восстановления даёт доступ к bcdboot и bcdedit без внешнего носителя.
Чем отличается Windows Boot Manager от winload?
Windows Boot Manager — это менеджер загрузки, который читает BCD и показывает меню выбора систем. winload.exe / winload.efi — загрузчик конкретной операционной системы, которому менеджер передаёт управление.
Как удалить лишнюю запись из меню загрузки?
Выполните bcdedit /delete {GUID} с идентификатором ненужной записи, либо откройте msconfig, вкладку «Загрузка», выделите запись и нажмите «Удалить». Запись текущей загруженной системы удалить нельзя.
Почему в BIOS нет пункта Windows Boot Manager?
Возможные причины: загрузочные файлы отсутствуют на EFI-разделе, диск подключён после сброса настроек UEFI, либо режим загрузки переключён между UEFI и Legacy/CSM. Проверьте режим в настройках прошивки и при необходимости пересоздайте загрузчик через bcdboot.
Сотрутся ли данные при восстановлении загрузчика?
Нет. Команды bcdboot, bcdedit и bootrec изменяют только загрузочную конфигурацию и системные файлы загрузки на служебном разделе. Личные файлы и установленные программы не затрагиваются.