PAGE_FAULT_IN_NONPAGED_AREA with a bug check value of 0x0000005 is a blue screen of death error, occurring when an invalid system of memory has been referenced.
In easier words, it occurs when your computer is experiencing heavy load, and your computer pointed at the wrong address in the free memory(RAM).
This error usually occurs when no data is found in the memory while looking for the same in the paging file. Therefore the system generates a fault, as missing data cannot be generated from the hard disk.
In hindsight, it is caused primarily when there is either a new component that has been installed, or there is corruption in memory. Other reasons are not that prominent for such an error.
Reason For the Error
This is an old issue, occurring since the times of XP. There are various reasons for this error, while the primary one revolves around the installed memory.
- Your memory (RAM) has become corrupted, thus giving out the error occasionally.
- Damaged Windows system files that are not able to access memory when required.
- Automatic Paging file management is acting up, therefore throwing the BSOD.
- A newly installed service is not working in cohesion with other running services.
- Logical hard drive errors that have not been addressed yet by the user.
- The new software has been installed, which is interfering with Windows services.
Solution #1 Test the Memory
Problems with the memory are one the primary suspect behind this BSOD. Therefore, it is recommended to run the Memory Check on your computer to confirm the memory issues.
- Press Window Key + R on the keyboard to open the RUN dialog.
- Type in mdsched.exe and press ENTER on the keyboard.
- The Windows Memory Diagnostics wizard will appear on the screen.
You get the option to either restart straight away and check for errors in the memory or wait for the next time you restart. The choice is yours to make. We recommend
According to your selection, Windows will check problems with memory. If any errors are found, they will fix them automatically.
Solution #2 Disable Automatic Page File Size Management
Paging in operating systems is a storage mechanism that relies on secondary storage to support the main memory. It helps them perform tasks more swiftly.
Windows operating system has an automatic page file system that regulates paging files size according to the usage of the users. You can disable it to check if it’s the culprit behind the blue screen of death.
- Search “This PC” in the Start Menu search bar. Right-click on the This PC.
- Click on Properties and the System window will appear on the screen
- Click on the Advanced System Settings option given on the left side of the window, as shown in the image.
- Now the System Properties window will appear on the screen. In the advanced tab, go to the Performance section and click on settings.
- Head to the Advanced tab of the Performance Options.
Under the Virtual Memory section, click on Change. It will open the Virtual Memory section in a separate window.
- In the Virtual Memory section, untick the option that says, “ Automatically manage paging file size for all drives.”
Now we will have to manually update the paging size of the system. To do just tick the option that says “Custom Size.”
Set the minimum size as 32 as the minimum allowed for the computer in the image is 16.
And for the maximum size, keep it according to the space available. We have over 14,000 MB available, so we set it as 5000 MB to be on a safer side. It is double the recommended size given in the bottom of the Virtual Memory section.
Solution #3 Update your Device Drivers
When installing a new device in the computer, there is a possibility that Windows may not have adequate drivers for it. While Windows 10 ships with drivers for the major components, it is impossible to ship it for all the components.
Your device may not be compatible with Windows and thus could cause problems to the computer.
You can update the drivers from the device manager, which has the option to automatically check for drivers and install them. Or, you can head the website of the component manufacturer and look for drivers.
Solution #4 Run the System File Checker
Use Windows System File Checker to scan for disparities, corruption in system files, and repair them.
If you are running Windows 8 and above, run the DISM(Deployment Image Servicing Management) tool before using the file checker.
- Open the elevated command prompt. It can be obtained from the right-click menu and choosing run as administrator while opening the CMD.
- Type the following command and press ENTER.
DISM uses files from the Windows updates to fix the corruption of the computer.
- After that, type the following command and press ENTER.
The process will take a few minutes to finish. Do not close the command prompt until the verification process has been finished.
Solution #5 Check for errors on the Disk
Corruption in the partition, the volume of any partitions, or the entire hard drive can be the cause of several kinds of BSODs.
Open the elevated command prompt in administrator mode and type each of the commands individually and press ENTER.
The letter C denotes the system drive letter in which the system(Windows) files are located. If your files in a partition with a different drive letter, then change it to that.
All the disk errors will automatically be detected and repaired with the CHKDSK tool.
Note – If your system partition is NTFS, it will ask for scanning during the system boot-up. Type Y and press ENTER to confirm the scan on the next restart. By the way, you can read this article to recover data from the corrupted disk.
PAGE_FAULT is a kind of error that occurs on rare occasions, mostly when the installed memory is physically or logically corrupted. For more methods to fix this issue, check here.
It is essential to create a restore point for such scenarios where stability is in the question.