Introducing the Blue Screen of Death

July 18, 2008 · Filed Under BSoD 

Of all the problems with Windows computers, the infamous Blue Screen of Death probably requires the least of introductions, simply because every one has met it at least once (if you haven’t you just wait). However, most of us don’t know the intimate details about the BSoD.  And through this post, we will get to know a little more about the BSoD and hope that by understanding it better, we start to appreciate its beauty (much like how almost everyone is afraid of sharks, but if you study them, they turn out to be fascinating creatures).

Background

Let’s start with a little bit of a history lesson. The Blue Screen of Death is technically known as a stop error which occurs in operating systems to signify a fatal error in the working of the OS. It is the Operating System’s way of preventing the computer from corrupting itself further. The reason why it is associated with Windows most is probably because Windows is the most popular OS around.

The BSoD in Windows has been around since the days of Windows 3.1 and every version of Windows has a BSoD (even Windows CE), and various versions have different information on the BSoD. Windows Vista and Windows XP display similar BSoDs. Most BSoDs are a result of corrupt or badly written device drivers, but they can also result from faulty hardware on the computer (such as memory) or problems with the power supply of the computer (though these days, this is becoming less frequent).

Anatomy of a BSoD

Let’s take a look at the BSoD that appears in Windows Vista and Windows XP (which covers the majority of Operating Systems running on consumer desktops). Below is a screenshot (picked up from the WikiPedia); click  the image to see a larger version:

Windows_XP_BSOD

 

 

 

 

 

 

 

 

 

 

 

 

 

Every BSoD is made up of a few essential parts and if you understand them, it will take you a long way when you are trying to fix a problem that you are having with your computer (that results in a BSoD). Take a careful look at the BSoD above; there are three main parts in a BSoD:

  • Error Name - This is the symbolic name of the error corresponding to the actual error that occurred. In the example above, it is PAGE_FAULT_IN_NONPAGED_AREA. You may or may not receive additional text which supplies information about the actual driver which caused the error (such as shown in the screen above).
  • Troubleshooting Help - This is a fairly generic set of recommendations which usually recommend you to simply restart your computer (which works a lot of times).
  • Error Information - This is the technical information about the error. It contains the STOP error number followed by up to 4 parameters containing information about the error. This is referred to as the bugcheck info. The actual meaning of the parameters is depending on the error type.

Occasionally, you may also see some memory dump or other information on this screen, and this once again can be useful in resolving the specific error. Usually, Windows will create a memory dump on the hard drive which can be accessed later as well.

As it has become the universal solution for most of Windows problems, more often than not, simply rebooting the computer will resolve the problem for you. However, if the problem doesn’t go away, knowing your way around the BSoD will help you a lot (even if it is to provide information to someone else who is helping you troubleshoot the problem remotely).

Another very important bit of information that you should possess is to know how to start your computer in Safe Mode (usually this requires pressing the F8 key at the start of the boot-up sequence just before Windows is about to load). To get a detailed set of instructions for your particular version of Windows, visit this resource on PC Hell.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Comments

2 Responses to “Introducing the Blue Screen of Death”

  1. Continuous Windows restart with BSoD | Windows Errors Advisor on July 19th, 2008 1:13 pm

    [...] we know, the Blue Screen of Death (BSoD) occurs whenever there is a fatal error in the OS. Usually these errors are transient and [...]

  2. BSoD: IRQL_NOT_LESS_OR_EQUAL | Windows Errors Advisor on July 21st, 2008 8:06 pm

    [...] Blue Screen of Death errors occur because of fatal errors that occur during the operation of your computer. One of the most common Stop errors is the IRQL_NOT_LESS_OR_EQUAL error. It’s stop error number is 0×0000000A. According to Microsoft, this Stop message indicates that a kernel-mode process or driver attempted to access a memory address to which it did not have permission to access. The most common cause of this error is an incorrect or corrupted pointer that references an incorrect location in memory. When it occurs in kernel mode, it generates a STOP 0×0000000A message. [...]

Leave a Reply

You must be logged in to post a comment.