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