Как восстановить BCD в Windows

Восстановите данные конфигурации загрузки, чтобы исправить некоторые проблемы при запуске Windows

Если хранилище данных конфигурации загрузки (BCD) Windows отсутствует, повреждено или неправильно настроено, Windows не сможет запуститься, и вы увидите, что BOOTMGR отсутствует или подобное сообщение об ошибке довольно рано в процесс загрузки.

Самое простое решение проблемы 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

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 0 Операция завершена успешно. 

    Вариант 2

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 1 [1] D: \ Windows Добавить установку в список загрузки? Да/Нет/Все: 

    Если вы видите вариант 1: перейдите к шагу 7. Скорее всего, это означает, что установочные данные Windows в хранилище BCD существуют, но bootrec не может найти дополнительные установки Windows на ваш компьютер для добавления в BCD. Все в порядке; вам просто нужно сделать несколько дополнительных шагов, чтобы восстановить BCD.

    Если вы видите вариант 2: введите Y или Да в вопрос Добавить установку в список загрузки? , после чего Вы должны увидеть Операция успешно завершена , за которой следует мигающий курсор в командной строке. Закончите с шагом 10 в нижней части страницы.

  6. Поскольку хранилище BCD существует и содержит список установок Windows, сначала необходимо удалить его вручную, а затем попытаться восстановить его заново. В командной строке выполните команду bcdedit , как показано, а затем нажмите Enter :

      bcdedit/export c: \ bcdbackup  

    Команда bcdedit используется здесь для экспорта хранилища BCD в виде файла: bcdbackup . Нет необходимости указывать расширение файла. Команда должна вернуть на экран следующее, означающее, что экспорт BCD работал как положено:

     Операция успешно завершена. 
  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  

    Это должно произвести это в командной строке:

     Сканирование всех дисков для установки Windows. Пожалуйста, подождите, так как это может занять некоторое время ... Успешно отсканированные установки Windows. Всего идентифицированных установок Windows: 1 [1] D: \ Windows Добавить установку в список загрузки? Да/Нет/Все: 

    Это означает, что восстановление магазина BCD идет, как и ожидалось.

  10. На вопрос Добавить установку в список загрузки? введите Y или Да , а затем клавишу Ввод .

    Вы должны увидеть это на экране, чтобы показать, что восстановление BCD завершено:

     Операция успешно завершена. 

  11. Перезагрузите компьютер. Если предположить, что проблема с хранилищем BCD была единственной, Windows должна запуститься, как и ожидалось.

В зависимости от того, как вы запустили «Дополнительные параметры запуска» или «Параметры восстановления системы», может потребоваться извлечь диск или флэш-накопитель перед перезагрузкой.

Если восстановление BCD не решило проблему, с которой вы столкнулись, продолжайте устранять любую конкретную проблему, которая мешает нормальной загрузке Windows.

Оцените статью
Solutics.ru
Добавить комментарий