Los sistemas operativos Windows están integrados con una serie de comandos y utilidades, mediante las cuales se pueden llevar a cabo acciones de soporte, mantenimiento, seguridad y muchas más. Algunas de estas utilidades son a través de entornos gráficos y muchas otras son a través de línea de comandos donde la funcionalidad es mucho más estable y segura.
Una de estas utilidades es el comando BCDEdit Windows 10, que ha sido desarrollada por Microsoft con el fin de administrar datos de la configuración de arranque (BCD), BCD (Boot Configuration Data) es una base de datos que usan todos los sistemas operativos Windows y en esta base de datos se indica al sistema ciertos parámetros tales como la partición en la cual se encuentra instalado el sistema operativo o la ubicación del Bootloader, esto convierte a BCD en una función vital para el arranque del sistema.
Con BCDedit podremos gestionar nuestro arranque pudiendo realizar modificaciones e incluso solucionando posibles errores asociados al inicio del sistema. Hay que tener en cuenta que para su uso tendremos que tener privilegios de administración para que se puedan realizar cambios sobre BCD.
BCDEdit está disponible para que lo usemos de la forma que consideramos requerida según las necesidades tales como la creación de nuevos almacenes, modificación de los existentes, añadir más opciones de menú de arranque y muchas acciones más. Para hacer un uso efectivo de BCDEdit se requieren de privilegios de administrador y es importante recalcar que se requiere de un apagado y reinicios normales con el fin de que las opciones de configuración de BCDEdit modificadas puedan ser vaciadas en el disco.
La utilidad BCDEdit está incluida en la carpeta %WINDIR%\System32:
Es por esto que a través de este tutorial, hoy Solvetic explicará la forma para administrar y usar de forma segura BCDEdit en Windows, en este caso Windows 10.
1. Cómo acceder a la ayuda de BCDEdit en Windows 10, 8, 7
El primer comando o funcionalidad es conocer como acceder a la ayuda global del comando para saber en detalle que parámetros usar el comando y el impacto que este tendrá en el sistema.
Para acceder a la ayuda vamos a ejecutar lo siguiente en la consola del símbolo del sistema:
bcdedit /?
Allí encontramos un breve resumen sobre que es la utilidad y cómo usarla en Windows.
También será posible especificar algún parámetro adicional para desplegar la información de ese valor únicamente, por ejemplo:
bcdedit /? Createstore
2. Parámetros en BCDEdit para gestionar almacenes de la base de datos en Windows 10, 8, 7
Existen una serie de parámetros que podemos usar en BCDEdit para la administración de los almacenes, los comandos a usar son:
/createstore
/export
/import
/store
/systore
3. Parámetros de BCDEdit para la manipular las entradas a un almacén Windows 10, 8, 7
En esta sección encontramos diversos comandos que nos darán la posibilidad de añadir entradas o acciones directamente en el arranque del sistema, las opciones a usar son:
Su sintaxis general es:
bcdedit [/store <nombreDeArchivo>] /copy {<Id.>} /d <descripción>
bcdedit /create [{<id>}] [/d <description>] [/application <apptype> | /inherit [<apptype>] | /inherit DEVICE | /device]
Su sintaxis de uso es:
bcdedit /delete <Id.>
Este parámetro se encarga de crear reflejos de las entradas en el sistema, su sintaxis es:
bcdedit [/store <nombre_de_archivo>] /mirror {<id.>}
4. Parámetros de BCDEdit para modificar la entrada de datos en Windows 10, 8, 7
Esta es otra de las opciones útiles de BCDEdit que nos permite editar los valores configurados en los parámetros de arranque. Las opciones de uso son:
La sintaxis a usar es:
bcdedit [/store <nombreDeArchivo>] /deletevalue [<Id.>] <tipoDeDatos>
Su uso es el siguiente:
bcdedit [/store <filename>] /set [{<id>}] <datatype> <value> [ /addfirst | /addlast | /remove ]
5. Parámetros de BCDEdit de control de salida en Windows 10, 8, 7
En esta sección encontramos parámetros que pueden ser usados para la gestión de los resultados desplegados en pantalla. Las opciones a usar son:
6. Parámetros de BCDEdit del administrador del arranque en Windows 10, 8, 7
En esta sección encontramos las opciones para administrar la forma como se han de desplegar todas las opciones de arranque existentes en Windows, las opciones disponibles de uso son:
Su sintaxis es:
bcdedit /bootsequence <id> [...] [ /addfirst | /addlast | /remove ]
Podremos añadir valores como:
Su sintaxis es:
bcdedit /default <Id.>
La sintaxis que debemos usar es:
bcdedit /displayorder <Id.> [...] [ /addfirst | /addlast | /remove ]
bcdedit /timeout <tiempoDeEspera>
Su sintaxis es:
bcdedit /toolsdisplayorder <Id.> [...] [ /addfirst | /addlast | /remove ]
7. Parámetros de Servicios de administración de emergencia de BCDEdit en Windows 10, 8, 7
Estos son valores de configuración avanzada que BCDEdit usa cuando se presentan errores de arranque del sistema o fallas en carga de componentes. Las opciones a usar son:
bcdedit /bootems [<Id.>] { ON | OFF }
Su uso es:
bcdedit /ems [<Id.>] { ON | OFF }
bcdedit /emssettings [ BIOS ] | [ EMSPORT:<puerto> | [EMSBAUDRATE:<velocidadEnBaudios>] ]
8. Parámetros de depuración de BCDEdit en Windows 10, 8, 7
Son tareas de control con el fin de optimizar el arranque del sistema. Aquí encontramos opciones como:
Su uso es:
bcdedit /bootdebug [<Id.>] { ON | OFF }
Su uso es:
bcdedit /dbgsettings
bcdedit /debug [<Id.>] { ON | OFF }
bcdedit /hypervisorsettings [ <tipo_depurador> [DEBUGPORT:<puerto>] [BAUDRATE:<baudio>] [CHANNEL:<canal>] [HOSTIP:<ip>] [PORT:<puerto>] ]
9. Parámetros de BCDEdit para registrar eventos en Windows 10, 8, 7
Estos eventos se almacenan en un log donde luego será posible acceder a ellos para tareas de soporte con un análisis detallado, dentro de estas opciones encontramos.
bcdedit /eventsettings
bcdedit /event [<id>] { ON | OFF }
BCDEdit.exe es una gran herramienta enfocada en todos los parámetros de arranque de Windows desde donde será posible crear nuestras propias configuraciones, orden de arranque, visualizaciones y más, de una forma sencilla, segura y funcional. Cada una de estas opciones puede llegar a ser muy útil.