При запуске Windows 11/10 на ПК или ноутбуке некоторые пользователи могут столкнуться с сообщением об ошибке с кодом 0xc000000d, указанием на файл EFI\Microsoft\Boot\BCD и предложением выполнить восстановление.
В этой инструкции подробно о том, чем вызвана ошибка и способах её исправить, если вы с ней столкнулись.
Повреждение конфигурации загрузки и способы исправить ошибку
Ошибка загрузки с кодом 0xc000000d говорит о повреждении или недоступности файла конфигурации загрузки BCD, в UEFI-системах он расположен на EFI разделе с загрузчиком в папке EFI\Microsoft\Boot.
Обычно такое происходит после неправильного выключения компьютера, из-за проблем с работой накопителей (SSD или жесткого диска), иногда — как результат работы с разделами дисков в сторонних программах.
Далее описаны варианты решения проблемы применительно к системам на GPT-диске, установленных в UEFI-режиме (большинство современных ОС), но общая логика будет той же и для Legacy систем.
- Если после сообщения об ошибке вы попадаете в среду восстановления (синий экран с кнопками действий) или после нескольких принудительных выключений кнопкой питания вы видите возможность перейти в «Дополнительные параметры», сделайте это, после чего перейдите к 3-му шагу.
- В случае, если попасть в среду восстановления невозможно, создайте загрузочную флешку с вашей версией Windows, после чего загрузитесь с неё и запустите инструменты восстановления с неё. Выберите опцию «Восстановить этот компьютер» в случае флешки с Windows 11 (на этапе выбора действия) или «Восстановление системы» внизу слева на экране после выбора языка в случае накопителя с Windows 10.

- В разделе «Поиск и устранение неисправностей» — «Дополнительные параметры» вы можете попробовать использовать опции «Восстановление при загрузке» и «Восстановление системы» (для восстановления с помощью точек восстановления, данные сохраняются), но при рассматриваемой ошибке они чаще не приводят к результату.

- Если 3-й шаг не сработал, запустите командную строку там же в среде восстановления и выполните команду
bootrec /rebuildbcd
Если команда сообщит о найденной ОС и предложит добавить её в конфигурацию загрузки, введите Y, закройте командную строку после успешного завершения операции и перезагрузите компьютер.

- В случае если предыдущая команда не привела к результату или сообщила об ошибках, выполните следующие действия (пример для UEFI-систем) в командной строке. По порядку введите команды
diskpart list volume
Обратите внимание на номер небольшого раздела FAT32 (раздел с загрузчиком) и букву системного диска (она может отличаться от C: в среде восстановления).

- Введите следующие команды, заменив N на номер раздела с загрузчиком в первой команде, а при необходимости — и букву диска C: в последней команде (если в вашем случае она отличается):
select volume N assign letter=Z chkdsk Z: /f bcdboot C:\Windows /s Z: /f UEFI
Если всё было выполнено успешно, закройте командную строку и загрузите компьютер в обычном режиме.

В большинстве случаев описанных шагов достаточно, чтобы исправить ситуацию, и загрузка выполнилась успешно. Действия по переустановке Windows обычно не требуются.
В случае, если ваша конкретная ситуация с ошибкой 0xc000000d и файлом EFI\Microsoft\Boot\BCD отличается от описанной, приведите её детали в комментариях ниже, я постараюсь помочь с решением.