Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Для многих команд bcdedit требуются идентификаторы. Идентификатор однозначно идентифицирует записи, содержащиеся в хранилище параметров загрузки.
Используйте bcdedit /enum для отображения идентификаторов.
C:\>bcdedit /enum
Windows Boot Manager
--------------------
identifier {bootmgr}
...
Windows Boot Loader
-------------------
identifier {current}
Несколько записей можно определить по известным идентификаторам. Если запись имеет известный идентификатор, bcdedit отображает его в выходных данных, если только параметр командной строки /v не используется. Дополнительные сведения см. в статье "bcdedit /? /v.
Часто используются распространенные известные идентификаторы:
| Идентификатор | Description |
|---|---|
| {default} | Указывает виртуальный идентификатор, соответствующий записи приложения по умолчанию диспетчера загрузки. |
| {current} | Указывает виртуальный идентификатор, соответствующий записи загрузочного приложения операционной системы для операционной системы, работающей в настоящее время. |
| {bootmgr} | Указывает запись приложения диспетчера загрузки Windows. |
Эти распространенные известные идентификаторы могут наследоваться любой записью загрузочного приложения:
| Идентификатор | Description |
|---|---|
| {globalsettings} | Содержит коллекцию глобальных параметров, которые должны наследоваться всеми записями загрузочного приложения. |
| {bootloadersettings} | Содержит коллекцию глобальных параметров, наследуемых всеми записями приложения загрузчика. |
Эти известные идентификаторы также доступны для использования:
| Идентификатор | Description |
|---|---|
| {dbgsettings} | Содержит глобальные параметры отладчика, которые могут наследоваться любой записью загрузочного приложения. |
| {hypervisorsettings} | Содержит параметры гипервизора, которые могут наследоваться любой записью загрузчика ОС. |
| {emssettings} | Содержит глобальные параметры служб аварийного управления, которые могут наследоваться любой записью загрузочного приложения. |
| {resumeloadersettings} | Содержит коллекцию глобальных параметров, которые должны наследоваться всеми возобновлениями Windows из записей приложения гибернации. |
| {badmemory} | Содержит глобальный список дефектов ОЗУ, наследуемый любой записью загрузочного приложения. |
| {memdiag} | Указывает запись приложения диагностики памяти. |
| {ramdiskoptions} | Содержит дополнительные параметры, необходимые диспетчеру загрузки для дисковых устройств ОЗУ. |
Эти известные идентификаторы используются с более ранними версиями Windows:
| Идентификатор | Description |
|---|---|
| {ntldr} | Указывает загрузчик ОС (Ntldr), который можно использовать для запуска операционных систем раньше Windows Vista. |
| {fwbootmgr} | Задает запись диспетчера загрузки встроенного ПО, в частности, в системах, реализующих спецификацию расширяемого интерфейса встроенного ПО (EFI). |
Наследование параметров загрузки
Некоторые параметры загрузки можно наследовать. Это позволяет использовать группы параметров в разных сценариях загрузки, например при возобновлении гибернации.
Используйте команду bcdedit /enum, чтобы отобразить сведения о любом идентификаторе.
В приведенном ниже примере отображается информация о идентификаторе {current} показывает, что он наследует {bootloadersettings}
C:\>bcdedit /enum {current}
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
...
Используйте команду bcdedit /enum, чтобы узнать, какие параметры наследуются.
В приведенном ниже примере {globalsettings}наследует все, что задано в {dbgsettings}, {emssettings} и {badmemory}.
C:\>bcdedit /enum {globalsettings}
Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Используйте параметр наследование с bcdedit /enum, чтобы отобразить сведения о наследовании.
В приведенном ниже примере {bootloadersettings} наследует {globalsettings} и {hypervisorsettings} и {resumeloadersettings} наследует {globalsettings}.
C:\>bcdedit /enum inherit
...
Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}
Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}
...
Используйте команду bcdedit /enum all, чтобы просмотреть все параметры.
C:\>bcdedit /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
...
Идентификаторы и идентификаторы GUID
Идентификатор использует глобальный уникальный идентификатор или GUID. GUID имеет следующий формат, где каждый элемент "x" представляет шестнадцатеричную цифру. Так как работа с идентификаторами GUID подвержена ошибкам, рекомендуется использовать имя идентификатора английского языка, например {current} для работы с текущей информацией о загрузке, настроенной для Windows.
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Например:
{d2b69192-8f14-11da-a31f-ea816ab185e9}
Требуются позиции дефисов (-) и фигурных скобок в начале и конце GUID.
Используйте bcdedit /enum /v для отображения идентификаторов GUID, связанных с идентификаторами.
C:\>bcdedit /enum /v
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}