Как восстановить загрузочные файлы BCD с ошибкой BCDBOOT
Подробное руководство по устранению ошибки BCDBOOT при попытке восстановить загрузочные файлы Windows. Включает в себя определение типа дисковой схемы (GPT или MPR), проверку правильности буквы загрузочного раздела, активацию загрузочного раздела и ручное восстановление файла BCD.
Пошаговое руководство по решению ошибки BCDBOOT при загрузке Windows
Как определить, есть ли у меня система GPT или MPR?
Для определения типа дисковой схемы выполните следующие действия:
- Откройте командную строку
- Введите Diskpart и нажмите Enter, чтобы открыть диспетчер дисков
- Введите list disk и нажмите Enter
- Если рядом с номером диска 0 есть звездочка * в столбце GPT, ваша схема диска - GPT
- Если звездочки нет, ваша схема диска - MPR
Как убедиться, что я использую правильную букву раздела Windows?
Для определения буквы раздела Windows:
- Откройте Блокнот
- Перейдите в меню Файл и выберите Открыть
- Откройте Этот компьютер, чтобы просмотреть все разделы
- Определите, на какой букве находится раздел Windows. Обычно это буквы C или D, но не X.
- Используйте эту букву в команде BCDBOOT, заменив ее в команде: BCDBOOT D:/WINDOWS
Как активировать загрузочный раздел в системах на основе MPR или BIOS?
Для активации загрузочного раздела:
- Выполните команду: BOOTREC /REBUILDBCD
- Введите BCDEDIT и нажмите Enter, чтобы просмотреть данные BCD
- Определите, какая буква соответствует загрузочному разделу, из записи Устройство
- Выполните команду: DISKPART
- Введите LIST VOL, чтобы отобразить список томов
- Выберите загрузочный раздел командой: SEL VOL 1 (замените 1 номером вашего загрузочного раздела)
- Введите ACTIVE, чтобы активировать загрузочный раздел
- Выберите раздел WINDOWS командой: SEL VOL 2 (замените 2 номером раздела WINDOWS)
- Введите INACTIVE, чтобы деактивировать раздел WINDOWS
- Введите EXIT, чтобы закрыть Diskpart
- Выполните команду BCDBOOT, чтобы перестроить файл BCD: BCDBOOT C:/WINDOWS (замените C буквой раздела WINDOWS)
Как указать язык Windows и схему диска (GPT или MPR) в командной строке?
Для указания языка и схемы диска:
- Введите команду BCDBOOT D:/WINDOWS, но не нажимайте Enter
- Нажмите Shift+F10, чтобы открыть другое окно командной строки
- Выполните команду DISM /IMAGE:D:/ /GET-INTL, чтобы узнать язык системы по умолчанию
- Если язык по умолчанию - английский (Великобритания), добавьте /L en-GB в командную строку
- Введите DISKPART и нажмите Enter
- Введите LIST DISK и нажмите Enter, чтобы определить схему диска
- Если схема диска - MPR, добавьте /F BIOS в командную строку
- Если схема диска - GPT, добавьте /F UEFI в командную строку
- Если требуется копирование файлов BIOS и UEFI, добавьте /F ALL в командную строку
- Определите букву загрузочного раздела командой LIST VOL и добавьте /S C: в командную строку (замените C на букву вашего загрузочного раздела)
- Нажмите Enter, чтобы выполнить полную командную строку
Как перестроить файл BCD вручную в системах на основе MPR и GPT?
Для ручного восстановления файла BCD: Для систем на основе MPR:
- Откройте командную строку
- Введите Bootrec /rebuildbcd и нажмите Enter
- Создайте резервную копию старого файла BCD командой: bcdedit /export C:/BCDbackaup
- Введите: Attrib C:/boot/bcd -h -s -r, чтобы удалить атрибуты файла BCD
- Переименуйте или удалите старый файл BCD командами: ren c:/boot/bcd bcd.old или del c:/boot/bcd
- Снова введите Bootrec /rebuildbcd и нажмите Enter
- Введите Да или Y и нажмите Enter, чтобы добавить конфигурацию установки Windows в список загрузки
- Введите DISKPART и нажмите Enter
- Введите LIST DISK и нажмите Enter, чтобы убедиться, что система - GPT
- Введите LIST VOL и нажмите Enter. Если раздел EFI/загрузочный раздел не имеет буквы, присвойте ему букву V командой: ASSIGN LETTER=V:
- Введите Dir /a /b /s V: и проверьте наличие файла BCD по пути V:/EFI/Microsoft/Boot/BCD
- Введите Bootrec /rebuildbcd и нажмите Enter
- Создайте резервную копию старого файла BCD командой: bcdedit /export C:/BCD.backup
- Введите: Attrib V:/EFI/Microsoft/Boot/BCD -h -s -r, чтобы удалить атрибуты файла BCD
- Удалите старый файл BCD командой: del V:/EFI/Microsoft/Boot/BCD
- Снова выполните команду Bootrec /rebuildbcd и введите Y, чтобы добавить конфигурацию установки Windows в список загрузки
Раздел: Компьютеры и техника