Bootrec exe rebuildbcd – BootRec — восстановление конфигурации загрузки.

BootRec — восстановление конфигурации загрузки.

Утилита BootRec.exe входит в состав средств среды восстановления Windows (Windows Recovery Environment) и применяется для восстановления загрузки операционной системы. Имеется возможность восстановления главной загрузочной записи и загрузочной записи раздела, а также восстановления файлов данных конфигурации загрузки ОС ( BCD — Boot Configuration Data ). Для использования BootRec.exe необходимо выполнить загрузку в среду восстановления Windows (Windows RE) или загрузку с установочного диска системы. Формат командной строки: BootRec.exe

Поддерживаются следующие команды:

/FixMbr — записывает основную загрузочную запись (MBR) системного раздела, совместимую с Windows. При этом существующая таблица разделов не перезаписывается.

/FixBoot — записывает в системный раздел новый загрузочный сектор, совместимый с Windows.

/ScanOs

— ищет на всех дисках установленные системы, совместимые с Windows, и выводит записи, которых нет в хранилище конфигураций загрузки.

/RebuildBcd — ищет на всех дисках установленные системы, совместимые с Windows, и позволяет пользователю выбрать, какие из них нужно добавить в хранилище конфигураций загрузки.

Примеры использования:

bootrec /? — отобразить подсказку по использованию команды.

bootrec /FixMBR — перезаписать главную загрузочную запись (MBR) диска.

bootrec /fixboot — перезаписать загрузочную запись раздела (PBR)

bootrec /scanos — отобразить список операционных систем Windows, существующих на данном компьютере, но не входящих в конфигурацию загрузки.

bootrec /RebuildBCD — перестроить хранилище конфигурации загрузки на данном компьютере. Удобно использовать для изменения конфигурации BCD при добавлении нового диска с установленной Windows, или для внесения изменений в существующую конфигурацию загрузки новых или ранее не использовавшихся ОС.

bootrec /FixMBR /FixBoot /RebuildBCD — полное восстановление загрузочных записей и перестроение хранилища данных конфигурации загрузки.

Весь список команд CMD Windows

ab57.ru

Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec

Для восстановления «слетевшего» загрузчика в Windows применяется специальная команда bootrec с параметрами /FixMbr, если диск имеет разметку MBR и /FixBoot. Команда bootrec с первым параметром создает основную загрузочную запись, та же команда со вторым параметром записывает в системный раздел новый загрузочный сектор. Но не всегда выполнение этих команд бывает корректным. В некоторых случаях при выполнении команды bootrec /fixboot вы можете получить ошибку

«Элемент не найден».

Bootrec - ошибка Элемент не найден

Ошибка может оказаться серьезной, поскольку без перезаписи boot-сектора Windows не загрузится. Что же может препятствовать выполнению команды? Причин ее появления не так уже и много, сообщение «Элемент не найден» вы наверняка получите при деактивации системного раздела, отсутствии буквы для раздела EFI и повреждении самих файлов BCD или MBR. Рассмотрим все три сценария чуть более подробно.

Активируйте системный раздел

На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE. Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага

«Активный» для раздела является обязательным условием.

BOOT FAILURE

Управление дисками

Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:

CMD - diskpart

Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе

«Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot.

Присвойте букву разделу EFI

С ошибкой «Элемент не найден» при восстановлении загрузки нередко сталкиваются пользователи, конвертировавшие MBR в GPT. Чаще ее причиной становиться отсутствие буквы для EFI-раздела, на котором сохраняются загрузочные файлы. Фиксим неполадку, присваивая EFI-разделу букву с помощью той же Diskpart. Загружаем ПК с установочного диска, запускаем описанным выше способом консоль и Diskpart, и выполняем такие команды:

list volume select volume 1 assign letter x: exit cd /d x:\efi\microsoft\boot\ bootrec /fixboot

list volume

select volume 1

assign letter x:

exit

cd /d x:\efi\microsoft\boot\

bootrec /fixboot

Diskpart - команды

Diskpart - list vol

Первая команда выдает перечень всех разделов на физических дисках, второй командой выбирается EFI-раздел (он имеет файловую систему FAT32), третья команда присваивает ему букву X, exit завершает работу Diskpart, пятой командой выполняется переход в EFI-раздел с загрузочными файлами, шестая команда записывает новый загрузочный сектор.

Примечание: в некоторых случаях каталог с загрузочными файлами может иметь расположение cd /d Буква:\Boot либо же

cd /d Буква:\ESD\Windows\EFI\Microsoft/Boot.

Восстановление BCD

Наконец, ошибка может быть вызвана повреждением конфигурационных файлов BCD. Чтобы их восстановить, загрузите ПК с установочного диска, откройте нажатием Shift + F10 командную строку и выполните такие команды:

cd /d F:\EFI\Microsoft\boot bootrec /fixboot bcdboot D:\Windows /l ru-ru /s F: /f all

cd /d F:\EFI\Microsoft\boot

bootrec /fixboot

bcdboot D:\Windows /l ru-ru /s F: /f all

Bootrec /fixboot

Обратите внимание на используемые буквы. Буква F в данном примере присвоена загрузочному диску с дистрибутивом Windows, D — это буква системного раздела с файлами операционной системы. В проводнике он обычно имеет букву

C, но в загрузочной среде буква может отличаться. Если вы не знаете, какие буквы присваиваются в загрузочной среде, откроете командой notepad Блокнот и выберите Файл -> Сохранить как -> Этот компьютер.

www.white-windows.ru

The Admin Corner: Воссоздание BCD в Windows

Если запись загрузочной конфигурации (BCD) накрылась (стёрлась) или ещё чего с ней приключилось, Windows не сможет запуститься, в результате чего при загрузке можно увидеть сообщение типа «BOOTMGR is Missing» или что-то подобное. Иногда система просто постоянно загружается в режиме восстановления.
Наиболее простым решением является воссоздать BCD, что можно сделать автоматически при помощи команды bootrec.

Приведенная ниже инструкция относится к Windows Vista, Windows 7 и Windows 2008 R2.

Инструкция:

  1. Запустите систему в режиме восстановления (с установочного CD).
  2. Запустите командную стоку.
  3. в режиме командной строки запустите:
    bootrec /rebuildbcd
    
    Эта команда осуществляет поиск установленных копий Windows не включённых в BCD и спрашивает добавить их или нет.
  4. В результате выполнения мы увидим одно из двух сообщений.
    Вариант 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<Y>/No<N>/All<A>:

    В первом случае переходим к шагу 5. Скорее всего, инсталляционные данные Windows в хранилище BCD есть, а bootrec не смог найти дополнительныеинсталляции Windows для добавления в BCD. Это нормально, просто потребуется выполнить несколько дополнительных действий для воссоздания BCD.
    Во втором случае отвечаем положительно на поставленный вопрос и переходим к шагу 10.
  5. Поскольку хранилище BCD существует и содержит инсталляции Windows , нам нужно удалить их вручную, а затем попытаться воссоздать их снова.
    Выполняем команду:
    bcdedit /export c:\bcdbackup
    
    Эта команда экспортирует хранилище BCD в файл c:\bcdbackup
    При успешном выполнении команда выводит на экран следующее сообщение:
    The operation completed successfully.
    
     
  6. Теперь снимем атрибуты системный, только для чтения и скрытый с файла c:\boot\bcd при помощи команды:
    attrib c:\boot\bcd -h -r -s
    теперь мы можем переименовать этот файл.
  7. Переименуем его используя команду:
    ren c:\boot\bcd bcd.old
    
    Теперь мы вполне можем выполнить действия шага 3, поскольку хранилища BCD больше нет. В принципе, мы могли удалить этот файл, поскольку собираемся воссоздать его заново, однако для дополнительной надёжности лучше сохранить его как своеобразную резервную копию.
  8. Воссоздаём хранилище BCD при помощи команды:
    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<Y>/No<N>/All<A>:
    
     
  9. Подтверждаем наше желание воссоздать BCD и в случае успеха получаем сообщение:
    The operation completed successfully.
    
     
  10. Перезапускаем компьютер.
    Если единственной проблемой было хранилище BCD, то Windows должен запуститься.
     

xn--80aimpg.xn--h1aafpj7ap.xn--p1ai

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *