Fehlerüberprüfungs-0x1C7: STORE_DATA_STRUCTURE_CORRUPTION

Die STORE_DATA_STRUCTURE_CORRUPTION-Fehlerprüfung weist den Wert 0x000001C7 auf. Es gibt an, dass die Speicherkomponente eine Beschädigung ihrer Datenstrukturen erkannt hat.

Wichtig

Dieser Artikel 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.

STORE_DATA_STRUCTURE_CORRUPTION-Parameter

Parameter BESCHREIBUNG
1 Beschädigungs-ID. Weitere Informationen finden Sie unter den Werten.
2 Weitere Informationen finden Sie unter den Werten.
3 Weitere Informationen finden Sie unter den Werten.
4 Weitere Informationen finden Sie unter den Werten.

Beschädigungs-ID

 0x0 : A chunk heap buffer's hash doesn't match.
    2 - Chunk heap buffer whose hash didn't match.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.

 0x1 : An unhandled exception occurred on the store thread and a chunk heap buffer's hash doesn't match, which is likely the source of the exception.
    2 - Chunk heap buffer whose hash didn't match.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.

 0x2 : Page data appears corrupt during a read and the corresponding page record's heap buffer hash doesn't match.
    2 - Chunk heap buffer whose hash didn't match containing the page record of the data being read.
    3 - Expected buffer hash.
    4 - Page frame number of the corrupted page.
 
 0x3 : Page data appears corrupt during a read and the corresponding page record has changed since the start of the read operation.
    2 - Pointer to the page location information snapped from the page record that was found when the read was initiated.
    3 - Pointer to the page record currently in the page tree for the same page key.
    4 - Reserved.

Ursache

Die Speicherkomponente hat eine Beschädigung ihrer Datenstrukturen erkannt.

Diese Fehlerüberprüfung kann durch Speicherbeschädigungen aufgrund des Physischen Speicherzugriffs auftreten. Zu den Ursachen für eine Beschädigung des physischen Arbeitsspeichers gehören:

  1. Defekte RAM-Hardware
  2. Ein Treiber oder Gerät ändert physische Seiten falsch über einen falschen DMA-Vorgang oder die zugeordnete MDL.
  3. 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.

Weitere Informationen zum Windows-Speicher-Manager finden Sie unter Windows Internals 7th Edition Part 1 von Pavel Yosifovich, Mark E. Russinovich, David A. Solomon und Alex Ionescu.

Lösung


Windows-Speicherdiagnosetool

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. Suchen Sie nach dem Eintrag MemoryDiagnostics-Results , um die Ergebnisse anzuzeigen.

Weitere Informationen

Bug Check Code Reference (Referenz zu Fehlerüberprüfungscodes)

Windows Kernel-Mode Memory Manager