Compartir a través de


Error de detención 0x109: CRITICAL_STRUCTURE_CORRUPTION en una máquina virtual de VMware

Este artículo proporciona la solución para el error de detención 0x109: CRITICAL_STRUCTURE_CORRUPTION en una máquina virtual de VMware.

Número de KB original: 2902739

Síntomas

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

código de comprobación de errores 00000109
Argumentos a3a01f58 `92797517 b3b72bde `e4f976b6 00000000 `c0000103 00000000 `00000007

Causa

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

Solución alternativa

Se trata de un problema conocido que afecta a ESXi 5.0.x. Para 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. Desactive 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 Avanzado, 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 terceros que describe este artículo son fabricados por empresas 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 00000000`00000007
0: kd> !sysinfo machineid
Información del identificador de equipo [De Smbios 2.4, DMIVersion 0, Size=10150]
BiosMajorRelease = 4
BiosMinorRelease = 6
FirmwareMajorRelease = 0
VersiónMenorDeFirmware = 0
BiosVendor = Phoenix Technologies LTD
BIOSVersion = 6.00
BiosReleaseDate = 07/09/2012
SystemManufacturer = VMware, Inc.
SystemProductName = VMware Virtual Platform
SystemVersion = Ninguno
BaseBoardManufacturer = Intel Corporation
BaseBoardProduct = Plataforma de Referencia de Escritorio 440BX
BaseBoardVersion = Ninguno

CRITICAL_STRUCTURE_CORRUPTION (109)

Este error de detención se genera cuando el kernel detecta que se ha dañado el código o los datos críticos del kernel. Normalmente, cualquiera de las siguientes situaciones puede causar esta corrupción:

  • Un controlador modifica accidentalmente 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 usando un depurador del kernel que no estaba enlazado cuando se inició el sistema. Los puntos de interrupción estándar (bp) solo se pueden establecer cuando el depurador está vinculado al inicio. Los puntos de interrupción del procesador (ba) se pueden establecer en cualquier momento.

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

    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