Stopfout 0x109: CRITICAL_STRUCTURE_CORRUPTION op een virtuele VMware-machine

Dit artikel biedt de oplossing voor het oplossen van de stopfout 0x109: CRITICAL_STRUCTURE_CORRUPTION op een virtuele VMware-machine.

Van toepassing op: Windows Server 2012 R2
Origineel KB-nummer: 2902739

Symptomen

Op een virtuele Windows Server-machine waarop VMware ESXi 5.0.x wordt uitgevoerd, ontvangt u een 'CRITICAL_STRUCTURE_CORRUPTION' Stop-foutcode die als volgt begint:

Bugcontrolecode 00000109
Argumenten a3a01f58 "92797517 b3b72bde "e4f976b6 000000000 "c0000103 00000000" 00000007

Oorzaak

Dit probleem treedt op omdat het systeem een essentiƫle MSR-wijziging detecteert en vervolgens vastloopt.

Oplossing

Ga naar de volgende VMware-website om dit probleem op te lossen:

Windows 8.1/Windows Server 2012 virtuele machines mislukken met een blauw scherm en rapporteren de fout: CRITICAL_STRUCTURE_CORRUPTION (2060019)

Het is een bekend probleem dat van invloed is op ESXi 5.0.x. Neem contact op met VMware voor meer informatie.

U kunt dit probleem omzeilen door handmatig een CPUID-masker te maken voor de betrokken virtuele machines. Volg deze stappen om dit te doen:

  1. Schakel de virtuele machine uit.

  2. Klik met de rechtermuisknop op de virtuele machine en klik vervolgens op Instellingen bewerken.

  3. Klik op het tabblad Opties .

  4. Klik onder Geavanceerd op CPUID-masker.

  5. Klik op Geavanceerd.

  6. Zoek in de kolom Registreren het edx-register onder Niveau 80000001.

  7. Voer in het veld Waarde precies de volgende tekenreeks in:

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

  8. Klik tweemaal op OK.

De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.

Meer informatie

0: kd> .bugcheck
Bugcontrolecode 00000109
Argumenten a3a01f58'92797517 b3b72bde'e4f976b6 000000000'c0000103 00000000'00000007
0: kd> !sysinfo machineid
Informatie over machine-id [Van Smbios 2.4, DMIVersion 0, Grootte=10150]
BiosMajorRelease = 4
BiosMinorRelease = 6
FirmwareMajorRelease = 0
FirmwareMinorRelease = 0
BiosVendor = Phoenix Technologies LTD
BiosVersion = 6,00
BiosReleaseDate = 09-07-2012
SystemManufacturer = VMware, Inc.
SystemProductName = VMware Virtual Platform
SystemVersion = Geen
BaseBoardManufacturer = Intel Corporation
BaseBoardProduct = 440BX Desktop Reference Platform
BaseBoardVersion = Geen

CRITICAL_STRUCTURE_CORRUPTION (109)

Deze stopfout wordt gegenereerd wanneer de kernel detecteert dat kritieke kernelcode of gegevens zijn beschadigd. Normaal gesproken kan een van de volgende situaties deze beschadiging veroorzaken:

  • Een stuurprogramma heeft per ongeluk of opzettelijk kritieke kernelcode of -gegevens gewijzigd.

  • Een ontwikkelaar heeft geprobeerd een standaard kernelonderbrekingspunt in te stellen met behulp van een kernelfoutopsporingsprogramma dat niet is gekoppeld toen het systeem werd gestart. Standaardonderbrekingspunten (bp) kunnen alleen worden ingesteld als het foutopsporingsprogramma is gekoppeld bij het opstarten. Processoronderbrekingspunten (ba) kunnen op elk gewenst moment worden ingesteld.

  • Er is een hardwarebeschadiging opgetreden. De kernelcode of gegevens kunnen bijvoorbeeld zijn opgeslagen in het geheugen dat is mislukt.

    Argumenten:
    Arg1: a3a01f5892797517, Gereserveerd
    Arg2: b3b72bdee4f976b6, Gereserveerd
    Arg3: 00000000c0000103, Fouttypeafhankelijke informatie
    Arg4: 0000000000000007, Type beschadigde regio, kan 7 zijn: Essentiƫle MSR-wijziging