0x109 błędu zatrzymania: CRITICAL_STRUCTURE_CORRUPTION na maszynie wirtualnej VMware
Ten artykuł zawiera rozwiązanie problemu dotyczącego rozwiązywania 0x109 błędu zatrzymania: CRITICAL_STRUCTURE_CORRUPTION na maszynie wirtualnej VMware.
Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 2902739
Symptomy
Na maszynie wirtualnej z systemem Windows Server z systemem VMware ESXi 5.0.x zostanie wyświetlony kod błędu "CRITICAL_STRUCTURE_CORRUPTION" Stop, który rozpoczyna się w następujący sposób:
00000109 kodu sprawdzania błędów
Argumenty a3a01f58 "92797517 b3b72bde "e4f976b6 000000000 "c0000103 0000000" 00000007
Przyczyna
Ten problem występuje, ponieważ system wykrywa krytyczną modyfikację msr, a następnie ulega awarii.
Rozwiązanie
Aby rozwiązać ten problem, przejdź do następującej witryny internetowej VMware:
Jest to znany problem, który ma wpływ na ESXi 5.0.x. Aby uzyskać więcej informacji, skontaktuj się z firmą VMware.
Aby obejść ten problem, ręcznie utwórz maskę CPUID dla maszyn wirtualnych, których dotyczy problem. Aby tego dokonać, wykonaj następujące kroki:
Wyłącz maszynę wirtualną.
Kliknij prawym przyciskiem myszy maszynę wirtualną, a następnie kliknij pozycję Edytuj ustawienia.
Kliknij kartę Opcje .
W obszarze Zaawansowane kliknij pozycję CPUID Maska.
Kliknij przycisk Zaawansowane.
W kolumnie Rejestrowanie znajdź rejestr edx w obszarze Poziom 80000001.
W polu Wartość wprowadź dokładnie następujący ciąg znaków:
----:0---:----:----:----:----:----:----
Kliknij dwa razy przycisk OK.
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
Więcej informacji
0: kd> .bugcheck
00000109 kodu sprawdzania błędów
Argumenty a3a01f58'92797517 b3b72bde'e4f976b6 00000000'c0000103 00000000'00000007
0: kd> !sysinfo machineid
Informacje o identyfikatorze maszyny [Z Smbios 2.4, DMIVersion 0, Size=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 = Brak
BaseBoardManufacturer = Intel Corporation
BaseBoardProduct = 440BX Desktop Reference Platform
BaseBoardVersion = BrakCRITICAL_STRUCTURE_CORRUPTION (109)
Ten błąd zatrzymania jest generowany, gdy jądro wykryje, że krytyczny kod jądra lub dane zostały uszkodzone. Zazwyczaj każda z następujących sytuacji może spowodować uszkodzenie:
Sterownik przypadkowo lub celowo zmodyfikował krytyczny kod jądra lub dane.
Deweloper próbował ustawić standardowy punkt przerwania jądra przy użyciu debugera jądra, który nie został dołączony podczas uruchamiania systemu. Standardowe punkty przerwania (bp) można ustawić tylko wtedy, gdy debuger jest dołączony podczas uruchamiania. Punkty przerwania procesora (ba) można ustawić w dowolnym momencie.
Wystąpiło uszkodzenie sprzętu. Na przykład kod jądra lub dane mogły być przechowywane w pamięci, która uległa awarii.
Argumenty:
Arg1: a3a01f5892797517, zarezerwowane
Arg2: b3b72bdee4f976b6, zarezerwowane
Arg3: 00000000c00000103, Informacje zależne od typu niepowodzenia
Arg4: 0000000000000007, typ uszkodzonego regionu, może mieć wartość 7: Krytyczna modyfikacja msr
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla