Error AtlasError Documentation and Resolution

Windows blue screen PFN_LIST_CORRUPT

Bug Check 0x4E: PFN_LIST_CORRUPT

Windows stopped with a PFN_LIST_CORRUPT bug check because the page frame number list became corrupted. This usually points to memory-management corruption caused by a buggy driver, repeated page-lock misuse, DMA-related corruption, or failing RAM.

PFN_LIST_CORRUPTruntime
Bug Check 0x4E: PFN_LIST_CORRUPT
  • A driver corrupted the PFN list or unlocked pages incorrectly, damaging Windows memory-management structures.
  • Faulty RAM or unstable memory settings caused memory corruption in kernel-managed page structures.
  • A DMA-capable device or controller wrote invalid data into memory.
  • A broader low-level memory corruption issue exists in the system, often tied to drivers, firmware, or hardware instability.
  1. Test memory stability first, including disabling memory overclocks or XMP/EXPO profiles and running an extended memory test.
  2. Roll back or update recently installed drivers, especially storage, GPU, antivirus, virtualization, and device-management drivers that interact heavily with kernel memory.
  3. If the issue started after adding hardware, remove or isolate that device and retest. DMA-capable devices and their drivers are common suspects.
  4. Check for BIOS or chipset firmware updates if the problem appears after a platform change or new CPU/RAM combination.
  5. Use crash dumps and driver analysis if available to identify repeated driver involvement around the PFN corruption path.
  6. If crashes persist across clean driver states, suspect defective RAM or motherboard-level memory instability.
Bug Check 0x4E: PFN_LIST_CORRUPT
PFN_LIST_CORRUPT BSOD: causes and fixes | Error Atlas