Экспорт (0) Печать
Развернуть все

Параметры командной строки BCDEdit

Назначение: Windows Vista

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

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

  • В отличие от Bootcfg.exe, BCDEdit предоставляет расширенные параметры.

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

noteПримечание
Чтобы использовать BCDEdit для изменения данных конфигурации загрузки, необходимо обладать административными правами.

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

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

Параметры командной строки BCDEdit

Следующие параметры командной строки доступны в программе BCDEdit.exe:

BCDEdit / команда [аргумент1] [аргумент2] ...

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

 

Параметр Свойства

/?

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

Параметры командной строки программы BCDEdit для работы с хранилищем

 

Параметр Свойства

/createstore

Создает новое пустое хранилище данных конфигурации загрузки. Созданное хранилище не является системным.

/export

Экспортирует содержимое системного хранилища в файл. Этот файл можно использовать в дальнейшем для восстановления определенного состояния системного хранилища. Команда допустима только для системного хранилища.

/import

Восстанавливает состояние системного хранилища с помощью файла данных резервной копии, созданного с помощью параметра /export. Эта команда удаляет существующие записи в системном хранилище перед выполнением операции импорта. Команда допустима только для системного хранилища.

/store

Этот параметр может быть использован с любой командой BCDedit для определения используемого хранилища. Если параметр не указан, программа BCDEdit работает с системным хранилищем. Выполнение команды bcdedit /store равнозначно выполнению команды bcdedit /enum active.

Параметры командной строки программы BCDEdit для работы с записями в хранилище

 

Параметр Свойства

/copy

Создает копию определенной записи загрузки в том же системном хранилище.

/create

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

/delete

Удаляет элемент в определенной записи.

Параметры командной строки программы BCDEdit для работы с параметрами записей

 

Параметр Свойства

/deletevalue

Удаляет указанный элемент из записи загрузки.

/set

Устанавливает значение параметра записи.

Параметры командной строки программы BCDEdit для управления выходными данными

 

Параметр Свойства

/enum

Показывает список записей в хранилище. Параметр /enum является значением по умолчанию для команды BCEdit, поэтому выполнение команды bcdedit без параметров равнозначно выполнению команды bcdedit /enum active.

/v

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

Параметры командной строки программы BCDEdit для управления диспетчером загрузки

 

Параметр Свойства

/bootsequence

Определяет одноразовую последовательность отображения для следующей загрузки. Эта команда схожа с параметром /displayorder, однако используется только один раз при следующей загрузке компьютера. После этого будет возвращена прежняя последовательность отображения.

/default

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

/displayorder

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

/timeout

Указывает время ожидания в секундах перед выбором диспетчером загрузки записи по умолчанию.

/toolsdisplayorder

Указывает последовательность, используемую диспетчером загрузки при отображении меню Средства.

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

 

Параметр Свойства

/bootems

Включает или отключает службы аварийного управления для указанной записи.

/ems

Включает или отключает службы аварийного восстановления для определенной записи загрузки операционной системы.

/emssettings

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

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

 

Параметр Свойства

/bootdebug

Включает или отключает режим отладки загрузки для указанной записи. Несмотря на то, что эта команда применима к любой записи загрузки, она эффективна только для приложений загрузки.

/dbgsettings

Указывает или отображает глобальные параметры режима отладки для определенной системы. Эта команда не включает и не отключает режим отладки ядра. Для этого используйте параметр /debug. Чтобы настроить отдельные глобальные параметры режима отладки, используйте команду bcdedit /setпараметры_отладки тип значение.

/debug

Включает или отключает режим отладки ядра для указанной записи загрузки.

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

bcdedit /set <идентификатор> debug on

- Или -

bcdedit /set <идентификатор> bootdebug on 

где <идентификатор> - это GUID объекта загрузчика, который используется для загрузки операционной системы. Можно использовать «Default», если операционная система является параметром по умолчанию в меню диспетчера загрузки.

Примеры использования BCDEdit см. на веб-узле центра поддержки разработчика устройств Windows (может быть на английском языке).

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
Показ:
© 2014 Microsoft