[4 Ways] How to Fix Page Fault in Nonpaged Area in Windows PCs?

Getting the Page Fault in Nonpaged Area BSOD? This article shows easy ways to fix the error, solve memory problems, and keep your Windows 10 PC running smoothly.

Posted by @Irene October 15, 2025 Updated By @Irene October 15, 2025

What is BSOD Page_Fault_In_Nonpaged_Area error?

The “Page Fault in Nonpaged Area” error is a type of Blue Screen of Death (BSOD) that appears when Windows runs into a memory management problem. The Nonpaged Area is a special part of your computer’s RAM that stores important system files and data the operating system must access quickly. These files cannot be moved or “paged out” to the hard drive.

When Windows tries to access data in this protected memory area and fails, it triggers the stop code PAGE_FAULT_IN_NONPAGED_AREA (0x00000050). This means the system attempted to use an invalid or unavailable memory address. In simple terms, Windows expected to find certain data in RAM, but it was either missing, corrupted, or unreadable.

Several factors can cause this error, including:

Faulty RAM: Damaged or improperly installed memory modules can lead to read/write failures.
Driver Problems: Outdated or incompatible drivers may conflict with memory management.
Disk Errors: Bad sectors or a failing hard drive can interfere with how Windows accesses data.
Software Conflicts: Poorly coded or incompatible programs may disrupt system memory.
Corrupted System Files: Missing or damaged Windows files can trigger memory access issues.

In short, this BSOD occurs when Windows cannot correctly handle essential data in the Nonpaged Area of memory, leading to a crash to protect the system from further damage.

How to fix Page_Fault_In_Nonpaged_Area error

Fix 1. Run Windows Memory Diagnostic Tool

Windows Memory Diagnostic Tool is specifically designed to check for memory-related issues that can lead to blue screen errors. It scans your system's memory thoroughly for errors.

Step 1: Press Win+R to open the RUN dialog box, type mdsched.exe, and hit Enter.

Step 2: Choose "Restart now and look for issues" (recommended).

Step 3: Your system will reboot, and then a diagnostic test will initiate. It will show you if there are any errors in your memory.

Step 4. Once the test is finished, please restart your PC again and check if the problem is fixed. If it shows some big issues in the RAM, then it is better to replace it.

Fix 2.  See Blue Screen Logs by Event Viewer

The easiest way to check blue screen logs on Windows 10 is by using Event Viewer. Here’s how:

Step 1. Press Win + X and choose Event Viewer from the menu. At the top, click on the Action tab and select Create Custom View.

Step 2. In the new window, open the Logged dropdown and choose the time when the BSOD happened.

Step 3. Under Event Logs, check the box for Windows Logs. Then, under Event Level, select Error.

Step 4. Click OK, then enter a name and description for your custom view. Click OK again.

Step 5. You’ll now see a list of system errors from the time you selected. To view BSOD details, click on each log and check the General and Details tabs.

Fix 3. Run Automatic Repair

Windows 11 includes a built-in Startup Repair feature that can automatically identify and fix boot issues, including the BCD error code 0xc0000098

Step 1. Boot from a Windows 11 installation media: Insert a Windows 11 installation USB or DVD and restart your computer. As soon as your PC starts, press any key to boot from the media.

Step 2. Select your language preferences and click Next. Choose Repair your computer at the bottom left.

Step 3. Select Troubleshoot, then Advanced options, and finally, Startup Repair.

The tool will automatically attempt to detect and repair any boot-related issues, including the BCD file error.

Fix 4. Check and repair the disk in Safe Mode

A common cause of Windows stop code 0xc000021a with blue screen or getting stuck at Scanning and Repairing Drive at 0% is the presence of bad sectors on the hard drive. To resolve this, checking and repairing the disk is recommended. Since Windows cannot boot normally under these circumstances, the following steps should be performed in Safe Mode:

Step 1. Press and hold the Power button to force the computer to turn off and on three times.If this does not work, use a bootable installation media to start your PC.

Step 2. In WinRE, navigate to Troubleshoot Advanced Options > Startup Settings > Restart. On the next screen, press F4 to enter Safe Mode or F5 to enter Safe Mode with Networking.

Step 3. Open the Start Menu, type Command Prompt, right-click it, and select Run as administrator. In the command window, enter the following command:

chkdsk C: /f /r

Step 4. When prompted, type Y and press Enter to schedule the disk check for the next startup. Once the scanning and repairing process is complete, restart the computer and check if the issue has been resolved.

Further reading:  How to recover lost data due to Page Fault in Nonpaged Area BSOD?

If you lose some data after fixing the Page Fault in Nonpaged Area BSOD, you can try using AOMEI Partition Assistant for Recovery. This powerful yet easy-to-use tool has a Data Recovery feature that helps you quickly find and restore deleted, lost, or corrupted files in Windows 11/10/8/7 and Windows Server.

If you have backups, you can restore files directly from them. However, if no backup is available, AOMEI Partition Assistant for Recovery is a great choice. It supports recovering over 1,000 types of files, including documents, photos, videos, audio, and more, from HDDs, SSDs, SD cards, and other storage devices.

With its simple graphical interface, even beginners can use it easily to recover lost data due to this Page_Fault_In_Nonpaged_Area error.

Free DownloadWindows PCs and Servers
Secure Download

Step 1. Run AOMEI Partition Assistant for Recovery and click "PC Crashed Recovery".

Step 2. Select a way to create bootable disk as per your needs and click "Create". (Here, we take the first USB Boot Device as an example)

There are three ways available to create bootable disk based on Windows PE.

  • USB Boot Device: To create a bootable USB Device.

  • Export ISO File: Use this method to make a bootable ISO file. After the ISO is exported, you need to burn it with a third-party burning program. Or, you can use the ISO to boot some virtual machines or burn it to other devices.

  • Burn to CD/DVD: To create a bootable CD/DVD.

Tips: "Add Drivers" allows you to manually add additional and necessary drivers into the bootable disk so that more devices will be available after you boot into WinPE.

Step 3. Then, you will get a pop-up note that this operation will format the USB hard disk. If there is important data on it, please first make a backup. If you confirm, please click "Yes" to continue.

Step 4. The creation operation will start and you can check the creation process. The progress of creating a WinPE bootable USB drive will take a few minutes.

Step 5. After the process is finished, you can will get a successful window. And, you will also get a notice of instructions to boot from the bootable disk and then recover from a crashed system.

Step 6. Please insert the bootable USB to boot up the crashed PC and then start the recovery process.

To boot from the WinPE bootable USB flash drive or CD/DVD, you need to first enter into BIOS/UEFI and change boot drive order under Boot Menu. And, you may also need to disable Secure Boot under BIOS/UEFI. 

Conclusion

The Page_Fault_In_Nonpaged_Area BSOD is often caused by memory or driver issues that interrupt how Windows accesses critical system data. While it can be frustrating, this error is fixable through built-in Windows tools like Memory Diagnostic, Event Viewer, Automatic Repair, or disk checks in Safe Mode.

If you lose data during or after fixing the issue, AOMEI Partition Assistant for Recovery provides a reliable way to restore deleted or corrupted files safely. By following the right repair and recovery steps, you can bring your system back to normal performance and prevent future data loss.

Free DownloadWindows PCs and Servers
Secure Download