BCDBOOT — компонент командной строки, предназначенный для создания загрузочных файлов и настройки параметров загрузки операционной системы Windows.
BCDBOOT используется для копирования необходимых файлов для загрузки операционной системы Windows в системный раздел и настройки параметров загрузки в базе данных конфигурации загрузчика (BCD). Эта команда полезна в случае установки новой копии Windows на отдельный раздел жесткого диска или восстановления загрузчика, если он был поврежден или отсутствовал.
Параметры команды BCDBOOT
bcdboot [/l ] [/s [/f ]] [/v] [/vbcd] [/m [{OS Loader ID}]] [/addlast] [/p] [/c]
source Расположение корневого системного каталога Windows.
/l Необязательный параметр, который определяет языковой стандарт и используется при инициализации хранилища BCD. По умолчанию используется английский язык (США).
/s Необязательный параметр, определяющий букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. По умолчанию используется системный раздел, который определяется встроенным ПО.
/v Включается режим подробной информации.
/vbcd Включается ведение журнала данных конфигурации загрузки.
/m Если есть идентификатор GUID загрузчика операционной системы, этот параметр объединяет
данный объект загрузчика с шаблонами системы для создания
записи, пригодной к загрузке. В противном случае выполняется слияние только глобальных объектов.
/d Указывает, что необходимо сохранить существующую загрузочную запись Windows,
используемую по умолчанию.
/f В сочетании с командой /s это обозначение указывает на тип встроенного ПО целевого системного раздела. Параметрами для являются «UEFI», «BIOS» или «ALL».
/addlast Запись встроенного ПО диспетчера загрузки Windows должна быть добавлена последней. По умолчанию она добавляется первой.
/bcdclean Очистка хранилища данных конфигурации загрузки. По умолчанию просто удаляются все повторяющиеся записи в хранилище данных конфигурации загрузки. За этим параметром может следовать атрибут «full». В этом случае проводится проверка каждой записи. Если соответствующее этой записи устройство не существует, запись удаляется.
/p Позиция записи встроенного ПО диспетчера загрузки Windows должна быть сохранена. Если запись не существует, новая запись будет добавлена в первую позицию.
/c Указывает, что никакие существующие объекты, описанные в шаблоне не должны перемещаться.
Примеры использования команды BCDBOOT
- Создание загрузочных файлов для операционной системы Windows на отдельном разделе:
BCDBOOT C:\Windows /s E:
В этом примере команда BCDBOOT скопирует необходимые файлы для загрузки операционной системы Windows, установленной в каталоге C:\Windows, на раздел E:.
После выполнения этой команды система сможет загружаться с раздела E: - Восстановление загрузчика операционной системы Windows:
BCDBOOT C:\Windows
В этом примере команда BCDBOOT восстановит загрузчик операционной системы Windows на разделе C:.
В результате система сможет корректно загружаться
Важно отметить, что выполнение команды BCDBOOT может потребовать прав администратора. Поэтому перед использованием этой команды следует запустить командную строку как администратор.