Bcdedit.exe no puede abrir los datos de configuración de arranque, no puede encontrar el archivo especificado – ¿cómo solucionarlo?

Bcdedit.exe no puede abrir los datos de configuración de arranque, no puede encontrar el archivo especificado – ¿cómo solucionarlo?

Al editar los parámetros de arranque de Windows 11, Windows 10 u otras versiones del sistema en la línea de comandos mediante bcdedit.exe, puede aparecer un error: «No se pueden abrir los datos de configuración de arranque. No se puede encontrar el archivo especificado», por lo que no podrá establecer los ajustes necesarios.

Este manual detalla cómo resolver el problema para los sistemas Windows con arranque UEFI o Legacy y editar la configuración de arranque BCD utilizando bcdedit.exe en caso de encontrar el error en cuestión.

Especificación de los datos de configuración de arranque de BCD al utilizar bcdedit.exe

El error «No se pueden abrir los datos de configuración de arranque. No se puede encontrar el archivo especificado» se produce cuando bcdedit.exe no puede detectar automáticamente dónde se almacenan los datos de configuración de arranque de BCD, normalmente en Windows 11 o Windows 10 el problema se produce después de utilizar algunos programas de terceros que cambian los parámetros de arranque, como añadirse a los menús.

La situación puede corregirse especificando manualmente la ruta del archivo BCD al ejecutar los comandos bcdedit.exe. El archivo en sí se encuentra en diferentes lugares, dependiendo de si se utiliza el tipo de arranque UEFI o Legacy.

Para los sistemas Legacy instalados en un disco MBR:

  1. El archivo de configuración de arranque está en C:BootBCD
  2. Para cambiar los parámetros de configuración de arranque, tendrá que utilizar la siguiente variante de escritura de comandos:
    bcdedit /store C:BootBCD команда_изменения_параметров
  3. También puede tener sentido especificar a qué registro de arranque se aplica, normalmente el sistema de arranque por defecto. Un ejemplo de comando para este caso es el siguiente:
    bcdedit /store C:BootBCD /set {default} safeboot minimal

En el caso de los sistemas UEFI, la configuración de arranque se encuentra en una partición FAT32 oculta en EFIMicrosoftBootBCD y para especificar esta ruta cuando se ejecutan los comandos, primero tendrá que asignar una letra de unidad para esta partición. La ruta completa constará de los siguientes pasos:

  1. Ejecute la línea de comandos como administrador e introduzca los comandos
    diskpart
    list volume
  2. En la lista de volúmenes, busque el número de volumen FAT32 del sistema EFI bootloader. El siguiente es N.
  3. Utilice los comandos (la letra X puede cambiarse por otra letra de unidad):
    select volume N
    assign letter=X
    exit
  4. Ahora tenemos una letra de unidad (X en mi caso) para la partición del cargador de arranque. Y podemos ejecutar los comandos de bcdedit de la siguiente manera:
    bcdedit /store X:EFIMicrosoftBootBCD команда_изменения_параметров
  5. Al igual que en el caso anterior, puede tener sentido especificar un elemento de arranque específico al que desea aplicar los parámetros, normalmente {por defecto}. Ejemplo de comando final:
    bcdedit /store X:EFIMicrosoftBootBCD /set {default} loadoptions DISABLE_INTEGRITY_CHECKS

Una vez que hayas hecho los cambios necesarios, puedes volver a ocultar la partición del cargador de arranque. Utilice los pasos 1 a 3, sustituyendo el penúltimo comando por la letra remove=X


Parada Creativa ·
Trucoteca.com
Un Como Hacer
Zona Heroes
Descubrir-Online