bcdedit

Файлы конфигурации загрузки (BCD) предоставляют хранилище, которое используется для описания параметров загрузки и загрузки приложений. Объекты и элементы в хранилище фактически заменяют Boot.ini.

BCDEdit — это средство командной строки для управления хранилищами BCD. Его можно использовать для различных целей, включая создание новых магазинов, изменение существующих хранилищ, добавление параметров меню загрузки и т. д. BCDEdit служит по сути той же целью, что и Bootcfg.exe в более ранних версиях Windows, но с двумя основными улучшениями:

  • Предоставляет более широкий диапазон параметров загрузки, чем Bootcfg.exe.

  • Улучшена поддержка сценариев.

Примечание.

для изменения BCDEdit необходимо использовать Администратор истративные привилегии.

BCDEdit — это основное средство для редактирования конфигурации загрузки Windows Vista и более поздних версий Windows. Он входит в дистрибутив Windows Vista в папке %WINDIR%\System32.

BCDEdit ограничен стандартными типами данных и предназначен в основном для выполнения отдельных общих изменений в BCD. Для более сложных операций или нестандартных типов данных рекомендуется использовать интерфейс программирования приложений (API) инструментария управления Windows (WMI) BCD для создания более мощных и гибких пользовательских средств.

Синтаксис

bcdedit /command [<argument1>] [<argument2>] ...

Параметры

Общие параметры командной строки BCDEdit

Вариант Описание
/? Отображает список команд BCDEdit. При выполнении этой команды без аргумента отображается сводка доступных команд. Чтобы отобразить подробную справку для конкретной команды, запустите bcdedit /?<command>, где <command> находится имя команды, о которой вы ищете дополнительные сведения. Например, bcdedit /? createstore отображает подробную справку по команде Createstore .

Параметры, работающие в магазине

Вариант Описание
/createstore Создает пустое хранилище данных конфигурации загрузки. Созданное хранилище не является системным хранилищем.
/export Экспортирует содержимое системного хранилища в файл. Этот файл можно использовать позже для восстановления состояния системного хранилища. Эта команда действительна только для системного хранилища.
/Импорт Восстанавливает состояние системного хранилища с помощью файла данных резервной копии, созданного ранее с помощью параметра /export . Эта команда удаляет все существующие записи в системном хранилище перед импортом. Эта команда действительна только для системного хранилища.
/Магазин Этот параметр можно использовать с большинством команд BCDedit для указания используемого хранилища. Если этот параметр не указан, bcDEdit работает в системном хранилище. Выполнение команды bcdedit /store эквивалентно выполнению активной команды bcdedit /enum.

Параметры, работающие с записями в Магазине

Параметр Описание
/Копировать Создает копию указанной записи загрузки в том же системном хранилище.
/Создать Создает новую запись в хранилище данных конфигурации загрузки. Если указан известный идентификатор, нельзя указать параметры /application, /inherit и /device . Если идентификатор не указан или не известен, необходимо указать параметр /application, /inherit или /device .
/delete Удаляет элемент из указанной записи.

Параметры, работающие с параметрами входа

Параметр Описание
/deletevalue Удаляет указанный элемент из загрузочной записи.
/Установить Задает значение параметра записи.

Параметры, управляющие выходными данными

Параметр Описание
/Перечисления Выводит список записей в хранилище. Параметр /enum является значением по умолчанию для BCEdit, поэтому выполнение команды bcdedit без параметров эквивалентно выполнению активной команды bcdedit /enum.
/v Режим подробного вывода. Как правило, все известные идентификаторы записи представлены их понятной краткой формой. При указании /v в качестве параметра командной строки отображаются все идентификаторы в полном объеме. Выполнение команды bcdedit /v эквивалентно выполнению команды bcdedit /enum active /v.

Параметры, управляющие диспетчером загрузки

Параметр Описание
/bootsequence Указывает порядок одноразового отображения, который будет использоваться для следующей загрузки. Эта команда аналогична параметру /displayorder , за исключением того, что она используется только при следующем запуске компьютера. После этого компьютер отменить изменения в исходном порядке отображения.
/По умолчанию Указывает запись по умолчанию, которую диспетчер загрузки выбирает, когда истекает время ожидания.
/displayorder Указывает порядок отображения, используемый диспетчером загрузки при отображении параметров загрузки пользователю.
/Времени ожидания Указывает время ожидания в секундах, прежде чем диспетчер загрузки выбирает запись по умолчанию.
/toolsdisplayorder Задает порядок отображения для диспетчера загрузки, используемого при отображении меню "Сервис ".

Параметры, управляющие службами аварийного управления

Параметр Описание
/bootems Включает или отключает службы аварийного управления (EMS) для указанной записи.
/Ems Включает или отключает EMS для указанной записи загрузки операционной системы.
/emssettings Задает глобальные параметры EMS для компьютера. /emssettings не включает или отключает EMS для какой-либо конкретной записи загрузки.

Параметры, управляющие отладкой

Параметр Описание
/bootdebug Включает или отключает отладчик загрузки для указанной записи загрузки. Хотя эта команда работает для любой записи загрузки, она действует только для загрузочных приложений.
/dbgsettings Указывает или отображает параметры глобального отладчика для системы. Эта команда не включает или отключает отладчик ядра; используйте параметр /debug для этой цели. Чтобы задать отдельный глобальный параметр отладчика, используйте команду bcdedit /set<dbgsettings> <type> <value> .
/debug Включает или отключает отладчик ядра для указанной записи загрузки.

Примеры использования BCDEdit см. в справочной статье о параметрах BCDEdit.

Сведения о нотации, используемой для указания синтаксиса командной строки, см . в разделе "Ключ синтаксиса командной строки".