Как восстановить загрузочные файлы BCD с ошибкой BCDBOOT

Подробное руководство по устранению ошибки BCDBOOT при попытке восстановить загрузочные файлы Windows. Включает в себя определение типа дисковой схемы (GPT или MPR), проверку правильности буквы загрузочного раздела, активацию загрузочного раздела и ручное восстановление файла BCD.


Пошаговое руководство по решению ошибки BCDBOOT при загрузке Windows

Ключевые аспекты:

Как определить, есть ли у меня система GPT или MPR?

Для определения типа дисковой схемы выполните следующие действия:

  1. Откройте командную строку
  2. Введите Diskpart и нажмите Enter, чтобы открыть диспетчер дисков
  3. Введите list disk и нажмите Enter
  4. Если рядом с номером диска 0 есть звездочка * в столбце GPT, ваша схема диска - GPT
  5. Если звездочки нет, ваша схема диска - MPR
Если у вас несколько дисков с разными схемами, используйте диск, на котором установлена Windows, в зависимости от размера дисков.

Как убедиться, что я использую правильную букву раздела Windows?

Для определения буквы раздела Windows:

  1. Откройте Блокнот
  2. Перейдите в меню Файл и выберите Открыть
  3. Откройте Этот компьютер, чтобы просмотреть все разделы
  4. Определите, на какой букве находится раздел Windows. Обычно это буквы C или D, но не X.
  5. Используйте эту букву в команде BCDBOOT, заменив ее в команде: BCDBOOT D:/WINDOWS

Как активировать загрузочный раздел в системах на основе MPR или BIOS?

Для активации загрузочного раздела:

  1. Выполните команду: BOOTREC /REBUILDBCD
  2. Введите BCDEDIT и нажмите Enter, чтобы просмотреть данные BCD
  3. Определите, какая буква соответствует загрузочному разделу, из записи Устройство
  4. Выполните команду: DISKPART
  5. Введите LIST VOL, чтобы отобразить список томов
  6. Выберите загрузочный раздел командой: SEL VOL 1 (замените 1 номером вашего загрузочного раздела)
  7. Введите ACTIVE, чтобы активировать загрузочный раздел
  8. Выберите раздел WINDOWS командой: SEL VOL 2 (замените 2 номером раздела WINDOWS)
  9. Введите INACTIVE, чтобы деактивировать раздел WINDOWS
  10. Введите EXIT, чтобы закрыть Diskpart
  11. Выполните команду BCDBOOT, чтобы перестроить файл BCD: BCDBOOT C:/WINDOWS (замените C буквой раздела WINDOWS)

Как указать язык Windows и схему диска (GPT или MPR) в командной строке?

Для указания языка и схемы диска:

  1. Введите команду BCDBOOT D:/WINDOWS, но не нажимайте Enter
  2. Нажмите Shift+F10, чтобы открыть другое окно командной строки
  3. Выполните команду DISM /IMAGE:D:/ /GET-INTL, чтобы узнать язык системы по умолчанию
  4. Если язык по умолчанию - английский (Великобритания), добавьте /L en-GB в командную строку
  5. Введите DISKPART и нажмите Enter
  6. Введите LIST DISK и нажмите Enter, чтобы определить схему диска
  7. Если схема диска - MPR, добавьте /F BIOS в командную строку
  8. Если схема диска - GPT, добавьте /F UEFI в командную строку
  9. Если требуется копирование файлов BIOS и UEFI, добавьте /F ALL в командную строку
  10. Определите букву загрузочного раздела командой LIST VOL и добавьте /S C: в командную строку (замените C на букву вашего загрузочного раздела)
  11. Нажмите Enter, чтобы выполнить полную командную строку

Как перестроить файл BCD вручную в системах на основе MPR и GPT?

Для ручного восстановления файла BCD: Для систем на основе MPR:

  1. Откройте командную строку
  2. Введите Bootrec /rebuildbcd и нажмите Enter
  3. Создайте резервную копию старого файла BCD командой: bcdedit /export C:/BCDbackaup
  4. Введите: Attrib C:/boot/bcd -h -s -r, чтобы удалить атрибуты файла BCD
  5. Переименуйте или удалите старый файл BCD командами: ren c:/boot/bcd bcd.old или del c:/boot/bcd
  6. Снова введите Bootrec /rebuildbcd и нажмите Enter
  7. Введите Да или Y и нажмите Enter, чтобы добавить конфигурацию установки Windows в список загрузки
Для систем на основе GPT:
  1. Введите DISKPART и нажмите Enter
  2. Введите LIST DISK и нажмите Enter, чтобы убедиться, что система - GPT
  3. Введите LIST VOL и нажмите Enter. Если раздел EFI/загрузочный раздел не имеет буквы, присвойте ему букву V командой: ASSIGN LETTER=V:
  4. Введите Dir /a /b /s V: и проверьте наличие файла BCD по пути V:/EFI/Microsoft/Boot/BCD
  5. Введите Bootrec /rebuildbcd и нажмите Enter
  6. Создайте резервную копию старого файла BCD командой: bcdedit /export C:/BCD.backup
  7. Введите: Attrib V:/EFI/Microsoft/Boot/BCD -h -s -r, чтобы удалить атрибуты файла BCD
  8. Удалите старый файл BCD командой: del V:/EFI/Microsoft/Boot/BCD
  9. Снова выполните команду Bootrec /rebuildbcd и введите Y, чтобы добавить конфигурацию установки Windows в список загрузки