jueves, 10 de mayo de 2007

Jugando con BCDEDIT.EXE ----- Parte II y final

BCDEdit /Commando [Argumento1][Argumento2]...

La siguiente lista muestra los comandos BCDEdit más una breve descripción. A no ser que se especifique otra cosa, BCDEdit opera en el almacén de sistema por defecto.

Comandos generales:

/?.Muestra una lista de los comandos BCDEdit. Ejecutando este comando sin argumentos muestra un resumen de los comandos disponibles. Para mostrar ayuda detallada de un comando en particular, ejecute "bcdedit /? comando". Por ejemplo, "bcdedit /? createstore".

Comandos que operan en un almacén:

/createstore. Crea un nuevo almacén de datos de configuración de arranque vacío. El almacén creado no es un almacén de sistema.
/export. Exporta el contenido de un almacén de sistema a un fichero. Este fichero se puede utilizar después para restaurar el estado de un almacén de sistema. Sólo es válido para el almacén de sistema.
/import. Restaura el estado del almacén de sistema usando un fichero de backup previamente generado con el comando /export. Este comando borra cualquier entrada existente en el almacén, antes de realizar la restauración. Sólo es válido para el almacén de sistema.
/store. Esta opción se puede usar con la mayoría de comandos BCDedit para especificar el almacén a usar. Si no se especifica esta opción, BCDEdit opera en el almacén de sistema. Ejecutando bcdedit /store equivale a ejecutar bcdedit /enum ACTIVE.

Comandos que operan en las entradas e un almacén:
/copy. Realiza una copia de una entrada de arranque especificada en el mismo almacén de sistema.
/create. Crea una nueva entrada en el almacén de datos de configuración de arranque. Si se especifica un identificador conocido, entonces las opciones /application, /inherit, y /device no se pueden utilizar, de lo contrario, hay que especificarlos.
/delete. Borra un elemento de una entrada especificada.

Comandos que operan en las opciones de entrada:

/deletevalue. Borra un element especificado de una entrada de arranque.
/set. Establece el valor de una opción de entrada.

Comandos que controlan la salida:
/enum. Lista entradas de un almacén. El commando /enum es el valor por defecto para BCDEdit, así que ejecutando "bcdedit" sin parámetros es equivalente a ejecutar bcdedit /enum ACTIVE.
/v. Modo Verboso. Usualmente, cualquier identificador conocido está representado por un nombre corto. Especificando /v como una opción de linea de comando muestra todos los identificadores al completo. Ejecutando "bcdedit /v" es equivalente a ejecutar bcdedit /enum ACTIVE /v.

Comandos que controla el gestor de arranque:
/bootsequence. Especifica el orden que se usará en el siguiente arranque. Este comando es similar a /displayorder, except que se usa solo en el siguiente arranque. Después de que esto ocurra, el sistema vuelve al orden de arranque original.
/default. Especifica la entrada por defecto que el gestor de arranque selecciona cuando el contador acaba.
/displayorder. Especifica el orden de arranque que el gesto muestra cuando aparecen las opciones de arranque.
/timeout. Especifica el tiempo de espera, en segundos, antes de que el gestor de arranque seleccione la entrada por defecto.
/toolsdisplayorder. Especifica el orden que se muestra cuando aparece el menu de herramientas.

Comandos que controlan EMS:
/bootems. Habilita o deshabilita los Servicios de Gestión de Emergencias (Emergency Management Services) para la entrada especificada.
/ems. Habilita o deshabilita los Servicios de Gestión de Emergencias (Emergency Management Services) para la entrada de arranque del sistema operativo.
/emssettings. Establece las configuraciones globales de los Servicios de Gestión de Emergencias (Emergency Management Services) para es sistema. Emssettings no des/habilita EMS para ninguna entrada particular del arranque.

Comandos que controlan la Depuración
:
/bootdebug. Habilita o deshabilita el depurador de arranque para una entrada de arranque especificada. Aunque este commando funciona para cualquier entrada de arranque, es efectiva solo para aplicaciones de arranque.
/dbgsettings. Especifica o muestra las configuraciones globales del depurador para el sistema. Este commando no des/habilita el depurador del kernel; usa /debug para ese propósito. Para establecer una configuración individual de depuración global, usa bcdedit /set.
/debug. Habilita o deshabilita el depurador del kernel para una entrada de arranque especificada.

BCDEdit /Command [Argument1] [Argument2] ...

General Commands:

/?. Displays a list of BCDEdit commands. Running this command without an argument displays a summary of the available commands. To display detailed help for a particular command, run "bcdedit /? command". For example, "bcdedit /? createstore".

Commands that Operate on a Store:

/createstore. Creates a new empty boot configuration data store. The created store is not a system store.

/export. Exports the contents of the system store into a file. This file can be used later to restore the state of the system store. This command is valid only for the system store.

/import. Restores the state of the system store by using a backup data file previously generated by using the /export command. This command deletes any existing entries in the system store before the import takes place. This command is valid only for the system store.

/store. This option can be used with most BCDedit commands to specify the store to be used. If this option is not specified, then BCDEdit operates on the system store. Running bcdedit /store by itself is equivalent to running bcdedit /enum ACTIVE.

Commands that Operate on Entries in a Store:

/copy. Makes a copy of a specified boot entry in the same system store.

/create. Creates a new entry in the boot configuration data store. If a well-known identifier is specified, then the /application, /inherit, and /device options cannot be specified. If an identifier is not specified or not well known, a /application, /inherit, or /device option must be specified.

/delete. Deletes an element from a specified entry.

Commands that Operate on Entry Options:

/deletevalue. Deletes a specified element from a boot entry.

/set. Sets an entry option value.

Commands that Control Output:

/enum. Lists entries in a store. The /enum command is the default value for BCDEdit, so running "bcdedit" without parameters is equivalent to running bcdedit /enum ACTIVE.

/v. Verbose mode. Usually, any well-known entry identifiers are represented by their friendly shorthand form. Specifying /v as a command-line option displays all identifiers in full. Running "bcdedit /v" by itself is equivalent to running bcdedit /enum ACTIVE /v.

Commands that Control the Boot Manager:

/bootsequence. Specifies a one-time display order to be used for the next boot. This command is similar to /displayorder, except that it is used only the next time the system is booted. After that has occurred, the system reverts to the original display order.

/default. Specifies the default entry that the boot manager selects when the timeout expires.

/displayorder. Specifies the display order that the boot manager uses when displaying boot options to a user.

/timeout. Specifies the time to wait, in seconds, before the boot manager selects the default entry.

/toolsdisplayorder. Specifies the display order for the boot manager to use when displaying the tools menu.

Commands that Control EMS:

/bootems. Enables or disables Emergency Management Services for the specified entry.

/ems. Enables or disables Emergency Management Services for the specified operating system boot entry.

/emssettings. Sets the global Emergency Management Services settings for the system. Emssettings does not enable or disable Emergency Management Services for any particular boot entry.

Commands that Control Debugging:

/bootdebug. Enables or disables the boot debugger for a specified boot entry. Although this command works for any boot entry, it is effective only for boot applications.

/dbgsettings. Specifies or displays the global debugger settings for the system. This command does not enable or disable the kernel debugger; use /debug for that purpose. To set an individual global debugger setting, use bcdedit /set {dbgsettings} type value.

/debug. Enables or disables the kernel debugger for a specified boot entry.

Dedicado a Asier Marqués.

No hay comentarios: