Compartir a través de


Solución del error de Administración de arranque de Windows: 0xC0000225 "Estado no encontrado"

Se aplica a: ✔️ Máquinas virtuales de Windows

Número KB original: 4010138

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.

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:

Se produjo un 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 o reemplazar el archivo binario del sistema

Repare o reemplace el archivo binario del sistema (.sys) siguiendo estos pasos:

Reparación del archivo binario dañado

Abra un símbolo del sistema de CMD con privilegios elevados y ejecute chkdsk en el disco:

chkdsk <drive-letter>: /F

Reemplazar el archivo binario dañado

  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 de binary-name>.sys a< binary-name>.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\Drivers ejecutando el siguiente comando:

    copy <drive>:\Windows\WinSxS\<directory-where-file-is>\<binary-name>.sys <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

    • Si no se puede cambiar el nombre del archivo binario del sistema, tome posesión del archivo. Esta acción proporciona acceso completo a este archivo.

    • La salida de la consola de ejemplo 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 máquina virtual a partir del disco del sistema operativo.

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 máquina virtual, asegúrese de borrar la opción Eliminar con máquina virtual asociada al tipo de recurso de disco del sistema operativo.

  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 mediante 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 boot. 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--xxxxxxxxxxxxxxx). Debe usar este identificador en el paso siguiente.

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

    Nota

    Si no hay un archivo de almacén bcd en la carpeta de arranque de la partición de arranque , restaure el archivo siguiendo los pasos descritos en Reparar o reemplazar el archivo binario, excepto que va a reemplazar el archivo \boot\bcd en lugar de un archivo binario del sistema (.sys).

  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 Valor
    <windows-partition> Partición que contiene una carpeta denominada Windows
    <boot-partition> Partición que contiene una carpeta del sistema oculta denominada arranque.
    <identifier> 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. Por lo tanto, asegúrese de que sigue estos pasos con atención. 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 realizar copias de seguridad y restaurar el registro, vea Cómo hacer copia de seguridad y restaurar el registro 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 máquina virtual, asegúrese de borrar la opción Eliminar con máquina virtual asociada al tipo de recurso de disco del sistema operativo.

  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 mediante 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 adjuntó, vaya a la carpeta \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 Carga>de archivos de Hive en el menú y, a continuación, cargue el archivo \Windows\System32\config\SYSTEM.

  8. Si el subárbol se carga sin problemas, significa que el subárbol 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.