Fix: Windows 11 'PAGE_FAULT_IN_NONPAGED_AREA' BSOD Error: A Complete Troubleshooting Guide

The PAGE_FAULT_IN_NONPAGED_AREA Blue Screen of Death (BSOD) is a common Windows 11 error that occurs when the system attempts to access a memory address that is invalid or unavailable. This is usually caused by faulty hardware (RAM), corrupt drivers, or file system errors. If you are stuck in a loop with this error, follow these proven steps to fix it.

Step 1: Run the Windows Memory Diagnostic Tool

Since this error is often linked to physical memory issues, your first priority should be checking your RAM for defects.

  • Press Win + R, type mdsched.exe, and press Enter.
  • Select "Restart now and check for problems (recommended)".
  • Windows will restart and perform a thorough scan of your memory. If the tool reports hardware failures, you may need to reseat your RAM or replace the faulty module.

Step 2: Use CHKDSK to Repair Disk Errors

A corrupted hard drive or bad sectors can lead to paging errors. Using the Check Disk utility can help repair the file system.

  • Search for Command Prompt in the Start menu, right-click it, and select Run as administrator.
  • Type chkdsk C: /f /r and press Enter.
  • You will be asked to schedule the scan for the next restart. Type Y and restart your computer.

Step 3: Update Graphics and Chipset Drivers

Outdated or incompatible drivers are a major cause of memory management errors. You should prioritize updating your Display Adapter and Chipset drivers.

  • Right-click the Start button and select Device Manager.
  • Expand Display adapters, right-click your GPU, and select Update driver.
  • Choose "Search automatically for drivers". Repeat this process for Network adapters and IDE ATA/ATAPI controllers.

Step 4: Disable Fast Startup

Fast Startup saves the state of your OS to a hibernation file to speed up boot times, but it can sometimes prevent drivers from loading correctly, causing BSODs.

  • Open the Control Panel and go to Hardware and Sound > Power Options.
  • Click "Choose what the power buttons do" on the left sidebar.
  • Click "Change settings that are currently unavailable" at the top.
  • Uncheck "Turn on fast startup (recommended)" and click Save changes.

Step 5: Reset the Virtual Memory (Paging File)

If the virtual memory file (Pagefile.sys) is corrupted, Windows will trigger this error whenever it tries to swap data from RAM to the disk.

  • Search for "View advanced system settings" in the Start menu and open it.
  • Under the Advanced tab, click Settings in the Performance section.
  • Go to the Advanced tab and click Change under Virtual Memory.
  • Uncheck "Automatically manage paging file size for all drives".
  • Select your system drive (C:), choose No paging file, and click Set.
  • Restart your PC, then return to this menu and select "System managed size" to create a fresh, error-free paging file.

Step 6: Run System File Checker (SFC)

If the error persists, use the SFC tool to repair corrupted Windows system files that might be interfering with memory operations.

  • Open Command Prompt (Admin).
  • Type sfc /scannow and press Enter.
  • Wait for the process to reach 100%. If it finds and repairs files, restart your PC and check if the BSOD is resolved.

💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #OS