Если хранилище BCD (данные конфигурации загрузки) Windows отсутствует, повреждено или настроено неправильно, Windows не сможет загрузиться, и во время процесса загрузки вы увидите ошибку «BOOTMGR is Missing» или подобное сообщение об ошибке.
Самое простое решение проблемы BCD — просто перестроить его, что можно сделать автоматически с помощью команды bootrec (которая будет подробно объяснена ниже).
Не волнуйтесь, если это руководство покажется вам слишком длинным. Есть несколько команд для запуска и большой объем вывода на экран, но восстановление BCD — чрезвычайно простой процесс. Просто точно следуйте инструкциям и все будет хорошо.
Примечание . Эти инструкции применимы к Windows 10, Windows 8, Windows 7 и Windows Vista. Подобные проблемы могут существовать и в Windows XP, но поскольку информация о конфигурации загрузки хранится в файле boot.ini, а не в BCD, исправление ошибок XP с помощью загрузочных данных представляет собой совершенно другой процесс.
Как восстановить BCD в Windows 10, 8, 7 или Vista
Восстановление BCD в Windows занимает всего около 15 минут:
1. Откройте «Дополнительные параметры запуска» , если вы используете Windows 10 или Windows 8, и «Параметры восстановления системы» , если вы используете Windows 7 или Windows Vista.

2. В Windows 10/8 выберите «Устранение неполадок» > «Дополнительные параметры» .

3. Нажмите кнопку «Командная строка» , чтобы запустить ее.
Совет: Командная строка запустится не сразу. Когда компьютер будет готов, на короткое время отобразится экран «Подготовка» .
Примечание . Возможно, вам придется выбрать имя своей учетной записи и ввести пароль, чтобы попасть в командную строку.

4. В командной строке введите команду bootrec, как показано ниже, затем нажмите Enter
:
bootrec /rebuildbcd

Команда bootrec выполнит поиск настроек Windows, которых нет в BCD, а затем спросит вас, хотите ли вы добавить к ним один или несколько параметров.
5. В командной строке вы увидите одно из следующих сообщений.
Опция 1
Scanning all disks for Windows installations. Please wait, since this may take a while... Successfully scanned Windows installations. Total identified Windows installations: 0 The operation completed successfully.
Вариант 2
Scanning all disks for Windows installations. Please wait, since this may take a while... Successfully scanned Windows installations. Total identified Windows installations: 1 [1] D:\Windows Add installation to boot list? Yes/No/All:
- Если вы видите вариант 1 : перейдите к шагу 7. Этот результат, скорее всего, означает, что данные установки Windows в хранилище BCD существуют, но bootrec не может найти на вашем компьютере никаких дополнительных установок Windows, которые можно добавить в BCD. Вам просто нужно будет сделать еще несколько шагов, чтобы восстановить BCD.
- Если вы видите вариант 2 : Введите
Y
или Да в вопросе Добавить установку в список загрузки? , вы увидите сообщение « Операция успешно завершена », за которым последует мигающий курсор в строке приглашения. Завершите шаг 10 внизу инструкций.
6. Поскольку хранилище BCD существует и в нем указана установка Windows, вам придется сначала удалить его вручную, а затем попытаться собрать заново. В командной строке выполните команду bcdedit и нажмите Enter
:
bcdedit /export c:\bcdbackup

Команда bcdedit используется здесь для экспорта хранилища BCD в файл: bcdbackup. Расширение файла указывать не нужно. Команда вернет на экран следующие элементы, что означает, что экспорт BCD работает должным образом:
The operation completed successfully.
7. На этом этапе вам необходимо настроить некоторые свойства файла, чтобы хранилище BCD могло манипулировать им. В командной строке выполните команду attrib следующим образом:
attrib c:\boot\bcd -h -r -s

То, что вы только что сделали с помощью команды attrib, удалило из файла bcd атрибуты «скрытый», «только для чтения» и «системный». Эти свойства ограничивают действия, которые вы можете выполнять с файлом. Теперь, когда они исчезли, вы можете более свободно манипулировать файлом (а именно переименовывать его).
8. Чтобы переименовать хранилище BCD, выполните команду ren, как показано:
ren c:\boot\bcd bcd.old
Теперь магазин BCD переименован. Вы можете успешно восстановить его, как вы пытались сделать на шаге 6.

Примечание . Вы можете полностью удалить файл BCD, поскольку собираетесь создать новый файл. Однако переименование существующего BCD дает то же самое, поскольку в настоящее время он недоступен для Windows, а также дает вам еще один уровень резервного копирования в дополнение к экспорту, выполненному на шаге 5, если вы решите отменить его действия.
9. Попробуйте еще раз перестроить BCD, выполнив следующие действия, затем нажмите Enter
:
bootrec /rebuildbcd

Команда выдаст это в командной строке:
Scanning all disks for Windows installations. Please wait, since this may take a while... Successfully scanned Windows installations. Total identified Windows installations: 1 [1] D:\Windows Add installation to boot list? Yes/No/All:

Это означает, что восстановление хранилища BCD идет должным образом.
10. На вопрос Добавить установку в список загрузки? , введите Y
или «Да» , затем нажмите клавишу Enter
.
Вы увидите это на экране, что указывает на то, что восстановление BCD завершено:
The operation completed successfully.

11. Перезагрузите компьютер. Если предположить, что проблема с хранилищем BCD — единственная проблема, Windows загрузится, как и ожидалось.
Важное примечание . В зависимости от того, запускаете ли вы «Дополнительные параметры запуска» или «Параметры восстановления системы» , перед перезагрузкой может потребоваться извлечь диск или флэш-накопитель.
Если восстановление BCD не решает возникшую проблему, продолжайте устранять конкретные проблемы, которые мешают нормальному запуску Windows .
Надеюсь, вы добьетесь успеха.