Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»16 Ways to Fix PFN List Corrupt Error on Windows 10

16 Ways to Fix PFN List Corrupt Error on Windows 10

Abhishek SilwalBy Abhishek SilwalDecember 9, 2022
pfn-list-corrupt-windows

Page Frame Number (PFN) list is a database that tracks the allocation of memory used by processes. This way, your system can check for available memory locations to allocate new processes. 

Corruption of this list disables your PC from properly running system processes, thereby causing a Blue Screen of Death (BSOD) error. 

In this article, we explain the reasons for the PFN_LIST_CORRUPT BSOD error and possible solutions.

Table of Contents

  • How Does PFN List Get Corrupted on Windows 10
  • How to Fix PFN List Corruption on Windows 10
    • Fix System Errors With DISM and SFC
    • Check for Disk Errors
    • Update Windows OS
    • Disable Overclocking of CPU
    • Check Faulty RAM
    • Check Minidump File
    • Update Available Drivers
    • Reinstall or Rollback Drivers
    • Run Driver Verifier
    • Uninstall Recent Windows Update
    • Scan for Malware
    • Run Blue Screen Troubleshooter
    • System Restore
    • Update BIOS/UEFI
    • Reset Your PC
    • Check and Replace Hardware

How Does PFN List Get Corrupted on Windows 10

There are a few reasons possible for the PFN list to get corrupted. Some of them are as follows:

  • Damage to RAM
  • Defective or outdated drivers
  • System file corruption
  • Overclocked memory

How to Fix PFN List Corruption on Windows 10

The most common causes for PFN list corruption include drivers and physical memory errors. So troubleshooting for such is certain to fix this issue.

Please find the methods to fix corruption in the Page Frame Number List below. We recommend following these methods in the mentioned order. 

Fix System Errors With DISM and SFC

Deployment Image Servicing and Management and System File Checker scan and fix system file errors. They might fix this error if corrupt system files are the underlying reasons. Follow these directions to run these tools:

  1. Type cmd on the Run tool (Windows + R). Then press Ctrl + Shift + Enter to launch the Elevated Command Prompt.
  2. Paste the following commands and execute each by pressing Enter.
    dism /online /cleanup-image /restorehealth
    sfc /scannow

Check for Disk Errors

This error can also occur due to bad sectors or logical file errors in the system drive. Running the CHKDSK tool will likely fix this issue. Please follow the steps below:

  1. Open the Elevated Command Prompt.
  2. Type chkdsk C: /f /r /x and press Enter.
    check-disk-command

Update Windows OS

Operating System Updates include fixes for many preexisting bugs. It is best to keep your system fully updated to avoid system problems. You may be able to fix the PFN_LIST_CORRUPT error after updating Windows. Here’s how you can do so:

  1. Press Windows + I to open Settings and go to Update & Security.
  2. Here, check for any available updates. Click on Install now or Download if they are available.
    windows system updates install now

Disable Overclocking of CPU

Overclocking your CPU can cause many memory issues. It might be one of the reasons for the PFN_LIST_CORRUPT error.

Note: Disabling overclocking is necessary before trying out many of the fixes below.

The standard method to disable overclocking is to restore BIOS to the default settings. Here are the steps to do so:

  1. Click on Restart inside the Power icon while pressing Shift to enter the Windows Recovery Environment.
    windows-recovery-environment
  2. Then, go to Troubleshoot > Advanced Options > UEFI Firmware Settings and select Restart.
    troubleshoot-advanced-options
  3. Restore your UEFI settings to default. 

You’ll most likely find shortcuts or buttons for restoring to default on the UEFI settings screen. If not, don’t hesitate to get in touch with the manufacturer.

Check Faulty RAM

A faulty RAM is one of the most common reasons for this error. PFN list contains information about virtual and physical memory allocation states. So, a defective physical memory device, i.e., RAM, can cause this list to become corrupt.

Follow the instructions below to check for RAM defects:

  1. Open the run tool and enter mdsched to run Windows Memory Diagnostic.
  2. Select Restart now and check for problems.
    windows-memory-diagnostic
  3. Wait for the result message after the reboot. It may take a lot of time.

The error message may be due to RAM or the motherboard slot. Test by using separate RAM sticks on different slots, and run this program to check for faulty hardware. Then replace the defective device to fix the issue.

You can also download and use other memory testing software if the Memory Diagnostics detects the error but fails to narrow down the cause.

Check Minidump File

A system crash creates a minidump file in the C:\Windows\Minidump directory. You can use a debugger to open and analyze the minidump file to find out the cause for the crash.

Follow the instructions below to use the minidump file to determine the cause for the error:

  1. First, you need to install the Windows debugger. Go to the official Windows SDK download website and click on DOWNLOAD THE ISO.
  2. Mount the ISO file on your PC and launch WinSDKSetup.
  3. Follow the on-screen instructions while keeping the steps below on your mind.
    • Choose to install the software development kit on your computer.
    • Only check the Debugging Tools for Windows for features you want to install.
  4. After installing the debugger, open the Elevated Command Prompt.
  5. Enter the following commands:
    cd\Program Files (x86)\Windows Kits\Debuggers\x64\
    windbg.exe -IA
  6. Now, search for and run WinDbg as administrator.
  7. Press Ctrl + S on the WinDbg program.
  8. Paste SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols in the Symbol path and choose Ok.
  9. Now, click on File > Save Workspace.
  10. Then, go to C:\Windows\Minidump and open the minidump file created due to the system crash. Please be patient while WinDbg is loading the kernel symbols.
  11. After the loading completes, locate and click on !analyze -y on the WinDbg command interface. Again, please wait for the analysis.
  12. After the analysis, search for MODULE_NAME and probably caused by to determine the cause.
  13. Search the internet for more information on the file responsible for the error. Then, remove, uninstall or reinstall the related programs.
Note: Please seek help from Microsoft Support if you have trouble following this method.

Update Available Drivers

Software error in faulty drivers is also a major reason for memory corruption. You can update all your available drivers or select problematic ones by analyzing the minidump file to resolve this issue. Follow the steps below to update your drivers:

  1. Open the run tool and enter devmgmt.msc to launch the Device Manager.
  2. Expand the device category.
  3. Right-click on the device and select Update driver.
    update-mouse-driver
  4. Pick Search automatically for drivers

Reinstall or Rollback Drivers

If your drivers are fully updated, you can try reinstalling them to solve errors in the driver software. Follow these instructions to do so: 

  1. Open the Device Manager and expand the device category.
  2. Right-click on your device and choose Uninstall device. Select Uninstall again.
  3. Restart your PC. Your system automatically detects and installs any missing drivers.

If reinstalling proves useless, try rolling back to the last version. Also, make sure to use this method if you start encountering the PFN error after driver updates. Here’s how to rollback the drivers:

  1. Launch the Device Manager and expand the device category.
  2. Double-click on it and go to the Driver tab.
  3. Select Rollback Driver.

Run Driver Verifier

Driver Verifier performs various tests on your drivers to detect bugs and failures. You can carry out this test on multiple drivers at once. But it is recommended to only test the non-Microsoft drivers.

Note: This method puts heavy stress on your system. It may also cause further system problems. So, make sure to create a restore point before running Driver Verifier.
  1. Enter verifier on run command to open the Driver Verifier Manager.
  2. Here, select Create custom settings (for code developers) and hit Next.
  3. Check everything except Randomized Low Resource Simulations. Also, don’t check Concurrency stress test and DDI compliance for Windows 8. Now, click on Next.
    driver-verifier-check-options
  4. Here, select all drivers except those provided by Microsoft.
  5. Click on Next and then Finish.
  6. Restart your PC and use your system normally.
  7. Wait for your PC to crash. It will crash after about 24-72 hrs.
  8. After rebooting, check the minidump file created due to the system crash using.

Uninstall Recent Windows Update

There may be unresolved bugs in a new system update. If you encountered this error after a system update, please uninstall it. Then, check if the issue resolves. If it doesn’t, you can install the update again anyway.

Here are the steps to uninstall the most recent Windows update:

  1. Go to Settings > Update & Security > View update history > Uninstall updates.
  2. Scroll down to find the Microsoft Windows section and search for the most recent update.
  3. Double-click on it and confirm with Yes to uninstall the update.
    uninstall-latest-windows-update

Scan for Malware

Malware programs are responsible for numerous system problems. It is always recommended to keep your system protected from any external threats. Please make sure to enable real-time protection and even cloud-based protection on a reliable antivirus.

Perform a full system scan or even a boot-time scan with your antivirus program whenever you encounter a BSOD error. Errors due to malware will likely get fixed after removing them.

Run Blue Screen Troubleshooter

Older versions of Windows (before Windows 10 version 1809) also have a Blue Screen Troubleshooter. Follow these steps to run this tool:

  1. Open file explorer and paste Control Panel\All Control Panel Items\Troubleshooting\ on the address bar.
  2. Locate View all on the left sidebar and click on it.
  3. Look for Blue Screen, right-click on it and select Run as administrator.
  4. Follow the on-screen instructions.

System Restore

System Restore is a tool to revert the system to a restore point. This way, you can remove all system errors if you have an appropriate restore point. Follow these directions to perform a system restore:

  1. Enter rstrui on the Run command (Windows + R). It will launch the System Restore tool.
  2. Click on Next and select the restore point.
  3. There is also an option to Scan for affected programs.
  4. Click on Next and follow the instructions.
Note: Please go to Troubleshooter > Advanced Options > System Restore to initiate the System Restore from Windows Recovery Environment.

Update BIOS/UEFI

Errors in the system configuration of your BIOS/UEFI settings may also cause many BSOD errors. There may also be a discrepancy between your motherboard and your UEFI. This scenario is likely if you are used to replacing old hardware. You can try updating your BIOS or UEFI if you encounter this error. Please execute the following steps:

  1. Enter msinfo32 in the Run tool to launch System Information.
  2. Here, look for your BIOS Version/Date and download the latest BIOS for your device from the official website.
  3. Extract it and copy its contents to a USB drive.
  4. Restart your computer while keeping the USB connected to your PC.
  5. Enter and update your BIOS/UEFI.
  6. After updating the bios, reset its settings to the default configuration.
Note: Improper manipulation of your BIOS can cause irreversible system problems. Please contact your motherboard manufacturer if you experience any difficulty updating the BIOS.

Reset Your PC

You can try resetting your PC as the last resort to solve the PFN_LIST_CORRUPT error. Windows has a simple interface to reset your PC to factory settings. It is also possible to use the Command Prompt to do so.

The normal method to perform a system reset is as follows:

  1. Go to Start > Settings > Update & Recovery > Recovery.
  2. Under Reset this PC, select Get started.
  3. Follow the on-screen instructions.
Note: Please go to Troubleshooter > Reset this PC to launch this feature from the Windows Recovery Environment.

Check and Replace Hardware

If resetting your system still does not solve this issue, faulty hardware is likely responsible. You can only replace the hardware device with a functioning one. Please seek expert help to check and replace defective parts of your PC.

fix
Abhishek Silwal
  • LinkedIn

Abhishek Silwal is an Electronics Engineer and a technical writer at TechNewsToday. He specializes in troubleshooting a wide range of computer-related issues. His educational background in Electronics Engineering has given him a solid foundation in understanding of computers. He is also proficient in several programming languages and has worked on various robotics projects. Even in his early days, he used to tinker with various computer components, both hardware, and software, to satiate his curiosity. This experience has given him a breadth of experience that goes beyond his educational qualification. Abhishek has been writing articles on dealing with varieties of technical issues and performing specific tasks, especially on a Windows machine. He strives to create comprehensive guides on fixing many system and hardware issues and help others solve their problems. You can contact him at abhisheksilwal@technewtoday.com

Related Posts

boot loop

14 Ways to Fix Windows Boot Loop

March 19, 2023
how to change windows startup sound

How to Change Windows Startup Sound

March 17, 2023
scan disk windows 10

How to Scan Disk Windows

March 16, 2023
Shared GPU Memory

What is Shared GPU Memory? How is It Different From Dedicated VRAM?

March 12, 2023
firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
update sound drivers

How to Update Sound Drivers on Windows

March 7, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
sata ports on motherboard

All the Types of SATA Ports on Motherboard

March 21, 2023
anti-aliasing-on-or-off

What is Anti Aliasing? Should You Turn It on or off

March 21, 2023
APU vs CPU

APU Vs CPU – What’s the Difference?

March 19, 2023
You may also like
how to overclock ram

How to Overclock RAM? (Step-by-Step Guide)

March 22, 2023
num lock not working

Num Lock Not Working – How to Fix It

March 22, 2023
how-to-print-from-iphone

How to Print From iPhone? Step-by-Step Guide

March 22, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.