Blue Screen Of Death – BSOD Error Codes, What they are and how to fix them

When you see a blue screen pop up on your windows computer, you know something bad is going on. A blue screen, commonly known as the blue screen of death, appears when a critical system error has occurred. The blue screen is a stop error, which means it makes the system stop responding and dumps the memory in order to prevent damage to the hardware of the computer.

As intimidating as it may seem, the blue screen is not as bad as it looks. Luckily, most blue screens do not mean there is permanent damage to your computer. Most can be fixed by identifying the error and then doing simple steps to resolve the problem. If you are having problems with bluescreening on your pc, read on, as this article may be able to help you.

Identify the blue screen error

One of the good things about the blue screen of death is that it tells you exactly what is causing it. When you first see a blue screen, make sure to take note of what error is causing it, as that is the most important step in fixing it.

Used with permission off of Wikipedia

In this case, the error would be “PAGE_FAULT_IN_NONPAGED_AREA”, the circled area. If the screen tells you that the error is caused by a specific file or program, try uninstalling or repairing it.

Now that you know how to identify what error is causing your blue screen read on.

The most common blue screen errors, what they mean and how to fix them.

Here I will be giving a list of the most common blue screen error codes. I will explain what they mean and what needs to be done to fix them. I will try not to talk with technical words so everyone will be able to understand what I am saying.

Before I begin

If you are unable to boot into Windows because of a blue screen error, boot into safe mode and use System Restore to restore windows to an earlier date before trying to do anything I mention here.

 

BAD_POOL_HEADER

This error occurs when a part of windows (usually a driver) does not distribute memory correctly. It can also be caused my faulty drivers.

To fix the BAD_POOL_HEADER blue screen error, go to your computer manufacturer’s website and update your system drivers. More information about computer drivers, including links to common manufacturer’s websites, can be found by clicking here (look towards the bottom)

DATA_BUS_ERROR

This error is shown when a problem has been detected with the system memory. It is almost always caused by a hardware problem, but can also be caused by defective RAM, mismatched hardware, or non-compatible hardware. In rare cases it can also be caused by a virus that has infected a boot sector. Fix this blue screen error by removing any recently installed hardware that’s been installed on your PC. If you have not recently installed any hardware, run a virus scan on your computer.

DIVIDE_BY_ZERO_ERROR

This error is shown when an application on your computer tries to divide by zero. If you know a bit about math, you know that it is not possible to divide by zero. That is why, if you have an application that tries to divide by zero, your computer crashes. If you want to find out what application is causing the divide by zero error, analyze the memory dump. Then, try removing that program. If it is a system level application such as a driver, try updating it.

INACCESSIBLE_BOOT_DEVICE

This is actually a very hard error to handle. It occurs when windows lost access to the system partition while starting up. It can not be debugged because it occurs before windows has loaded the debugger. If a driver was recently installed, press F8 at startup to bring up a menu. Press advanced options, and click and click the “last known good configuration” option. If it works, update your drivers and run a virus scan on the computer to prevent it from happening again. If it doesn’t work, run Chkdsk /f /r on the system. You have to restart your system before the scan begins. If you can’t do that, use the recovery console to run Chkdsk /r.

IRQL_NOT_LESS_OR_EQUAL

This error is usually a result from a bad driver, or faulty hardware or software that was installed onto your system. It occurs when a driver tries to access a memory location where it didn’t have permission,  or at a kernel interrupt request level (which is where irql comes from) that is to high. A kernel process can only access processes which have an IRQL less then or equal to their own, which is where the name of the error comes from. To fix this, most of the time you will only need to update your drivers.

MANUALLY_INITIATED_CRASH

This is pretty self explanatory. This error occurs when you
initiated a crash from the kernel debugger or the keyboard. If you did not, you may have a problem with your registry. Download a registry cleaner or revert to a windows backup to fix the problem.

NMI_HARDWARE_FAILURE

Like the above error, this is pretty self explanatory. This error occurs when something in your hardware is faulty and has caused an error. To fix this, remove any recently added hardware from your system. If you have not recently added any hardware, it may just be getting old. Sorry, but there really isn’t an easy fix to this. As with most blue screens, try updating your drivers, but I do not believe updating them will help with a hardware failure. If you get this error, you are very unlucky.

PAGE_FAULT_IN_NONPAGED_AREA

This stop error occurs when an application requests memory that is not found, or not able to be accessed. This is almost always caused by defective or mismatched RAM, so try removing recently installed RAM to see if the problem reoccurs. If it does, try running hardware diagnostics supplied by your computer manufacturer.

I had actually fallen across this issue myself, but it was no damage to my system. I actually found out you can force a blue screen, by scanning a Mac’s hard drive while booted onto Windows OS. This will cause a page fault error, because you are unable to access the memory on the mac partition. Only people with a Mac computer using bootcamp to boot into windows OS are able to do this.

REGISTRY_ERROR

This error occurs when there is a error with your registry. This can be a hard one to fix. If you are able to boot into windows, restore your system to an earlier date, try downloading a registry cleaner, virus scan your system, and update your drivers. Unfortunately, if you can not boot into windows, you will need to take a look at this article, provided by Microsoft

More blue screen errors will be added as I hear of them. If you are having a blue screen error that you can’t seem to fix, post it in the comments and I will try to help you.

 

2 thoughts on “Blue Screen Of Death – BSOD Error Codes, What they are and how to fix them”

    1. MEMORY_MANGEMENT is most likely caused by deffective RAM. I would highly recommmend running a memory test on your computer, a download link can be found here

      It may not be deffective RAM though, it could also be a power issue. When a program is launched, it is booted from your computer's hard drive and loaded into the RAM. Your computer may not be getting enough power to load the process into the RAM, and it will generate a MEMORY_MANGEMENT blue screen.

Leave a Reply