Freigeben über


Fehlerüberprüfung 0x4E: PFN_LIST_CORRUPT

Die PFN_LIST_CORRUPT-Fehlerüberprüfung hat den Wert 0x0000004E. Dies gibt an, dass die Liste der Seitenrahmennummer (PFN) beschädigt ist.

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.

PFN_LIST_CORRUPT Parameter

Parameter 1 gibt die Art der Verletzung an. Die Bedeutung der anderen Parameter hängt vom Wert von Parameter 1 ab.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Fehlerursache

0x01

Der ListHead-Wert , der beschädigt wurde

Die Anzahl der verfügbaren Seiten

0

Der Listenkopf war beschädigt.

0x02

Der Eintrag in der Liste, der entfernt wird

Die höchste physische Seitenzahl

Die Verweisanzahl des zu entfernenden Eintrags

Ein Listeneintrag wurde beschädigt.

0x06

Die Seitenrahmennummer

Der Prototyp PTE

Der PTE-Inhalt

Die PTE-Hardware und/oder die prototypische PTE-Datenstruktur wurden beschädigt. Dies kann durch Hardware-Single-Bit-Fehler, fehlerhafte DMA-Übertragungen usw. verursacht werden.

0x07

Die Seitenrahmennummer

Die aktuelle Anzahl der Freigaben

0

Ein Treiber hat eine bestimmte Seite öfter entsperrt, als sie gesperrt wurde.

0x8D

Die Seitenrahmennummer, deren Zustand inkonsistent ist

0

0

Die liste ohne Seiten ist beschädigt. Dieser Fehlercode weist höchstwahrscheinlich auf ein Hardwareproblem hin.

0x8F

Neue Seitenzahl

Alte Seitennummer

0

Der Listenkopf der freien oder nullierten Seite ist beschädigt.

0x99

Seitenrahmennummer

Aktueller Seitenstatus

0

Ein Seitentabelleneintrag (PTE) oder PFN ist beschädigt.

0x9A

Seitenrahmennummer

Aktueller Seitenstatus

Die Verweisanzahl des Eintrags, der entfernt wird

Ein Treiber hat versucht, eine Seite freizusetzen, die noch für E/A gesperrt ist.

Ursache

Dieser Fehler wird in der Regel durch einen Treiber verursacht, der eine Liste mit fehlerhaften Speicherdeskriptoren übergibt. Der Treiber hat beispielsweise zweimal MmUnlockPages mit derselben Liste aufgerufen.

Wenn ein Kerneldebugger verfügbar ist, untersuchen Sie die Stapelablaufverfolgung: Die Debugerweiterung !analyze zeigt Informationen zur Fehlerprüfung an und kann hilfreich sein, um die Ursache zu ermitteln. Geben Sie dann einen der Befehle k (Display Stack Backtrace) ein, um den Aufrufstapel anzuzeigen.

Weitere Informationen

!Analysieren

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