Загрузчик Windows 10 чинят из командной строки среды восстановления, когда диск виден в BIOS, а до логотипа система не доходит: «Boot configuration data is missing», чёрный экран после POST, иногда 0xc000000f или 0xc0000225. Это не синий экран в уже работающей Windows и не ошибка Центра обновления. Ниже - штатный порядок команд, почему десяток строк bootrec подряд с разных форумов бывает хуже одной кнопки «Восстановление при загрузке», и когда честнее поставить систему заново.
Почему это происходит
Повреждено хранилище BCD. Выключили ПК во время обновления, поставили вторую систему, почистили «лишние» разделы. Windows 10 не находит, с чего стартовать. Сообщение часто на английском. Это отказ загрузчика, не стоп CRITICAL_PROCESS_DIED.
Сбился порядок в UEFI. Первой стоит флешка, сеть или чужой загрузчик после Live-системы. Диск с Windows на месте. Сначала приоритет в BIOS, потом команды. Иначе вы будете «чинить» живой BCD.
Диск сменил букву или таблицу. Клон, diskpart, кончившееся место при создании раздела. Иногда уже INACCESSIBLE_BOOT_DEVICE. Тогда чинят доступ к тому, не только записи BCD.
Путают с синим экраном в работе. Если десятка доходит до рабочего стола и падает с MEMORY_MANAGEMENT, загрузчик уже отработал. Команды bootrec этот стоп не лечат.
Чужой bootmgr или готовый BCD с форума. Подпись Secure Boot не пускает, буквы томов не совпадают. Возвращается тот же чёрный экран. Штатные bcdboot и кнопка восстановления спокойнее чужого файла.
Что делать самому
Сделайте установочную флешку Windows 10 и зайдите в командную строку среды. Официальный образ. В установщике «Восстановление системы», затем «Командная строка». Сначала нажмите «Восстановление при загрузке»: оно само чинит типичный BCD. Командная строка - следующий шаг, если кнопка не помогла.
Проверьте, что диск и том Windows видны. Введите
diskpart, затемlist diskиlist vol. Запомните букву тома с папкой Windows: в среде это часто не C. Нет тома - это уже не загрузчик, а диск, кабель или таблица разделов. Тогдаchkdskпо реальной букве, не наборbootrecвслепую.Один аккуратный проход
bootrec, не десять разных гайдов подряд. Для классической схемы с MBR обычно идутbootrec /fixmbr,bootrec /fixboot,bootrec /scanos,bootrec /rebuildbcd. На UEFI команда/fixbootнередко отвечает Access is denied. Это известное поведение, не приговор диску. Не повторяйте её по кругу.Соберите загрузчик через
bcdbootс живой папки Windows. Если том с системой получил букву C, типичная строка:bcdboot C:\Windows /l ru-ru. Букву берите изlist vol. Команда копирует файлы загрузки с вашей установки, не из интернета. На UEFI иногда назначают букву разделу EFI и указывают/sи/f UEFI- только если понимаете, какой том FAT32 на сто с небольшим мегабайт является EFI.Не форматируйте раздел EFI «для чистоты». Случайный
formatоставляет все системы на диске без старта. Не удаляйте папки в EFI наугад, даже если там остался Ubuntu: безопаснее штатное меню прошивки иbcdboot, чем ручная зачистка.Не правьте BCD в
regeditи не удаляйте{bootmgr}по скриншоту. Редакторbcdeditосмысленен, когда вы видите вывод и понимаете идентификатор. Иначе одна лишняя строка снова даёт «data is missing». Не копируйте\EFI\Microsoftс соседнего компьютера.Если папка Windows неполная или том сыпется - собирать загрузчик не из чего. Сначала копия файлов, потом чистая установка. Чинить
bootmgrна пустом месте бессмысленно.
Часто задаваемые вопросы
Команды для Windows 11 те же? Смысл тот же. Флешку берите под свою систему. Статью ищут по десятке, потому что так набирают запрос.
Это поможет от INACCESSIBLE_BOOT_DEVICE? Иногда, если том жив, а сбился BCD. Если диск не виден или контроллер в другом режиме - нет. Сначала режим SATA и кабель.
Почему /fixboot пишет Access is denied?
На GPT и UEFI так бывает штатно. Не лечите это десятью повторами. Переходите к bcdboot.
Можно ли восстановить загрузчик без флешки? Если среда восстановления сама открывается - да, командная строка там же. Если ПК сразу уходит в BIOS - без установочной флешки не обойтись.
Поможет ли переустановка поверх? Да, но это уже не восстановление загрузчика. Нужные файлы сначала скопируйте.
