Detener 0x109 de error: CRITICAL_STRUCTURE_CORRUPTION en una máquina virtual de VMware

En este artículo se proporciona la resolución de la corrección de la 0x109 Detención de errores: CRITICAL_STRUCTURE_CORRUPTION en una máquina virtual de VMware.

Se aplica a: Windows Server 2012 R2
Número de KB original: 2902739

Síntomas

En una máquina virtual de Windows Server que ejecuta VMware ESXi 5.0.x, recibirá un código de error "CRITICAL_STRUCTURE_CORRUPTION" Stop que comienza de la siguiente manera:

Código de comprobación de errores 00000109
Argumentos a3a01f58 '92797517 b3b72bde 'e4f976b6 000000000 'c0000103 000000000' 00000007

Causa

Este problema se produce porque el sistema detecta una modificación crítica de MSR y, a continuación, se bloquea.

Solución

Para resolver este problema, vaya al siguiente sitio web de VMware:

Windows 8.1 o Windows Server 2012 máquinas virtuales producen un error con una pantalla azul y notifican el error: CRITICAL_STRUCTURE_CORRUPTION (2060019)

Es un problema conocido que afecta a ESXi 5.0.x. Para obtener más información, póngase en contacto con VMware.

Para solucionar este problema, cree manualmente una máscara de CPUID para las máquinas virtuales afectadas. Para ello, siga estos pasos:

  1. Desconectar la máquina virtual.

  2. Haga clic con el botón derecho en la máquina virtual y, a continuación, haga clic en Editar configuración.

  3. Haga clic en la pestaña Opciones .

  4. En Avanzadas, haga clic en Máscara de CPUID.

  5. Haga clic en Avanzadas.

  6. En la columna Registrar , busque el registro edx en Nivel 80000001.

  7. En el campo Valor , escriba exactamente la siguiente cadena de caracteres:

    ----:0---:----:----:----:----:----:----

  8. Haga clic en Aceptar dos veces.

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.

Más información

0: kd> .bugcheck
Código de comprobación de errores 00000109
Argumentos a3a01f58'92797517 b3b72bde'e4f976b6 00000000'c0000103 000000000'00000007
0: kd> !sysinfo machineid
Información de id. de máquina [From Smbios 2.4, DMIVersion 0, Size=10150]
BiosMajorRelease = 4
BiosMinorRelease = 6
FirmwareMajorRelease = 0
FirmwareMinorRelease = 0
BiosVendor = Phoenix Technologies LTD
BiosVersion = 6.00
BiosReleaseDate = 07/09/2012
SystemManufacturer = VMware, Inc.
SystemProductName = VMware Virtual Platform
SystemVersion = None
BaseBoardManufacturer = Intel Corporation
BaseBoardProduct = 440BX Desktop Reference Platform
BaseBoardVersion = None

CRITICAL_STRUCTURE_CORRUPTION (109)

Este error Stop se genera cuando el kernel detecta que el código o los datos críticos del kernel están dañados. Normalmente, cualquiera de las siguientes situaciones puede causar este daño:

  • Un controlador modificó involuntariamente o deliberadamente el código o los datos críticos del kernel.

  • Un desarrollador intentó establecer un punto de interrupción estándar del kernel mediante un depurador de kernel que no se adjuntaba cuando se inició el sistema. Los puntos de interrupción estándar (bp) solo se pueden establecer si el depurador está asociado al inicio. Los puntos de interrupción del procesador (ba) se pueden establecer en cualquier momento.

  • Se produjo un daño de hardware. Por ejemplo, es posible que el código del kernel o los datos se hayan almacenado en la memoria con errores.

    Argumentos:
    Arg1: a3a01f5892797517, Reservado
    Arg2: b3b72bdee4f976b6, Reservado
    Arg3: 00000000c0000103, información dependiente del tipo de error
    Arg4: 0000000000000007, tipo de región dañada, puede ser 7: Modificación crítica de MSR