bcdedit

Los archivos de datos de la configuración de arranque (BCD) proporcionan un almacén que se usa para describir aplicaciones de arranque y configuraciones de aplicaciones de arranque. Los objetos y elementos del almacén reemplazan Boot.ini.

BCDEdit es una herramienta de la línea de comandos que sirve para administrar almacenes BCD. Se puede usar para diversos fines, entre ellos crear nuevos almacenes, modificar los existentes, agregar opciones de menú de arranque, etc. Esencialmente, BCDEdit tiene el mismo objetivo que Bootcfg.exe en versiones anteriores de Windows, con dos mejoras destacables:

  • Expone una mayor variedad de parámetros de arranque que Bootcfg.exe.

  • Ha mejorado la compatibilidad con los scripts.

Note

Se requieren privilegios administrativos para usar BCDEditor con el fin de modificar BCD.

BCDEdit es la principal herramienta para editar la configuración de arranque de Windows Vista y versiones posteriores de Windows. Se incluye con la distribución de Windows Vista en la carpeta %WINDIR%\System32.

BCDEdit se limita a los tipos de datos estándar y se ha diseñado principalmente para realizar cambios comunes en BCD. Para realizar operaciones más complejas o trabajar con tipos de datos no estándar, use la interfaz de programación de aplicaciones (API) de Instrumental de administración de Windows (WMI) de BCD para crear herramientas personalizadas más versátiles y flexibles.

Syntax

bcdedit /command [<argument1>] [<argument2>] ...

Parameters

Opciones generales de la línea de comandos de BCDEdit

Option Description
/? Muestra una lista de comandos de BCDEdit. Si ejecuta este comando sin argumentos, se muestra un resumen de los comandos disponibles. Para mostrar ayuda detallada para un comando en particular, ejecute bcdedit /?<command>, donde <command> está el nombre del comando sobre el que está buscando más información. Por ejemplo, bcdedit /? createstore muestra ayuda detallada acerca del comando Createstore.

Parámetros que funcionan en un Store

Option Description
/createstore Crea un nuevo almacén de datos de la configuración de arranque (BCD) vacío. El almacén creado no es un almacén del sistema.
/export Exporta el contenido del almacén del sistema a un archivo. Este archivo se puede usar más adelante para restaurar el estado del almacén del sistema. Este comando sólo es válido para el almacén del sistema.
/import Restaura el estado del almacén del sistema mediante un archivo de datos de copia de seguridad generado previamente mediante la opción /export . Este comando elimina las entradas existentes en el almacén del sistema antes de realizar la importación. Este comando sólo es válido para el almacén del sistema.
/store Esta opción se puede usar con la mayoría de los comandos de BCDEdit para especificar el almacén que se va a usar. Si no se especifica esta opción, BCDEdit opera en el almacén del sistema. Ejecutar el comando bcdedit /store por sí solo equivale a ejecutar el comando bcdedit /enum active .

Parámetros que funcionan en las entradas de un Store

Parameter Description
/copy Hace una copia de una entrada de arranque especificada en el mismo almacén del sistema.
/create Crea una nueva entrada en el almacén de datos de la configuración de arranque (BCD). Si se especifica un identificador conocido, no se pueden especificar los parámetros /application, /inherit y /device . Si no se especifica un identificador o no se conoce bien, se debe especificar una opción /application, /inherit o /device .
/delete Elimina un elemento de una entrada especificada.

Parámetros que funcionan en las opciones de entrada

Parameter Description
/deletevalue Elimina un elemento especificado de una entrada de arranque.
/set Establece el valor de una opción de entrada.

Parámetros que controlan la salida

Parameter Description
/enum Enumera las entradas de un almacén. La opción /enum es el valor predeterminado para BCEdit, por lo que ejecutar el comando bcdedit sin parámetros es equivalente a ejecutar el comando bcdedit /enum active .
/v Verbose mode. Normalmente, los identificadores de entrada conocidos se representan en formato abreviado. Al especificar /v como una opción de línea de comandos, se muestran todos los identificadores en su totalidad. Ejecutar el comando bcdedit /v por sí mismo equivale a ejecutar el comando bcdedit /enum active /v .

Parámetros que controlan el administrar de arranque

Parameter Description
/bootsequence Especifica un orden de presentación único que se usará en el siguiente arranque. Este comando es similar a la opción /displayorder , excepto que solo se usa la próxima vez que se inicia el equipo. Después, el equipo vuelve al orden de presentación original.
/default Especifica la entrada predeterminada que el administrador de arranque selecciona cuando se agota el tiempo de espera.
/displayorder Especifica el orden de presentación que el administrador de arranque usa al mostrar parámetros de arranque a un usuario.
/timeout Especifica el tiempo de espera, en segundos, antes de que el administrador de arranque seleccione la entrada predeterminada.
/toolsdisplayorder Especifica el orden de visualización que se utilizará para que el gestor de arranque se utilice al mostrar el menú Herramientas .

Parámetros que controlan los servicios de administración de control de emergencia

Parameter Description
/bootems Habilita o deshabilita Servicios de administración de emergencia (EMS) para la entrada especificada.
/ems Habilita o deshabilita EMS para la entrada de arranque de sistema operativo especificada.
/emssettings Establece la configuración global de EMS para el equipo. /emssettings no habilita ni deshabilita EMS para ninguna entrada de arranque en particular.

Parámetros que controlan la depuración

Parameter Description
/bootdebug Habilita o deshabilita el depurador de arranque para una entrada de arranque especificada. Aunque este comando funciona con cualquier entrada de arranque, sólo es efectivo para aplicaciones de arranque.
/dbgsettings Especifica o muestra la configuración global del depurador para el sistema. Este comando no habilita ni deshabilita el depurador del kernel; Use la opción /debug para ese propósito. Para establecer una configuración de depurador global individual, use el comando bcdedit /set<dbgsettings> <type> <value> .
/debug Habilita o deshabilita el depurador de kernel para una entrada de arranque especificada.

Para obtener ejemplos de cómo usar BCDEdit, consulte el artículo Referencia de opciones de BCDEdit.

Para ver la notación usada para indicar la sintaxis de la línea de comandos, vea Clave de sintaxis de la línea de comandos.