Compartir a través de


Solucionar error del Administrador de arranque de Windows - 0xC0000225 "Estado no encontrado"

En este artículo se proporcionan pasos para resolver problemas de inicio en los que se produce un código de error 0xC0000225 en máquinas virtuales Azure. Este error indica que el estado u objeto no se encuentra.

Versión del producto original: máquina virtual que ejecuta Windows
Número KB original: 4010138

Síntomas

Una máquina virtual (VM) de Windows no se inicia. Cuando utilice Diagnósticos de arranque para ver la captura de pantalla de la máquina virtual, verá que la captura del Administrador de arranque de Windows muestra el siguiente texto:

  • Mensaje de error "Windows no se pudo iniciar"
  • Un código de error 0xc0000225
  • Más información sobre el error

El archivo asociado a este código de error muestra los pasos que debe seguir para que pueda resolver el problema. Los errores que se pueden mostrar en la consola del Administrador de arranque de Windows se muestran en las secciones siguientes.

Síntoma 1: Error en un archivo del sistema dentro del directorio \Windows\System32\drivers

████████████████████████████Windows Boot Manager████████████████████████████████

Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:

  1. Insert your Windows installation disc and restart your computer.
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.

    File: \Windows\System32\drivers\<driver-name>.sys

    Status: 0xc0000225

    Info: The operating system couldn't be loaded because a critical system
          driver is missing or contains errors.



█ENTER=OS Selection███████████████████████████████████████████████ESC=Recovery██

Síntoma 2: Error sin un archivo mostrado

████████████████████████████Windows Boot Manager████████████████████████████████

Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:

  1. Insert your Windows installation disc and restart your computer.
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.



    Status: 0xc0000225

    Info: The boot selection failed because a required device is
          inaccessible.



█ENTER=Continue███████████████████████████████████████████████████████ESC=Exit██

Nota:

En el campo Info, es posible que vea el siguiente texto alternativo:

Error inesperado.

Síntoma 3: Error en el archivo \WINDOWS\system32\config\system

████████████████████████████Windows Boot Manager████████████████████████████████

Windows failed to start. A recent hardware or software change might be the
cause. To fix the problem:

  1. Insert your Windows installation disc and restart your computer.
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.

    File: \WINDOWS\system32\config\system

    Status: 0xc0000225

    Info: The operating system couldn't be loaded because the system
          registry file is missing or contains errors.



█ENTER=OS Selection█████████████████████████████████████████████████████████████

Nota:

Es posible que vea un tipo similar de mensaje de error en una pantalla azul en la página Recuperación:

Recuperación

El equipo o dispositivo debe repararse

El sistema operativo no se ha podido cargar porque falta el archivo de registro del sistema o contiene errores.

Archivo: \Windows\system32\config\system
Código de error: 0xc0000225

Elija una de las opciones siguientes para resolver este problema:

Presione Esc para la recuperación.
Presione Entrar para volver a intentarlo.
Presione F8 para la configuración de inicio.

Posible solución: restauración de la máquina virtual a partir de una copia de seguridad

Si tiene una copia de seguridad reciente de la VM, puede intentar restaurar la VM desde la copia de seguridad para corregir el problema de arranque. Sin embargo, si no es posible restaurar la máquina virtual desde la copia de seguridad, continúe con las secciones Causa.

Causa 1: Falta un archivo binario del sistema o está dañado

El archivo asociado al código de error es un archivo binario del sistema (.sys) que falta o está dañado.

Solución 1: Reparar el archivo binario del sistema

Repare el archivo binario del sistema siguiendo estos pasos:

  1. En el disco conectado, vaya a la ubicación del archivo binario que se muestra en el mensaje de error.

  2. Cambie el nombre del archivo a <BINARY.SYS>.OLD.

  3. En el disco conectado, vaya a la carpeta \Windows\winsxs. A continuación, busque el archivo binario que se muestra en el mensaje de error. Para ello, ejecute el siguiente comando en un símbolo del sistema:

    dir <binary-name> /s
    

    El comando enumera todas las distintas versiones del archivo binario junto con la fecha de creación. Copie la versión más reciente del archivo binario en la carpeta windows\system32 ejecutando el siguiente comando:

    copy <drive>:\Windows\WinSxS\<directory-where-file-is>\<binary-with-extension> <drive>:\Windows\System32\Drivers\
    

    Por ejemplo, consulte la siguiente salida de consola:

    E:\Windows\WinSxS>dir ACPI.sys /s
     Volume in drive E has no label.
     Volume Serial Number is A0B1-C2D3
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab
    
    11/21/2014  07:48 PM            94,989 acpi.sys
                   1 File(s)         94,989 bytes
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_89abcdef01234567
    
    11/21/2014  07:48 PM           119,547 acpi.sys
                   1 File(s)        119,547 bytes
    
     Directory of E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_456789abcdef0123
    
    11/21/2014  04:06 PM           533,824 acpi.sys
                   1 File(s)        533,824 bytes
    
         Total Files Listed:
                   3 File(s)        748,360 bytes
                   0 Dir(s)  123,967,512,576 bytes free
    
    E:\Windows\WinSxS>copy E:\Windows\WinSxS\amd64_acpi.inf_0123456789abcdef_6.3.9600.16384_none_cdef0123456789ab\acpi.sys E:\Windows\System32\Drivers\
            1 file(s) copied.
    
    E:\Windows\WinSxS>
    

    Nota:

    • En la captura de pantalla se muestra el volumen E como ejemplo. La letra debe reflejar la unidad defectuosa (el disco del sistema operativo conectado como disco de datos en la máquina virtual de solución de problemas).

    • Si el binario más reciente no funciona, puede probar la versión del archivo anterior para obtener un nivel de actualización del sistema anterior en ese componente.

    • Si el único binario que se devuelve en este paso coincide con el archivo que intenta reemplazar en la VM afectada y si ambos archivos tienen el mismo tamaño y marca de tiempo, puede reemplazar el archivo dañado copiándolo desde otra VM en funcionamiento que tenga el mismo SO y, si es posible, el mismo nivel de actualización del sistema.

  4. Desasocie el disco reparado de la VM de solución de problemas. A continuación, cree una nueva VM desde el disco del SO.

Causa 2: datos de configuración de arranque dañados o disco duro virtual preparado incorrectamente

Si no se muestra un nombre de archivo en la pantalla de error y ve un mensaje que indica "Error en la selección de arranque porque no se puede acceder a un dispositivo necesario", la causa del problema es uno de los siguientes escenarios:

  • Los datos de configuración de arranque (BCD) están dañados.

  • El disco duro virtual (VHD) se ha migrado desde el entorno local, pero se ha preparado incorrectamente.

Solución 2: Reparación de los datos de la configuración de arranque

Repare los datos de la configuración de arranque ejecutando comandos BCDEdit como administrador. Para ello, siga estos pasos:

  1. Elimine la máquina virtual.

    Importante

    Cuando se le pida que confirme la eliminación de la VM, asegúrese de borrar la opción Eliminar con VM asociada al tipo de recurso del disco del SO.

  2. Conecte el disco del SO como un disco de datos a otra VM (VM de solución de problemas). Para más información, consulte Conexión de un disco de datos administrado a una máquina virtual Windows en Azure Portal.

  3. Conéctese a la máquina virtual de solución de problemas.

  4. Seleccione Inicio y luego busque y seleccione Administración de equipos. En el árbol de consola de la aplicación Administración de equipos, seleccione Administración de discos. Asegúrese de que el disco del sistema operativo esté en línea y de que sus particiones tengan letras de unidad asignadas.

  5. Identifique la partición de arranque y la partición de Windows. Si solo hay una partición en el disco del SO, esta partición es la partición de arranque y la partición de Windows.

    Si el disco del SO contiene más de una partición, puede identificarlas mediante la visualización de las carpetas de las particiones:

    • La partición de Windows contiene una carpeta denominada Windows. Esta partición es más grande que las demás.

    • La partición de arranque contiene una carpeta denominada Arranque. Esta carpeta está oculta de forma predeterminada. Para ver la carpeta en el Explorador de archivos, abra el cuadro de diálogo Opciones de carpeta, selecciónelo para mostrar los archivos y carpetas ocultos y desactive la opción Ocultar archivos protegidos de sistema operativo (recomendado). La partición de arranque suele ser de 300 MB a 500 MB.

  6. Ejecute el siguiente comando BCDEdit /enum como administrador y, a continuación, registre el identificador del cargador de arranque de Windows (no del Administrador de arranque de Windows). El identificador es un código de 32 caracteres en formato GUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Debe usar este identificador en el paso siguiente.

    bcdedit /store <Boot partition>:\boot\bcd /enum /v
    

    Nota:

    Si no hay un archivo de almacenamiento BCD en la carpeta arranque de la partición de arranque, restaure el archivo siguiendo los pasos de Solución 1: reparar el archivo binario del sistema, pero para el archivo \boot\bcd.

  7. Repare los datos de la configuración del arranque ejecutando los siguientes comandos BCDEdit /set. Cambie los marcadores de posición a los valores reales, como se describe en la tabla siguiente.

    Marcador de posición Valor
    <Partición de Windows> Partición que contiene una carpeta denominada Windows
    <Partición de arranque> Partición que contiene una carpeta del sistema oculta denominada Arranque
    <Identificador> Identificador del cargador de arranque de Windows que ha encontrado en el paso anterior.
    bcdedit /store <Boot partition>:\boot\bcd /set {<Identifier>} OSDEVICE BOOT
    
    bcdedit /store <Boot partition>:\boot\bcd /set {<Identifier>} OSDEVICE partition=<Windows partition>:
    
  8. Desconecte el disco del sistema operativo de la máquina virtual de solución de problemas. A continuación, cree una nueva VM desde el disco del SO.

Causa 3: daños en el subárbol del Registro

El archivo asociado al error es un archivo del Registro, como \WINDOWS\system32\config\system.

Estos errores ocurren porque el subárbol del Registro está dañado. Un subárbol del Registro puede dañarse si ocurre alguno de los siguientes escenarios:

  • Se produce un error en el subárbol.
  • El subárbol se monta, pero está vacío.
  • El subárbol no se cerró correctamente.

Solución 3: Corrección del subárbol dañado

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Como medida de protección, haga una copia de seguridad del registro antes de modificarlo para poder restaurarlo si se produce algún problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows.

Siga estos pasos para corregir el subárbol dañado:

  1. Elimine la máquina virtual.

    Importante

    Cuando se le pida que confirme la eliminación de la VM, asegúrese de borrar la opción Eliminar con VM asociada al tipo de recurso del disco del SO.

  2. Conecte el disco del SO como un disco de datos a otra VM (VM de solución de problemas). Para más información, consulte Conexión de un disco de datos administrado a una máquina virtual Windows en Azure Portal.

  3. Conéctese a la máquina virtual de solución de problemas.

  4. Seleccione Inicio y luego busque y seleccione Administración de equipos. En el árbol de consola de la aplicación Administración de equipos, seleccione Administración de discos. Asegúrese de que el disco del sistema operativo esté en línea y de que sus particiones tengan letras de unidad asignadas.

  5. En el disco del sistema operativo que ha asociado, vaya al directorio \windows\system32\config. Copie todos los archivos de esta carpeta de copia de seguridad, por si fuera necesaria una reversión.

  6. Seleccione Inicio y luego busque y seleccione Editor del Registro (regedit.exe).

  7. En la aplicación Editor del Registro, seleccione el subárbol HKEY_USERS, seleccione Archivo>Cargar subárbol en el menú y cargue el archivo \windows\system32\config\SYSTEM.

  8. Si el subárbol se carga sin problemas, significa que no se cerró correctamente. En esta situación, descargue el subárbol para desbloquear el archivo y corregir el problema.

    Nota:

    Si recibe el siguiente mensaje de error, póngase en contacto con el soporte técnico de Azure:

    No se puede cargar <unidad>:\Windows\System32\config\SYSTEM: Error al cargar el subárbol

  9. Desconecte el disco del sistema operativo de la máquina virtual de solución de problemas. Cree una nueva máquina virtual desde el disco del sistema operativo.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.