Compartir vía


Adición de entradas de arranque

Un método para personalizar las opciones de arranque en Windows es agregar una nueva entrada de arranque para un sistema operativo. Una entrada de arranque es un conjunto de opciones que definen una configuración de carga para un sistema operativo o un programa de arranque.

Puede tener varias entradas de arranque para un sistema operativo, cada una con un conjunto diferente de parámetros de arranque. Windows Installer crea una entrada de arranque estándar al instalar un sistema operativo y puede crear entradas de arranque adicionales personalizadas para un sistema operativo editando las opciones de arranque.

Puede agregar, eliminar y cambiar las opciones en la entrada de arranque que creó Windows Installer. Sin embargo, es prudente mantener la entrada estándar y, en su lugar, agregar una entrada independiente que personalice.

Para agregar una entrada de arranque, copie una entrada de arranque existente y, a continuación, modifique la copia.

Este tema se aplica a Windows Vista y versiones posteriores, Windows Server 2008 y versiones posteriores, y al entorno de recuperación de Windows.

Precaución

Se requieren privilegios administrativos para usar BCDEditor con el fin de modificar BCD. Cambiar algunas opciones de entrada de arranque mediante el comando BCDEdit podría representar el equipo inoperable.

Adición de una nueva entrada de arranque

En Windows, se usa BCDEdit para modificar las opciones de arranque. Para agregar una nueva entrada de arranque, abra una ventana del símbolo del sistema con privilegios elevados (seleccione y mantenga pulsado (o haga clic con el botón derecho) símbolo del sistema y seleccione Ejecutar como administrador en el menú contextual).

Nota Antes de establecer las opciones bcDEdit, es posible que tenga que deshabilitar o suspender BitLocker y arranque seguro en el equipo.

La manera más fácil de crear una nueva entrada de arranque es copiar una entrada existente y, a continuación, modificarla según sea necesario. Para ello, use BCDEdit con la opción /copy . Por ejemplo, en el siguiente comando, BCDEdit copia la entrada de arranque de Microsoft Windows que se usó por última vez para arrancar Windows, identificada como {current}, y crea una nueva entrada de arranque. La opción de descripción /d especifica DebugEntry como nombre de la nueva entrada de arranque.

bcdedit /copy {current} /d "DebugEntry"

Si el comando se ejecuta correctamente, BCDEdit muestra un mensaje similar al siguiente:

The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.

Al copiar una entrada del cargador de arranque que aparece en el menú de arranque, la copia se agrega automáticamente como el último elemento del menú de arranque.

El GUID del mensaje anterior (que aparece entre llaves ({})) es el identificador de la nueva entrada de arranque. La opción /copy crea un nuevo GUID para la entrada de arranque. Use el identificador para representar la entrada en todos los comandos BCDEdit posteriores.

Si se produce un error en el comando, asegúrese de que se está ejecutando en una ventana del símbolo del sistema con privilegios de administrador y de que todos los parámetros del comando se ortografían correctamente, incluidas las llaves alrededor de {current}.

Nota

Si usa Windows PowerShell, debe usar comillas alrededor del identificador de entrada de arranque, por ejemplo: "{49916baf-0e08-11db-9af4-000bdbd316a0}" o "{current}".

También puede agregar una entrada de arranque mediante la opción /create . Este método es más difícil porque necesita proporcionar información adicional sobre el tipo de entrada de arranque. También debe especificar las opciones /application, /inherit o /device . Por ejemplo, a continuación se crea una nueva entrada de arranque del sistema operativo denominada "My Windows Vista":

bcdedit /create /d "My Windows Vista" /application osloader

Cuando se usa la opción /create , las nuevas entradas del cargador de arranque no se agregan automáticamente al menú de arranque. La opción /create crea un nuevo GUID para la entrada de arranque. Debe agregar la nueva entrada de arranque al menú de arranque mediante la opción /displayorder . Puede colocar las entradas del cargador de arranque en cualquier orden.

Para obtener información sobre los parámetros del comando /create , escriba bcdedit /? /create en una ventana del símbolo del sistema.

Edición del menú de arranque

En Windows, las nuevas entradas del cargador de arranque no se agregan automáticamente al menú de arranque. Puede usar la opción /displayorder para establecer el orden en el que el administrador de arranque muestra las entradas de arranque en un menú de arranque múltiple. El comando tiene la siguiente sintaxis:

bcdedit /displayorder {ID} {ID} ...

Puede colocar las entradas del cargador de arranque en cualquier orden.

El identificador es el GUID de la entrada de arranque o un identificador reservado, como {current}. Separe cada identificador con un espacio. Asegúrese de incluir las llaves ({}).

Por ejemplo, para agregar la entrada de arranque DebugEntry al menú de arranque después de la entrada {current}, use el siguiente comando (recuerde usarlo "{guid}" en Windows PowerShell):

bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}

También puede usar las opciones /addlast, /addfirst y /remove para ordenar y quitar elementos del menú. Por ejemplo, el siguiente comando agrega la entrada de arranque DebugEntry como último elemento del menú:

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast

Eliminación y eliminación de una entrada de arranque

El siguiente comando quita el elemento de entrada de arranque {49916baf-0e08-11db-9af4-000bdbd316a0} del menú de arranque.

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove

Al quitar la entrada de arranque especificada mediante las opciones /displayorder y /remove , la entrada de arranque se quita del menú de arranque, pero todavía está en el almacén BCD. Para quitar completamente una entrada del cargador de arranque del menú de arranque y del almacén, use la opción /delete .

bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}

Para comprobar que el orden de presentación es correcto, use el siguiente comando:

bcdedit

Al escribir bcdedit sin parámetros adicionales, BCDEdit muestra la entrada del administrador de arranque y las entradas del cargador de arranque en el orden en que aparecerán en el menú.

La entrada Administrador de arranque de Windows también incluye el orden de presentación del menú de arranque, como se muestra en el ejemplo siguiente.

## Windows Boot Manager
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

## Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows 
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn

## Windows Boot Loader
-------------------
identifier              {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Debugger Boot
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn
debug                   Yes

Consulte también

Editar opciones de arranque