Anda di halaman 1dari 10

1

BCDEDIT - Editor del almacn de datos de la configuracin de arranque (BCD)


La herramienta de la lnea de comandos Bcdedit.exe modifica el almacn de datos
de la configuracin de arranque.
El almacn de datos de la configuracin de arranque contiene parmetros de
configuracin de arranque y controla el modo en que arranca el sistema
operativo.
Estos parmetros se encontraban antes en el archivo Boot.ini en sistemas
operativos BIOS o en las entradas RAM no voltil en sistemas operativos basados
en EFI (Extensible Firmware Interface). Puede usar Bcdedit.exe para agregar,
eliminar, editar y anexar entradas en el almacn de datos de la configuracin
de arranque.
Para obtener informacin detallada sobre comandos y opciones, escriba
bcdedit.exe /? <comando>. Por ejemplo, para mostrar informacin detallada sobre
el comando /createstore, escriba:
bcdedit.exe /? /createstore
Para obtener una lista alfabtica de temas del archivo de ayuda, ejecute
"bcdedit /? TOPICS".
Comandos que operan en un almacn
=================================
/createstore
Crea un nuevo almacn de datos de la configuracin de arranque
vaco.
/export
Exporta el contenido del almacn del sistema a un archivo. Este
archivo se puede usar ms adelante para restaurar el estado del
almacn del sistema.
/import
Restaura el estado del almacn del sistema mediante un archivo
de copia de seguridad creado con el comando /export.
/sysstore
Establece el dispositivo de almacn del sistema (solo afecta a
los sistemas EFI, pero no se mantiene entre reinicios y solo se
usa en los casos en que el dispositivo de almacn del sistema
es ambiguo).
Comandos que operan en entradas de un almacn
=============================================
/copy
Hace copias de las entradas del almacn.
/create
Crea nuevas entradas en el almacn.
/delete
Elimina entradas del almacn.
/mirror
Crea un reflejo de las entradas del almacn.
Ejecute bcdedit /? ID para obtener informacin sobre los identificadores
usados por estos comandos.
Comandos que operan en opciones de entrada
==========================================
/deletevalue
Elimina las opciones de entrada del almacn.
/set
Establece valores de opciones de entrada en el almacn.
Ejecute bcdedit /? TYPES para ver una lista de tipos de datos usados por estos
comandos.
Ejecute bcdedit /? FORMATS para ver una lista de formatos de datos vlidos.
Comandos que controlan la salida
================================
/enum
Muestra la lista de entradas del almacn.
/v
Opcin de la lnea de comandos que muestra identificadores de
entrada completos, en lugar de usar nombres para los
identificadores conocidos.

2
Use /v por s solo como comando para mostrar los
identificadores de entrada completos para el tipo ACTIVE.
Ejecutar "bcdedit" por s solo equivale a ejecutar "bcdedit /enum ACTIVE".
Comandos que controlan el administrador de arranque
===================================================
/bootsequence
Establece la secuencia de arranque nica para el administrador
de arranque.
/default
Establece la entrada predeterminada que usar el administrador
de arranque.
/displayorder
Establece el orden en que el administrador de arranque muestra
el men de arranque mltiple.
/timeout
Establece el valor de tiempo de espera del administrador de
arranque.
/toolsdisplayorder Establece el orden en que el administrador de arranque
muestra el men de herramientas.
Comandos que controlan los Servicios de administracin de emergencia para una
=============================================================================
aplicacin de arranque
======================
/bootems
Habilita o deshabilita los Servicios de administracin de
emergencia para una aplicacin de arranque.
/ems
Habilita o deshabilita los Servicios de administracin de
emergencia para una entrada del sistema operativo.
/emssettings
Establece los parmetros globales de los Servicios de
administracin de emergencia.
Comandos que controlan la depuracin
====================================
/bootdebug
Habilita o deshabilita la depuracin de arranque para una
aplicacin de arranque.
/dbgsettings
Establece los parmetros globales del depurador.
/debug
Habilita o deshabilita la depuracin de kernel para la entrada
de un sistema operativo.
/hypervisorsettings Establece los parmetros para el hipervisor.
bcdedit /createstore <nombreDeArchivo>
Este comando cre un nuevo almacn de datos de la configuracin de arranque
(BCD) vaco. El almacn creado no es un almacn del sistema.
<nombreDeArchivo>

Especifica el nombre de archivo del almacn de datos


de la configuracin de arranque. Si el nombre de archivo
contiene espacios, debe escribirse entre comillas ("").

Ejemplo:
El siguiente comando crea el archivo de almacn especificado:
bcdedit /createstore C:\DATA\BCD
bcdedit /export <nombreDeArchivo>
Este comando exporta el contenido del almacn del sistema a un archivo. Este
archivo se puede usar ms adelante para restaurar el estado del almacn del
sistema. Este comando slo es vlido para el almacn del sistema.
<nombreDeArchivo>

El nombre de archivo que se usar como destino para la

3
exportacin. Si el nombre de archivo contiene espacios,
debe escribirse entre comillas ("").
Ejemplo:
El siguiente comando exporta el almacn del sistema al archivo especificado:
bcdedit /export "C:\Datos\Copia de seguridad de BCD"
bcdedit /import <nombre_archivo> [/clean]
Este comando restaura el estado del almacn del sistema mediante un archivo de
datos de copia de seguridad generado previamente con el comando /export. Todas
las entradas existentes del almacn del sistema se eliminan antes de que se
realice la importacin. Este comando solo es vlido para el almacn del sistema.
<nombre_archivo>

Nombre del archivo que se importa al almacn del sistema.


Si el nombre de archivo contiene espacios, debe
escribirse entre comillas ("").

/clean

Especifica que todas las entradas de arranque de firmware


deberan eliminarse (solo afecta a los sistemas EFI).

Ejemplo:
El siguiente comando importa el archivo especificado al almacn del sistema.
bcdedit /import "C:\Datos\Copia de seguridad de BCD" /clean
Este comando crea una copia de la entrada de arranque especificada.
bcdedit [/store <nombreDeArchivo>] /copy {<Id.>} /d <descripcin>
<nombreDeArchivo> Especifica el almacn que se usar. Si no se
especifica esta opcin, se usa el almacn del
sistema. Para obtener ms informacin,
ejecute "bcdedit /? store".
<Id.>

Especifica el identificador de la entrada que se va a


copiar.
Para obtener ms informacin sobre identificadores,
ejecute "bcdedit /? ID".

<descripcin>

Especifica la descripcin que se aplicar a la nueva


entrada.

Ejemplo:
El siguiente comando crea una copia de la entrada de arranque del sistema
operativo especificado:
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copia de la
entrada"
Este comando crea una nueva entrada en
de arranque (BCD). Si se especifica un
/application, /inherit y /device no se
<Id.>, o si <Id.> no es conocido, debe
/inherit o /device.

el almacn de datos de la configuracin


identificador conocido, las opciones
pueden especificar. Si no se especifica
especificar una opcin /application,

bcdedit /create [{<Id.>}] [/d <descripcin>] [/application <tipoDeAplicacin> |

4
/inherit [<tipoDeAplicacin>] | /inherit DEVICE | /device]
<Id.>

Especifica el identificador que se usar para la


nueva entrada. Para obtener ms informacin sobre
los identificadores, ejecute "bcdedit /? ID".

<descripcin>

Especifica la descripcin que se aplicar a la


nueva entrada.

/application <tipoDeAplicacin> Especifica que la nueva entrada debe ser


una entrada de aplicacin. <tipoDeAplicacin>
especifica el tipo de aplicacin.
<tipoDeAplicacin> puede ser uno de los
siguientes:
BOOTSECTOR
OSLOADER
RESUME
STARTUP
Si usa otros tipos de aplicacin diferentes de
stos, tambin debe especificar un identificador
conocido.
/inherit [<tipoDeAplicacin>]
Especifica que la nueva entrada debe ser
una entrada heredada, y <tipoDeAplicacin>
especifica el tipo de aplicacin. Si no se
especifica <tipoDeAplicacin>, cualquier entrada
puede heredar la entrada. Si se especifica,
<tipoDeAplicacin> puede ser uno de stos:
BOOTMGR
BOOTSECTOR
FWBOOTMGR
MEMDIAG
NTLDR
OSLOADER
RESUME
El modificador impide que la entrada heredada sea
heredada por una entrada de aplicacin de
<tipoDeAplicacin>.
/inherit DEVICE

Especifica que la nueva entrada debe ser una


entrada heredada, y que la entrada solo puede ser
heredada por una entrada de opciones de
dispositivo.

/device

Especifica que la nueva entrada debe ser una


entrada de opciones de dispositivo adicional.

Ejemplos:
El siguiente comando crea una entrada del cargador del SO basado
en NTLDR (Ntldr):
bcdedit /create {ntldr} /d "Cargador del SO Windows anterior"
El siguiente comando crea una entrada de opciones adicionales de disco RAM:
bcdedit /create {ramdiskoptions}

5
El siguiente comando crea una nueva entrada de arranque del sistema operativo:
bcdedit /create /d "Windows Vista" /application osloader
El siguiente comando crea una nueva entrada de configuracin del depurador:
bcdedit /create {dbgsettings}
Este comando elimina una entrada de almacn de datos de la configuracin de
arranque (BCD).
bcdedit [/store <nombreDeArchivo>] /delete <Id.> [/f] [/cleanup | /nocleanup]
<nombreDeArchivo> Especifica el almacn que se usar. Si no se especifica
esta opcin, se usa el almacn del sistema. Para obtener
ms informacin, ejecute "bcdedit /? store".
<Id.>

Especifica el identificador de la entrada de arranque que


desea eliminar. Para obtener ms informacin sobre
identificadores, ejecute "bcdedit /? ID".

/f

Elimina la entrada especificada. Sin esta opcin, Bcdedit


no eliminar ninguna entrada que tenga un identificador
conocido.

/cleanup

Elimina la entrada especificada y quita la entrada del


orden de visualizacin. Cualquier otra referencia a la
entrada que se elimina tambin se quitar del almacn.
Al eliminar una entrada del cargador del SO,
la entrada que se reanuda tras la hibernacin asociada
tambin se elimina si ningn otro cargador del SO
hace referencia a ella. Se asume esta opcin
a menos que se especifique /nocleanup.

/nocleanup

Elimina la entrada especificada sin quitar la entrada del


orden de visualizacin.

Ejemplos:
El siguiente comando elimina la entrada del sistema operativo especificada del
almacn y quita la entrada del orden de visualizacin:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
El siguiente comando elimina la entrada del sistema operativo especificada del
almacn y quita la entrada del orden de visualizacin:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup
El siguiente comando elimina la entrada del sistema operativo especificada del
almacn sin quitarla del orden de visualizacin:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup
El siguiente comando elimina la entrada del cargador del SO
basado en NTLDR del almacn:
bcdedit /delete {ntldr} /f
Este comando crea un reflejo de la entrada de arranque especificada.

6
bcdedit [/store <nombre_de_archivo>] /mirror {<id.>}
<nombre_de_archivo> Especifica el almacn que se usar. Si no se especifica
esta opcin, se usar el almacn del sistema. Para obtener
ms informacin, ejecute "bcdedit /? store".
<id.>

Especifica el identificador de la entrada que se


reflejar.
Para obtener ms informacin sobre los identificadores,
ejecute "bcdedit /? ID".

Ejemplo:
El siguiente comando crea un reflejo de la entrada de arranque del sistema
operativo especificada:
bcdedit /mirror {cbd971bf-b7b8-4885-951a-fa03044f5d71}
Este comando elimina un elemento de datos de una entrada del almacn de datos
de la configuracin de arranque (BCD).
bcdedit [/store <nombreDeArchivo>] /deletevalue [<Id.>] <tipoDeDatos>
<nombreDeArchivo>

Especifica el almacn que se usar. Si no se especifica


esta opcin, se usa el almacn del sistema. Para obtener
ms informacin, ejecute "bcdedit /? store".

<Id.>

Especifica el identificador de la entrada que se


modificar. Si no se especifica, se usa {current}. Para
obtener ms informacin acerca de los identificadores,
ejecute "bcdedit /? ID".

<tipoDeDatos>

Especifica la opcin que se quitar de la entrada


especificada. Ejecute "bcdedit /? TYPES" para obtener ms
informacin acerca de los tipos de datos.

Ejemplos:
El siguiente comando elimina la opcin bootsequence de la entrada del
administrador de arranque:
bcdedit /deletevalue {bootmgr} bootsequence
El siguiente comando elimina el valor de Entorno de preinstalacin de Windows
(Windows PE) de la entrada de arranque del sistema operativo actual:
bcdedit /deletevalue winpe
El siguiente comando elimina el valor de Windows PE de la entrada de arranque
del sistema operativo especificada:
bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe
Este comando establece un valor de opcin de entrada en el almacn de datos de
la configuracin de arranque (BCD).
bcdedit [/store <nombreDeArchivo>] /set [{<identificador>}] <tipoDeDatos>
<valor> [ /addfirst | /addlast | /remove ]
<nombreDeArchivo> Especifica el almacn que se usar. Si no se especifica
esta opcin, se usa el almacn del sistema. Para obtener

7
ms informacin, ejecute "bcdedit /? store".
<identificador>

Especifica el identificador de la entrada que se


modificar. Si no se especifica, se usa {current}. Para
obtener ms informacin acerca de los identificadores,
ejecute "bcdedit /? ID".

<tipoDeDatos>

Especifica el tipo de datos de opcin que se crear o


modificar. Ejecute "bcdedit /? TYPES" para obtener ms
informacin acerca de los tipos de datos.

<valor>

Especifica el valor que se debe asignar a la opcin. El


formato del <valor> depende del tipo de datos especificado.
Ejecute "bcdedit /? FORMATS" para obtener ms informacin
acerca de los formatos de datos.

/addfirst

Este modificador slo se puede usar si el tipo de datos es


una lista de objetos. Agrega el identificador de entrada
especificado al principio de la lista. Si se especifica
este modificador, slo se puede especificar un
identificador de entrada. Si el identificador especificado
ya est en la lista, se mueve al principio de la lista.

/addlast

Este modificador slo se puede usar si el tipo de datos es


una lista de objetos. Agrega el identificador de entrada
especificado al final de la lista. Si se especifica este
modificador, slo se puede especificar un identificador de
entrada. Si el identificador especificado ya est en la
lista, se mueve al final de la lista.

/remove

Este modificador slo se puede usar si el tipo de datos es


una lista de objetos. Quita el identificador de entrada
especificado de la lista. Si se especifica este
modificador, slo se puede especificar un identificador de
entrada. Si el identificador no est en la lista, la
operacin no tiene ninguna consecuencia. Si se va a quitar
la ltima entrada, se elimina el valor del tipo de datos.

Ejemplos:
El siguiente comando establece el dispositivo de la aplicacin en la particin
C: para la entrada del sistema operativo especificada:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:
NOTA: use la sintaxis 'hd_partiton=' para deshabilitar de forma explcita
la deteccin automtica de VHD y crear entradas compatibles
para arrancar una mquina virtual, por ejemplo:
bcdedit /store F:\boot\bcd /set {default} device hd_partition=F:
El siguiente comando establece el dispositivo del sistema operativo en un
archivo VHD (C:\vdisks\vdisk01.vhd) para la entrada del sistema operativo
especificada:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} osdevice
vhd=[C:]\vdisks\disk01.vhd
El siguiente comando establece la ruta de acceso de la aplicacin en
\windows\system32\winload.exe para la entrada del sistema operativo
especificada:

8
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path
\windows\system32\winload.exe
El siguiente comando establece la directiva NX en OptIn para la entrada de
arranque del sistema operativo actual.
bcdedit /set nx optin
Este comando establece la secuencia de arranque nica que usar el
administrador de arranque.
bcdedit /bootsequence <id> [...] [ /addfirst | /addlast | /remove ]
<id> [...]

Especifica una lista de identificadores que forman la


secuencia de arranque. Debe especificar al menos un
identificador y debe separar los identificadores con
espacios. Para obtener ms informacin sobre
identificadores, ejecute "bcdedit /? ID".

/addfirst

Agrega el identificador de entrada especificado al


principio de la secuencia de arranque. Si se especifica este
modificador, solo se puede especificar un nico
identificador. Si el identificador ya est en la lista, se
mueve al principio de la lista.

/addlast

Agrega el identificador de entrada especificado al final de


la secuencia de arranque. Si se especifica este modificador,
solo se puede especificar un nico identificador. Si el
identificador ya est en la lista, se mueve al final de
la lista.

/remove

Quita el identificador de entrada especificado de la


secuencia de arranque. Si se especifica este modificador,
solo se puede especificar un nico identificador de
entrada. Si el identificador no est en la lista, la
operacin no surte efecto. Si se va a quitar la ltima
entrada, se elimina el valor de la secuencia de arranque de
la entrada del administrador de arranque.

Ejemplos:
El siguiente comando establece dos entradas del sistema operativo y el cargador
del sistema operativo basado en NTLDR en la secuencia de arranque nica del
administrador de arranque:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
El siguiente comando agrega la entrada del sistema operativo especificada al
final de la secuencia de arranque nica del administrador de arranque:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast
Este comando establece la entrada predeterminada que usar el administrador de
arranque cuando expire el tiempo de espera.
bcdedit /default <Id.>
<Id.>

Especifica el identificador de la entrada de arranque que se usar


como valor predeterminado cuando expire el tiempo de espera.
Para obtener informacin sobre identificadores,
ejecute "bcdedit /? ID".

9
Ejemplos:
El siguiente comando establece la entrada especificada como la entrada del
administrador de arranque predeterminada:
bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
El siguiente comando establece el cargador del SO basado en
NTLDR como la entrada predeterminada:
bcdedit /default {ntldr}
Este comando establece el orden de visualizacin que usar el
administrador de arranque.
bcdedit /displayorder <Id.> [...] [ /addfirst | /addlast | /remove ]
<Id.> [...]

Especifica una lista de identificadores que forman el


orden de visualizacin. Debe especificarse al menos un
identificador y deben estar separados por espacios. Para
obtener ms informacin acerca de los identificadores,
ejecute "bcdedit /? ID".

/addfirst

Agrega el identificador de entrada especificado al


principio del orden de visualizacin. Si se especifica este
modificador, slo se puede especificar un nico
identificador de entrada. Si el identificador especificado
ya est en la lista, se mover al principio de la lista.

/addlast

Agrega el identificador de entrada especificado al final


del orden de visualizacin. Si se especifica este
modificador, slo se puede especificar un nico
identificador de entrada. Si el identificador especificado
ya est en la lista, se mueve al final de la lista.

/remove

Quita el identificador de entrada especificado del orden


de visualizacin. Si se especifica este modificador, slo
se puede especificar un nico identificador de entrada.
Si el identificador no est en la lista, la operacin no
surte efecto. Si se va a quitar la ltima entrada, se
elimina el valor del orden de visualizacin de la entrada
del administrador de arranque.

Ejemplos:
El siguiente comando establece dos entradas del sistema operativo y el cargador
del sistema operativo basado en NTLDR en el orden de visualizacin del
administrador de arranque:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
El siguiente comando agrega la entrada del sistema operativo especificada al
final del orden de visualizacin del administrador de arranque:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
Este comando establece el tiempo en segundos que esperar el administrador
de arranque antes de seleccionar una entrada predeterminada. Para obtener
informacin sobre cmo establecer la entrada predeterminada, ejecute
"bcdedit /? default".

10
bcdedit /timeout <tiempoDeEspera>
<tiempoDeEspera>

Especifica el tiempo en segundos que esperar el


administrador de arranque antes de seleccionar una
entrada predeterminada.

Ejemplo:
El siguiente comando establece el <tiempoDeEspera> del administrador de
arranque en 30 segundos:
bcdedit /timeout 30
bcdedit /toolsdisplayorder <Id.> [...] [ /addfirst | /addlast | /remove ]
Este comando establecer el orden de visualizacin que usar el administrador
de arranque al mostrar el men de herramientas.
<Id.> [...]

Especifica una lista de identificadores que forman el orden


de visualizacin de herramientas. Se debe especificar al
menos un identificador y deben estar separados por
espacios. Para obtener ms informacin acerca de los
identificadores, ejecute "bcdedit /? ID".

/addfirst

Agrega el identificador de entrada especificado al


principio del orden de visualizacin de herramientas. Si se
especifica este modificador, slo se puede especificar un
nico identificador de entrada. Si el identificador
especificado ya est en la lista, se mueve al principio
de la lista.

/addlast

Agrega el identificador de entrada especificado al final


del orden de visualizacin de herramientas. Si se
especifica este modificador, slo se puede especificar un
nico identificador de entrada. Si el identificador
especificado ya est en la lista, se mueve al final de la
lista.

/remove

Quita el identificador de entrada especificado del orden


de visualizacin de herramientas. Si se especifica este
modificador, slo se puede especificar un nico
identificador de entrada. Si el identificador no est en la
lista, la operacin no surtir efecto. Si se va a quitar la
ltima entrada, el valor del orden de visualizacin de
herramientas se elimina de la entrada de administrador de
arranque.

Ejemplos:
El siguiente comando establece dos entradas de herramientas y el diagnstico de
memoria en el orden de visualizacin de herramientas del administrador de
arranque:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
El siguiente comando agrega la entrada de herramienta especificada al final del
orden de visualizacin de herramientas del administrador de arranque:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast

Anda mungkin juga menyukai