Параметры Command-Line BCDEdit

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

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

Запуск BCDEdit

BCDEdit включен в папку %WINDIR%\System32 . Для изменения данных BCD требуются права администратора. После изменения данных BCD необходимо выполнить обычное завершение работы и перезагрузку, чтобы все измененные параметры BCDEdit были удалены на диск.

BcDEdit ограничен стандартными типами данных и предназначен в основном для выполнения отдельных общих изменений в BCD. Связанные ресурсы:

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

Синтаксис BCDEdit

BCDEdit /Command[Argument1] [Argument2] ...

Параметры Command-Line BCDEdit

Для BCDEdit.exe доступны следующие параметры командной строки.

Справка

Параметр Description
/? [commmand]

Отображает список команд BCDEdit.

Чтобы отобразить подробную справку по определенной команде, выполните команду bcdedit /?command, где command — это имя команды, о которой вы ищете дополнительные сведения.

bcdedit /? createstore

Работа в магазине

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

Работа с записями в магазине

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

Изменение параметров записи

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

Например, эта команда позволит системе доверять Windows Insider Preview сборкам, подписанным сертификатами, которые не являются доверенными по умолчанию:

Bcdedit /set {bootmgr} flightsigning on
Bcdedit /set flightsigning on

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

Bcdedit /set {bootmgr} flightsigning off
Bcdedit /set flightsigning off

Управление выходными данными

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

Выполнение команды bcdedit /v само по себе эквивалентно выполнению команды bcdedit /enum active /v.

Управление диспетчером загрузки

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

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

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

Отладка

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

Чтобы устранить неполадки с новой установкой, включите режим отладки, изменив файл конфигурации загрузки (BCD). Например, используйте следующий синтаксис для включения отладки ядра или загрузки.

bcdedit /set <id> debug on

или

bcdedit /set <id> bootdebug on

где <id> — это GUID объекта Loader, который используется для загрузки операционной системы. "По умолчанию" можно использовать, если операционная система является параметром по умолчанию в меню диспетчера загрузки.

Примеры BCDEdit см. в разделе Данные конфигурации загрузки в Windows Vista.

Ведение журнала удаленных событий

Параметр Описание
/eventsettings Задает глобальные параметры ведения журнала удаленных событий.
/Событие Включает или отключает ведение журнала удаленных событий для записи операционной системы.