BCDboot - это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®. Средство BCDboot создает хранилище данных конфигурации загрузки (BCD) в системном разделе с новой загрузочной записью, которая позволяет загружать установленный образ Windows.
Средство BCDboot можно запустить из среды предустановки Windows®. Дополнительные сведения о среде предустановки Windows см. в разделе Краткие руководства по Windows PE.
В операционных системах Windows® 7 и Windows Server® 2008 R2 средство BCDboot находится в папке %WINDIR%\System32. Средство BCDboot также входит в состав предустановочного набора OPK (OEM Preinstallation Kit) и пакета автоматической установки Windows (Windows AIK) и расположено в каталоге «%Program Files%\<версия>\Tools», где <версия> — это Windows OPK или Windows AIK.
Средство BCDboot копирует набор файлов среды загрузки из образа Windows, который расположен на компьютере. BCDboot может копировать файлы среды загрузки из образов Windows Vista®, Windows Server® 2008, Windows 7 или Windows Server 2008 R2. Дополнительные сведения о применении образа Windows к системе см. в разделе Создание и применение образов Windows.
Средство BCDboot использует файл «%WINDIR%\System32\Config\BCD-Template» для создания нового хранилища данных конфигурации загрузки (BCD) и инициализации файлов среды загрузки в системном разделе. Параметры данных конфигурации загрузки можно задать в файле шаблона данных конфигурации загрузки. Это средство копирует последние версии файлов среды загрузки из папки «%WINDIR%\boot» образа операционной системы и папки «%WINDIR%\System32» в системный раздел.
BCDboot копирует файлы в системный раздел по умолчанию, заданный микропрограммой устройства. Этот раздел можно создать с помощью средства для создания разделов диска, например DiskPart. Этому разделу можно не назначать букву диска, средство BCDboot все равно сможет найти его. Дополнительные сведения см. в справке по средству DiskPart в командной строке или в разделе Синтаксис командной строки средства Diskpart (возможно на английском языке).
- Для систем на основе BIOS системный раздел
является активным только на дисках с основной загрузочной записью
(MBR). Средство BCDboot создает каталог \Boot на системном разделе
и копирует в этот каталог все файлы, необходимые для загрузочной
среды.
- В системах с единым интерфейсом EFI (Unified
Extensible Firmware Interface) системный раздел EFI является
системным разделом только на дисках с таблицей разделов GPT.
Средство BCDboot создает каталог \Efi\Microsoft\Boot и копирует в
этот каталог все файлы, необходимые для загрузочной среды.
BCDboot может обновить существующую среду загрузки в системном разделе. Новые версии файлов из образа Windows будут скопированы в системный раздел.
Если хранилище данных конфигурации загрузки в системном разделе уже существует:
- Средство BCDboot создаст новую загрузочную
запись в существующем хранилище данных конфигурации загрузки на
основе параметров, указанных в файле шаблона данных конфигурации
загрузки, и удалит все повторяющиеся загрузочные записи, которые
ссылаются на тот же образ Windows.
- Если загрузочная запись для образа Windows
уже существует и для дополнительных параметров данных конфигурации
загрузки (BCD), включенных для этой загрузочной записи, установлены
значения по умолчанию, то эти параметры можно получить, запустив
средство BCDboot с ключом /m для объединения существующей
загрузочной записи, которая определяется GUID загрузчика
операционной системы, с новой загрузочной записью, созданной
средством BCDboot.
Параметры командной строки средства BCDboot
В средстве BCDboot.exe используются следующие параметры командной строки.
BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]
Параметр | Описание |
---|---|
источник |
Указывает расположение каталога Windows, используемого в качестве источника при копировании файлов среды загрузки. |
/l |
Необязательный. Задает язык. По умолчанию используется английский (США). |
/s |
Необязательный. Указывает букву диска системного раздела. По умолчанию используется системный раздел, заданный микропрограммой. |
/v |
Необязательный. Включает режим подробного протоколирования. |
/m |
Необязательный. По умолчанию объединяет только глобальные объекты. Если GUID загрузчика операционной системы задан, для создания загрузочной записи объединяет объект загрузчика с шаблоном системы. |
Примеры
- Этот пример выполняет инициализацию
системного раздела с помощью файлов из образа операционной системы,
установленной на томе С: .
bcdboot C:\Windows
- Этот пример задает в качестве языка данных
конфигурации загрузки японский язык и копирует файлы данных
конфигурации загрузки, которые назначены букве диска S: , с
помощью DiskPart.
bcdboot C:\Windows /l ja-jp /s S:
- Этот пример объединяет загрузчик операционной
системы с указанным GUID в текущем хранилище данных конфигурации
загрузки с записью в новом хранилище данных конфигурации
загрузки.
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}