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}