Fehlerprüfung 0x12B: FAULTY_HARDWARE_CORRUPTED_PAGE
Die FAULTY_HARDWARE_CORRUPTED_PAGE-Fehlerüberprüfung weist den Wert 0x0000012B auf. Diese Fehlerprüfung gibt an, dass der Windows-Speicher-Manager eine Beschädigung erkannt hat. Diese Beschädigung konnte nur durch eine Komponente verursacht werden, die über physische Adressierung auf den Arbeitsspeicher zugreift.
Wichtig
Dieses Thema richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.
FAULTY_HARDWARE_CORRUPTED_PAGE Parameter
Es gibt zwei Szenarien, in denen der Speicher-Manager FAULTY_HARDWARE_CORRUPTED_PAGE Fehlerüberprüfungen mit zwei verschiedenen Parametersätzen auslöst.
Wenn die Parameter 3 und 4 beide null sind, weist die Fehlerüberprüfung darauf hin, dass der Speicher-Manager einen Single-Bit-Fehler auf einer Seite erkannt hat, von der der Speicher-Manager erwartet hat, dass er null ist.
Wenn die Parameter 3 und 4 ungleich 0 sind, wird die Fehlerüberprüfung vom Komprimierten Speicher-Manager ausgelöst, da eine Seite aufgrund einer Beschädigung des physischen Speichers nicht dekomprimiert werden kann.
Seite "Speicher-Manager" nicht "Null"-Fehlerparameter
Diese Fehlerprüfung gibt an, dass auf dieser Seite ein Ein-Bit-Fehler gefunden wurde. Dieser Fehler ist ein Hardwarespeicherfehler.
Parameter | BESCHREIBUNG |
---|---|
1 | Virtuelle Adressen werden der beschädigten Seite zugeordnet |
2 | Physische Seitenzahl |
3 | Null |
4 | Null |
Komprimierte Store-Manager-Fehlerparameter
Diese Fehlerprüfung gibt an, dass ein Speicher-Manager-Speicherfehler aufgetreten ist. Dies kann ein Authentifizierungsfehler, ein CRC-Fehler oder ein Dekomprimierungsfehler sein.
Parameter | BESCHREIBUNG |
---|---|
1 | FailStatus: Gibt den Typ des Fehlers an. |
2 | Die CompressedSize der Seite, die gelesen wird |
3 | Quellpuffer |
4 | Zielpuffer |
Ursache
Diese Fehlerüberprüfung kann nur aufgrund von Speicherbeschädigungen aufgrund des Physischen Speicherzugriffs auftreten. Zu den Ursachen für eine Beschädigung des physischen Arbeitsspeichers gehören:
- Defekte RAM-Hardware.
- Ein Treiber oder Gerät ändert physische Seiten falsch über einen falschen DMA-Vorgang oder die zugeordnete MDL.
- Beschädigungen, die durch ein Hardwaregerät oder eine Firmware verursacht werden, die den Arbeitsspeicher beschädigt, z. B. durch Firmware, die physische Seiten während eines Energieübergangs illegal ändert.
Hinweis
Der komprimierte Store-Manager kann erkennen, ob die Beschädigung durch einen Single-Bit-Fehler verursacht wurde, und korrigiert diese Bedingung automatisch, ohne eine Fehlerprüfung durchzuführen. Diese Fehlerüberprüfung wird vom Compressed Store Manager gemeldet, wenn die Beschädigung nicht durch einen Einzelnen-Bit-Fehler verursacht wurde.
Weitere Informationen zum Windows-Speicher-Manager und zur Arbeitsspeicherkomprimierung finden Sie unter Windows Internals 7th Edition, Teil 1.
Lösung
Um zu untersuchen, ob diese Fehlerprüfung durch defekte RAM-Hardware verursacht wird, führen Sie das Windows-Speicherdiagnosetool aus. Geben Sie im Suchfeld der Systemsteuerung Arbeitsspeicher ein, und wählen Sie dann Speicherprobleme Ihres Computers diagnostizieren aus. Nachdem der Test ausgeführt wurde, verwenden Sie die Ereignisanzeige, um die Ergebnisse im Systemprotokoll anzuzeigen. Wählen Sie den Eintrag MemoryDiagnostics-Results aus, um die Ergebnisse anzuzeigen.