Compartir a través de


Identificadores de opciones de arranque

Muchos de los comandos bcdedit requieren identificadores. Un identificador identifica de forma única las entradas contenidas en el almacén de configuración de arranque.

Use bcdedit /enum para mostrar los identificadores.

C:\>bcdedit /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}

...

Windows Boot Loader
-------------------
identifier              {current}

Varios identificadores conocidos pueden identificar varias entradas. Si una entrada tiene un identificador conocido, bcdedit lo muestra en la salida a menos que se use el modificador de línea de comandos /v. Para obtener más información, ejecute "bcdedit /? /v".

A menudo se usan los identificadores conocidos comunes:

Identificador Descripción
{default} Especifica un identificador virtual que corresponde a la entrada de aplicación predeterminada del administrador de arranque.
{current} Especifica un identificador virtual que corresponde a la entrada de la aplicación de arranque del sistema operativo para el sistema operativo que se está ejecutando actualmente.
{bootmgr} Especifica la entrada de la aplicación del administrador de arranque de Windows.

Cualquier entrada de aplicación de arranque puede heredar estos identificadores conocidos comunes:

Identificador Descripción
{globalsettings} Contiene la colección de configuraciones globales que deben heredar todas las entradas de la aplicación de arranque.
{bootloadersettings} Contiene la colección de configuraciones globales que deben heredar todas las entradas de la aplicación del cargador de arranque.

Estos identificadores conocidos también están disponibles para su uso:

Identificador Descripción
{dbgsettings} Contiene la configuración global del depurador que cualquier entrada de aplicación de arranque puede heredar.
{hypervisorsettings} Contiene la configuración del hipervisor que cualquier entrada del cargador del sistema operativo puede heredar.
{emssettings} Contiene la configuración global de Servicios de administración de emergencias que cualquier entrada de aplicación de arranque puede heredar.
{resumeloadersettings} Contiene la colección de configuraciones globales que deben heredar todas las entradas de la aplicación de reactivación tras hibernación de Windows.
{badmemory} Contiene la lista global de defectos de RAM que cualquier entrada de aplicación de arranque puede heredar.
{memdiag} Especifica la entrada de la aplicación de diagnóstico de memoria.
{ramdiskoptions} Contiene las opciones adicionales requeridas por el administrador de arranque para dispositivos de disco RAM.

Estos identificadores conocidos se usan con versiones anteriores de Windows:

Identificador Descripción
{ntldr} Especifica un cargador de sistema operativo (Ntldr) que se puede usar para iniciar sistemas operativos anteriores a Windows Vista.
{fwbootmgr} Especifica la entrada del administrador de arranque de firmware, específicamente en sistemas que implementan la especificación de la interfaz extensible de firmware (EFI).

Herencia de opciones de arranque

Se pueden heredar algunos valores de arranque. Esto permite que los grupos de configuración se usen en diferentes escenarios de arranque, por ejemplo, al reactivar desde la hibernación.

Use la opción /enum del comando bcdedit para mostrar información sobre cualquier identificador.

En el ejemplo siguiente, mostrar información sobre el identificador {current} muestra que hereda {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}
...

Use el comando bcdedit /enum para ver qué valores se heredan.

En el ejemplo siguiente, {globalsettings}, hereda lo que se establece en {dbgsettings}, {emssettings} y {badmemory}.

C:\>bcdedit /enum {globalsettings}

Global Settings
---------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}

Use la opción inherit con bcdedit /enum para mostrar información sobre la herencia.

En el ejemplo siguiente, {bootloadersettings} hereda {globalsettings} e {hypervisorsettings} y {resumeloadersettings} heredan {globalsettings}.

C:\>bcdedit /enum inherit

...

Boot Loader Settings
--------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}


Resume Loader Settings
----------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}

...

Use el comando bcdedit /enum all para ver toda la configuración.

C:\>bcdedit /enum all

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume1
description             Windows Boot Manager

...

GUID e identificadores

Un identificador usa un identificador único global o GUID. Un GUID tiene el siguiente formato, donde cada "x" representa un dígito hexadecimal. Dado que trabajar con GUID es propenso a errores, se recomienda usar el nombre del identificador en inglés, como {current} para trabajar con la información de arranque actual configurada para Windows.

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Por ejemplo:

{d2b69192-8f14-11da-a31f-ea816ab185e9}

Se requiere la posición de los guiones (-) y las llaves al principio y al final del GUID.

Use bcdedit /enum /v para mostrar GUID asociados a identificadores.

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}