How I Debug Blue Screen Crashes

writhziden

Closed by request.
How I Debug Blue Screen Crashes

  1. Download the .zip file generated by the http://www.sevenforums.com/crashes-debugging/96879-blue-screen-death-bsod-posting-instructions.html that were developed by jcgriff2.
    What do I do if the user has not uploaded the appropriate files?
    • If the user uploads .dmps and not the jcgriff2 files, I usually analyze the crashes first. Then at the end, I tell them what I found and ask that if they continue to have problems that they then upload the full crash reports by following the instructions in the blue screen of death posting instructions. If they upload the .dmps a second time, I repeat that we need them to follow those instructions because the .dmp files are no providing enough information. I give them the link to the instructions in both instances.
    • What if no .dmp files are contained? There are two options here: make sure to get the jcgriff2 .zip file to continue with either option.
      • Option 1: Open the $evtx_sys_dump.txt file. Search for the keyword "bugcheck" (without quotes) within the $evtx_sys_dump.txt file. Determine the bugcheck code and proceed to step 6 in this tutorial and the BSOD Index/BugCheck reference links.

      • Option 2: Sometimes no bugcheck code is listed in that file. In that case, make sure the settings are correct in the $_WMIC_recoveros.txt file. The settings should look like:
        Code:
        AutoReboot=TRUE
        Caption=
        DebugFilePath=%SystemRoot%\MEMORY.DMP
        DebugInfoType=2
        Description=
        ExpandedDebugFilePath=C:\Windows\MEMORY.DMP
        ExpandedMiniDumpDirectory=C:\Windows\Minidump
        KernelDumpOnly=FALSE
        MiniDumpDirectory=%SystemRoot%\Minidump
        Name=Microsoft Windows 7 Professional |C:\Windows|\Device\Harddisk1\Partition1
        OverwriteExistingDebugFile=TRUE
        SendAdminAlert=FALSE
        SettingID=
        WriteDebugInfo=TRUE
        WriteToSystemLog=TRUE
        
        
        
        
        AllocatedBaseSize=8183
        Caption=C:\pagefile.sys
        CurrentUsage=0
        Description=C:\pagefile.sys
        InstallDate=20120525171648.201236+120
        Name=C:\pagefile.sys
        PeakUsage=0
        Status=
        TempPageFile=FALSE
        If the settings do not match, then refer the user to http://www.sevenforums.com/tutorials/174459-dump-files-configure-windows-create-bsod.html OPTION ONE step 6. or OPTION TWO step 2.
    • There is one other scenario I have not yet mentioned. A lot of users come to us with freezes (usually hardware), black screen crashes where the monitor stops giving video output (likely the video card, but can be other things), or a system that suddenly restarts without warning. Greg's tutorial http://www.sevenforums.com/tutorials/220165-troubleshooting-steps-windows-7-a.html can be of great help here. Prior to linking that tutorial, make sure they know that if they are under warranty, they should send the system in for the warranty repairs prior to doing step 8., 10., or 11.
      They can run Memtest86+ in step 8, but I would recommend giving that as a seperate step and telling them not to move any modules around if they are under warranty through a vendor like HP, Dell, etc.
      Black screen crash information can also be found in Why is my screen black when I start Windows 7?

  2. If this is the first time using the WinDbg program go through the steps in http://www.sevenforums.com/crash-lockup-debug-how/26584-configuring-debugging-tools.html to configure them. I am including some image steps, as well, to hopefully make it a little clearer. Images 1-2 give the steps to set up the symbols with
    Code:
    SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
    as the symbol save and download paths.
    WinDbg1.jpg WinDbg2.jpg

  3. Use CTRL + D to open a crash .dmp file. Navigate to where the jcgriff2 .zip file was extracted (or the .dmp directory if the user did not provide the jcgriff2 .zip file). Open the file and let it load. When you open the file, you will get a dialog as seen in the following image:
    WinDbg3.jpg
    The next step is crucial. If you plan on debugging a lot of crashes, which I hope you do if you are reading this tutorial, then you will want to put a tick in the box for "Do not ask again in this WinDbg session." Then click Yes.

    NOTE: You will never be asked this again, so make double sure your symbol path and download path are set and correct.

    If you do by chance make a mistake with the above: File -> Clear Workspace... and then File -> Delete Workspace... and make sure to clear all and delete all saved workspaces. Exit the WinDbg program, restart it, and you will be given the option to setup symbols again. Then save the workspace when you open the next .dmp file.


  4. Now, prior to proceeding through the WinDbg analysis, I like to check the msinfo32.nfo file and the $systeminfo.txt file in the jcgriff2 reports.

    For the msinfo32.nfo file:
    msinfo32.jpg
    • If you did not get an msinfo32.nfo file or it is corrupted/unreadable, here are the steps to obtain it:
      Please upload your msinfo32.nfo file. To get this: Start Menu -> Type msinfo32 into the Search programs and files box -> When it opens, go to File, Save -> Save as msinfo32.nfo and save in a place you will remember -> Let it finish the process of gathering and saving the system info -> Right click the .nfo file, click send to compressed (zipped) folder -> Upload the .zip file here.


      Please upload your msinfo32.txt file. To get this: Start Menu -> Type msinfo32 into the Search programs and files box -> When it opens, go to File, Export -> Save as msinfo32.txt and save in a place you will remember -> Let it finish the process of gathering and saving the system info -> Right click the .txt file, click send to compressed (zipped) folder -> Upload the .zip file here.

      The .txt file is a bit harder to read, and impossible if it is not in English unless you want to use Google translate... It can be necessary if the .nfo file is not possible to open, though.

    • Once you have the msinfo32 file: First, check the BIOS date. It should be on the first screen that shows up when the file opens. If it is pre 2009, ask that the user check hardware compatibility with Windows 7: Windows 7 Compatibility: Software Programs & Hardware Devices: Find Updates, Drivers, & Downloads

    • Next, check Hardware resources (the first expandable item) and look for forced hardware (the third item in the list when it is expanded). If any hardware is listed as forced, let the user know. This is very rare.

    • Check Components (the second expandable item). The second to last item in that expanded list is Problem Devices; apprise the user of any problem devices.

      NOTE: If you see PS/2 devices listed, check the Input devices. It is the sixth item in the expanded Components list. See if there are special/USB keyboard or mouse devices. Gaming mice can cause a PS/2 missing mouse to show up as a problem device, and a USB keyboard can cause a PS/2 missing keyboard to show up. Those can then be ignored.

    • In Components still, check Network devices. It is the eighth item in the list. Look for any USB Wireless Network Adapter devices. These are known to cause problems, especially if their drivers are out of date. USB ports do not always provide the power necessary for wireless network adapters to run reliably. If someone is using such a device and it is implicated later in crashes (or their network is), I recommend replacing the device with a PCI Wireless Network Adapter.

    • The final check is the third expandable item: Software Environment. Check Running tasks (fifth item down) for antivirus software; make sure multiple realtime protection programs are not running at the same time.

    • In Software Environment, also check Program Groups and Startup Programs to see if there are possible issues there. Maybe too many programs start up, or too many realtime security programs start up. In Program Groups, I check for any 3rd party defrag, driver finding, and Windows optimization tools. If you are unsure about a listed program, Google is a huge help in most cases. In my experience, all of these 3rd party tools cause crashes from time to time or degrade system performance and stability (with the probable exception of CCleaner).

      Do look for CCleaner, too. Especially if no .dmp files were included. CCleaner often deletes .dmps without the average user's knowledge.


    Now, for $systeminfo.txt:
    systeminfotxt.PNG
    • Check that Service Pack 1 is installed. The first highlighted area will give that information. You can also check in the .dmp files whether it is 7600 or 7601 to determine whether SP1 (7601) is installed.

    • Check the number of hotfixes installed. It should be between 80-100 at this point. You'll get a feel for it as you analyze more, and obviously this is subject to change as new service packs are released.

  5. To analyze the actual .dmp files:
    • If you have not yet opened one of the .dmps, do so now. I like to start with the most recent and work backward in time through them. I usually analyze the first 5-10 looking for patterns. 7-zip is the best method to retain the actual modified dates when extracting the files. That way you know which .dmp is most recent.

    • The reason I start with the most recent is then I can look at the most up to date setup of the system and the loaded drivers at this time. To see drivers: Debug -> Modules... as in the images
      WinDbg4.jpg Modules.PNG
      Next, the fourth column from the left is the timestamp. The first column is the name. I click the Timestamp header first to check for any drivers pre-Windows 7, or prior to July 13, 2009. Not all old drivers cause problems, so just because it is out of date, do not assume it is definitely an issue. The main ones to look for are:
      • ASACPI.sys (this one just needs to be 2009; it does not matter if it is pre-Windows 7),
      • RTCore32.sys,
      • RTCore64.sys,
      • network drivers,
      • audio drivers,
      • graphics drivers,
      • chipset related drivers,
      • hard disk controller drivers like iaStor and mv91xx.
      • Also, any antivirus software drivers that are out of date are likely to cause problems (with the exception of f-secure since one of its drivers is always out of date).

    • If you end up recommending Driver Verifier, sort the list of modules by name and look for the following:

  6. Once done looking through drivers, I close the modules list, and I run the !analyze -v command in the command window.

    User-friendly: Analyzing your first BSoD! is basically how I started.


    I then look at the BugCheck code and use the following two references:

    usasma's BSOD Index. This lists common causes for the BugCheck, so if a driver is not directly known or to blame, you can determine troubleshooting steps. This takes a bit of experience to determine which steps work best for which situations.

    PM me if you need help at this point.


    Bug Check Code Reference gives some very nice information including Cause and Resolution steps by scrolling down after going to a link for a BugCheck code.


That is pretty much it.


SSD Related Crashes
I should also mention that SSD crashes are common. Check the msinfo32.nfo file for storage drives (fourth item from the bottom in the Components expanded list) and see if an SSD is installed. For SSDs, make sure the following are up to date:
  • SSD firmware
  • BIOS Version
  • Chipset Drivers
  • Hard disk controller drivers/SATA drivers
  • Marvell IDE ATA/ATAPI controllers (older drivers for these are especially problematic)
The above list was originally compiled by usasma and I have found it handy many times.

Also, for the SSD, sometimes users say that after crashes the SSD will disappear from the system. Brink provided a link I now use and the steps I provide that follow.
Try doing a power cycle of the SSD. The following steps should be carried out and take ~1 hour to complete.
  1. Power off the system.
  2. Remove all power supplies (ac adapter then battery for laptop, ac adapter for desktop)
  3. Hold down the power button for 30 seconds to close the circuit and drain all components of power.
  4. Reconnect all power supplies (battery then ac adapter for laptop, ac adapter for desktop)
  5. Turn on the system and enter the BIOS (see your manual for the steps to enter the BIOS)
  6. Let the computer remain in the BIOS for 20 minutes.
  7. Follow steps 1-3 and physically remove the SSD from the system by disconnecting the cables for a desktop or disconnecting the drive from the junction for a laptop.
  8. Leave the drive disconnected for 30 seconds to let all power drain from it.
  9. Replace the drive connection(s) and then do steps 4-8 again.
  10. Repeat steps 1-4.
  11. Start your computer normally and run Windows.

The above steps were a result of: Why did my SSD "disappear" from my system? - Crucial Community

While that may not be your drive, a power cycle should be the same on all SSD drives. See how the system responds after the SSD power cycle.




-------------EDIT-------------

Another thing to check with SSDs that I did not mention. The Crucial M4 SSD is known to crash after an hour of uptime if the firmware is not up to date. Check the uptime of the system in the WinDbg analysis if there is an M4 involved.

http://www.sevenforums.com/crashes-...ion-1-hour-after-cold-boot-3.html#post1793840

uptime.PNG


Some Useful Links:

Latest WinDbg install: Windows Software Development Kit (SDK) for Windows 8 Release Preview

There are some really nice tutorials and diagnostics compiled by usasma that help, as well. Some on here, some on his site.

On SevenForums:
On usasma's site:


And a tutorial by H2SO4: Stop 0x124 - what it means and what to try


Verifier settings I use:
  • An underlying driver may be incompatible\conflicting with your system. Run Driver Verifier to find any issues. To run Driver Verifier, do the following:
    a. Backup your system and user files
    b. Create a system restore point
    c. If you do not have a Windows 7 DVD, Create a system repair disc
    d. In Windows 7:
    • Click the Start Menu
    • Type verifier in Search programs and files (do not hit enter)
    • Right click verifier and click Run as administrator
    • Put a tick in Create custom settings (for code developers) and click next
    • Put a tick in Select individual settings from a full list and click next
    • Set up the individual settings as in the image and click next
      VerifierIndividualSettings.JPG
    • Put a tick in Select driver names from a list
    • Put a tick next to all non-Microsoft drivers.
    • Click Finish.
    • Restart your computer.

    If Windows cannot start in normal mode with driver verifier running, start in safe mode. If it cannot start in safe mode or normal mode, restore the system restore point using http://www.sevenforums.com/tutorials/700-system-restore.html OPTION TWO.


    If you are unable to start Windows with all drivers being verified or if the blue screen crashes fail to create .dmp files, run them in groups of 5 or 10 until you find a group that causes blue screen crashes and stores the blue screen .dmp files.​
    The idea with Verifier is to cause the system to crash, so do the things you normally do that cause crashes. After you have a few crashes, upload the crash reports for us to take a look and try to find patterns.

    When you are ready to disable Verifier: Start Menu -> All Programs -> Accessories -> Right click Command Prompt -> Run as administrator -> Type the following command and then Enter:
    verifier /reset​
    -> Restart your computer.



Hope the above is not too intimidating and provides useful steps. Happy debugging!!!
 
Last edited:

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
Thanks for that, Mike. Very interesting and helpful! :thumbsup:
 

My Computer

Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64/Windows 8 Consumer Preview x64/Ubuntu 11.04
CPU
Intel Pentium Dual Core E6700 3.2GHz
Motherboard
ASUS P5G41T-M LX
Memory
Strontium 8192MB DDR3 1333Mhz
Graphics Card(s)
msi GeForce N560GTX-M2D1GD5 1GB
Sound Card
Realtek HD Audio
Monitor(s) Displays
CHIMEI CMV 221D 22"
Screen Resolution
1680x1050
Hard Drives
Seagate Barracuda LP Green 3.5'' 2TB Internal HDD 5900RPM + WD Elements Desktop 1TB External HDD 7200RPM
PSU
SHAW Viper-1500w Gaming PSU
Case
Black eMaxx ATX Mini Tower Case
Keyboard
Microsoft Wireless Keyboard 1000
Mouse
Microsoft Wireless Optical Mouse 2000
Internet Speed
100GB @ 4.76Mbps
Thanks for the tut Mike.

Now I've got to see if I can get to young Jaidyn's level!! :)
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion Elite 495UK
OS
Windows 7 Ultimate SP1 64-Bit
CPU
Intel Core i7 870 @ 2.93GHz
Motherboard
MSI 2A9C (CPU1)
Memory
8Gb Dual-Channel DDR3 @ 664MHz
Graphics Card(s)
nVidia GeForce GTX 460 1024MB dedicated RAM
Sound Card
Realtek HD Audio
Monitor(s) Displays
HP2310i
Screen Resolution
1920 x 1080
Hard Drives
1x1954GB Hitachi HDS22020ALA 330 (RAID), 1x1954GB Hitachi External for backup and storage
PSU
460W
Case
HP Elite
Cooling
Air cooled
Keyboard
Logitech K750 solar-powered keyboard
Mouse
Logitech Wireless M180 mouse
Internet Speed
2Mb
Other Info
Pure Avanti Flow Internet Radio with iPod Dock, 64Gb iPod, HP USB Speakers, Sony MDR-V500 Headphones, Sony Vaio F-Series Laptop
Don't worry, Andrew. You'll pass me in no time. ;)
 

My Computer

Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64/Windows 8 Consumer Preview x64/Ubuntu 11.04
CPU
Intel Pentium Dual Core E6700 3.2GHz
Motherboard
ASUS P5G41T-M LX
Memory
Strontium 8192MB DDR3 1333Mhz
Graphics Card(s)
msi GeForce N560GTX-M2D1GD5 1GB
Sound Card
Realtek HD Audio
Monitor(s) Displays
CHIMEI CMV 221D 22"
Screen Resolution
1680x1050
Hard Drives
Seagate Barracuda LP Green 3.5'' 2TB Internal HDD 5900RPM + WD Elements Desktop 1TB External HDD 7200RPM
PSU
SHAW Viper-1500w Gaming PSU
Case
Black eMaxx ATX Mini Tower Case
Keyboard
Microsoft Wireless Keyboard 1000
Mouse
Microsoft Wireless Optical Mouse 2000
Internet Speed
100GB @ 4.76Mbps
Nice post Mike, will be helpful to many.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
76~2.0
OS
Windows 7 Ult x64 - SP1/ Windows 8 Pro x64
CPU
Intel Core i5-3570K 4.6GHz
Motherboard
Gigabyte GA-Z77X UD3H, f18
Memory
8GB (2X4GB) DDR3 1600 Corsair Vengeance CL8 1.5v
Graphics Card(s)
Sapphire HD 7770 Vapor-X OC 1GB DDR5
Sound Card
Onboard VIA VT2021
Monitor(s) Displays
22" LCD Dell
Screen Resolution
1680x1050
Hard Drives
Samsung 840Pro 128GB SSD,
Seagate Barracuda 500GB SATA2 7200rpm 32MB cache, Seagate Barracuda 1TB SATA2 7200rpm 32MB cache,
PSU
Corsair HX650W
Case
Cooler Master Storm Scout
Cooling
Corsair H80 2x12cm Noctua NF P12 , 2x14cm case fans
Keyboard
Logitech Wave
Mouse
CM Sentinel
Internet Speed
Dismal
Antivirus
Avast
Browser
Opera Next
Other Info
Haswell laptop: HP Envy 17t-j, i7-4700MQ, GeForce 740M 2GB DDR3, 17.3" Full HD 1920x1080, 16GB RAM, Samsung 840 Pro 128GB, 1TB Hitachi 7200 HDD,
Desktop: eSATA ports,
External eSATA Seagate 500GB SATA2 7200rpm,
External WD USB 500GB
Great Tutorial Mike, finding it very useful now I'm taking my first tentative steps into BSOD analysis
 

My Computer

Computer Manufacturer/Model Number
Dell XPS 15 L502x
OS
Windows 7 Home Premium 64bit (O.E.M)
CPU
Intel Core i7 2630QM @2.00GHz
Memory
6GB DDR3
Graphics Card(s)
Intel Intergrated Graphics 3000, nVidia GT525M (1GB)
Screen Resolution
1366x768
Hard Drives
750GB Seagate 7200rpm
Keyboard
Backlit Dell XPS 15 L502x Keyboard
Mouse
Microsoft Wireless Mobile Mouse 4000
Internet Speed
2.5 Mb/s down, 0.36 up
Thank you Jaidyn, Andrew, Dave, and Stephen. Feel free to link others to the tutorial who may be interested in learning about debugging crashes.

I also made some formatting changes to the tutorial this morning to make it a little easier to read the last two sections: SSD Related Crashes and Some Useful Links.
 
Last edited:

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
Good job Mike!

This, and JK's BSOD Analysis should both be either made Tutorials or Stickies.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Gateway DX4831-01e (Mid-Tower Desktop)
OS
Originally Win 7 Hm Prem x64 Ver 6.1.7600 Build 7601-SP1 | Upgraded to Windows 10 December 14, 2019
CPU
Intel i3 530 2.93GHz, 2933MHz 2 Cores 4 Logical Processors
Motherboard
Gateway H57M01 133 megahertz
Memory
6GB of 1,333MHz DDR3 SDRAM
Graphics Card(s)
32MB Intel Graphics Media Accelerator HD IGChip
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Gateway HX2000 20inch TFT active matrix TN
Screen Resolution
1600 x 900 x 59 hertz
Hard Drives
WDC WD10EADS-00M2B0 [HDD] (1000.20 GB) -- drive 0,
HL-DT-ST DVDRAM GH41N [CD-ROM dr]
Four card readers, and Four USB 2.0
PSU
300watts.
Case
Mid-Tower Desktop
Cooling
Stock from Gateway
Keyboard
Natural Ergonomic Keyboard 4000, see Other Info
Mouse
Orig. Gateway wore out now using Insignia USB wired optical
Internet Speed
Vz FIOS 10ms png 57.64Mbps down 65.53Mbps up Speedtest.org
Antivirus
Zamana Anti-logger with Anti-malware, MSE, Windows Firewall,
Browser
IE11.0.9600.19399-Upd ver11.0.135, Firefox 68.0.1 x64
Other Info
System Specs by Belarc.

BIOS: American Megatrends Inc. P01-A0 11/17/2009

Replaced the MS 'Natural' Standard PS/2 Enhanced 101-102 Keyboard with a new Natural Ergonomic Keyboard 4000 on August 1st 2014.

Canon Pixma MG3222 Printer.

Updated to IE11 on 12102015 | Fios Quantum Router g1100

Additional AV: SpywareBlaster, manual Mbam, SAS
I rarely come to the BSOD section, mainly because I plain and simply dont know about them.
I find this like a puzzle and i will follow this guide :D

Who knows after doing this i may read more up on how to understand BSOD
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Gateway / Slight Modifications
OS
Windows 8 64 bit PRO
CPU
AMD Phenom X4 9100e
Motherboard
Gateway RS780
Memory
2GB X2 DDR2
Graphics Card(s)
Sapphire HD 6850
Sound Card
Integrated
Monitor(s) Displays
Gateway 19" + Dell 19"
Screen Resolution
1440X900 sometimes 2880 by 900
Hard Drives
WD 80GB
WD 640GB
WD 1,000GB
PSU
Antec BP 550watts
Case
Antec 300
Cooling
Stock Cooling
Keyboard
Saitek Eclipse II
Mouse
Gigabyte GM-M6800
Internet Speed
D: 30Mbps U:4Mbps
Antivirus
Avast version 8
Browser
Internet Explorer ver 10 64 bit
Other Info
This is my work computer.
I have another laptop running Windows 7 64 bit.
Another PC running Windows 8 64 bit pro.
Total of 3
The best way to get started debugging is to read up on the subject, this post/tutorial is an excellent reference, then D/L the debugger and review a solved case.
Look for the clues, use the sources linked above, search for anything you need clarification on, ask for help/information in threads like this one.
You can also PM any one of us if you have questions.

I've got a lot of notes and references in my One Note Crash and Debugging files.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
76~2.0
OS
Windows 7 Ult x64 - SP1/ Windows 8 Pro x64
CPU
Intel Core i5-3570K 4.6GHz
Motherboard
Gigabyte GA-Z77X UD3H, f18
Memory
8GB (2X4GB) DDR3 1600 Corsair Vengeance CL8 1.5v
Graphics Card(s)
Sapphire HD 7770 Vapor-X OC 1GB DDR5
Sound Card
Onboard VIA VT2021
Monitor(s) Displays
22" LCD Dell
Screen Resolution
1680x1050
Hard Drives
Samsung 840Pro 128GB SSD,
Seagate Barracuda 500GB SATA2 7200rpm 32MB cache, Seagate Barracuda 1TB SATA2 7200rpm 32MB cache,
PSU
Corsair HX650W
Case
Cooler Master Storm Scout
Cooling
Corsair H80 2x12cm Noctua NF P12 , 2x14cm case fans
Keyboard
Logitech Wave
Mouse
CM Sentinel
Internet Speed
Dismal
Antivirus
Avast
Browser
Opera Next
Other Info
Haswell laptop: HP Envy 17t-j, i7-4700MQ, GeForce 740M 2GB DDR3, 17.3" Full HD 1920x1080, 16GB RAM, Samsung 840 Pro 128GB, 1TB Hitachi 7200 HDD,
Desktop: eSATA ports,
External eSATA Seagate 500GB SATA2 7200rpm,
External WD USB 500GB
Thank you Steve! :D

And thanks again Dave; your compliments are high praise indeed. ;)

Stephen, you can PM me anytime; you know that. You have a lot of knowledgeable users who are offering to let you pick their brains, too. Hope you take everyone up on it. I learned from everyone I could (and still do) and have tried to incorporate a little of all styles/methods into my debugging. :)
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
Stephen, you can PM me anytime; you know that. You have a lot of knowledgeable users who are offering to let you pick their brains, too. Hope you take everyone up on it. I learned from everyone I could (and still do) and have tried to incorporate a little of all styles/methods into my debugging. :)

That's good to know. Check your PM inbox.............. :D

Thanks for everything Mike,
Stephen
 

My Computer

Computer Manufacturer/Model Number
Dell XPS 15 L502x
OS
Windows 7 Home Premium 64bit (O.E.M)
CPU
Intel Core i7 2630QM @2.00GHz
Memory
6GB DDR3
Graphics Card(s)
Intel Intergrated Graphics 3000, nVidia GT525M (1GB)
Screen Resolution
1366x768
Hard Drives
750GB Seagate 7200rpm
Keyboard
Backlit Dell XPS 15 L502x Keyboard
Mouse
Microsoft Wireless Mobile Mouse 4000
Internet Speed
2.5 Mb/s down, 0.36 up
This is a great contribution to the forums - well done mate.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Golden Mk. I.4
OS
Windows 10 Pro x64 ; Xubuntu x64
CPU
Intel i7 860 @ 2.80 GHz O/C'ed to 4.0GHz
Motherboard
Gigabyte P55A-UD3R Rev.1. Award BIOS F13
Memory
16GB Corsair Vengance DDR3 @ 661 MHz Dual Channel (9-9-9-24)
Graphics Card(s)
EVGA NVidia GTX 560 1024MB
Sound Card
Realtek Integrated
Monitor(s) Displays
Dual Samsung SyncMaster 2494HS
Screen Resolution
1920*1080 and 1920*1080
Hard Drives
1*Samsung 840 EVO 120GB SSD;
1*OCZ Vertex 2 60GB SSD;
2*Samsung F3 SpinPoint 1TB in RAID0;
1*Samsung F1 SpinPoint 1TB;
2*Western Digital 1TB External USB 3.0
1*Western Digital 500GB External USB 3.0
1*Seagate 500GB External USB 2.0
PSU
Thermaltake ToughPower QFan 750W
Case
Thermaltake Element S VK60001W2Z
Cooling
Corsair H60 Water Cooling, 2*230mm and 2*80mm case fans
Keyboard
Logitech G110
Mouse
Logitech MX518
Really nice tutorial that lays it out from start to finish of someone not previously acquainted with analyzing BSODs. Also, I had completely forgotten about the Modules window in Windbg, which is very beneficial in that you can sort by various means (like timestamp). I've been trying to rough it out by doing so with lmsm t!

Also, again, if you haven't heard it from me before than you should hear it now: the most important means of understanding BSODs means gettin down and dirty and learning all the mechanics on how Windows operates. The book Windows Internals is your best - and really, only - option for doing just that. Any books on OS design also will greatly assist the endeavor. Without a thorough comprehension of this, then you're left only following very strict protocol on finding causes of crashes; protocol which will leave you stranded when the crash doesn't turn out exactly as you expect it, or it'll lead you onto false assumptions. Remember: thorough analysis equates to less suspects.
 

My Computer

OS
Windows 7 64-bit
Thank you both. :)

I also appreciate the added info regarding Windows Internals. A good resource, indeed.
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
Thank you John. :)

It's amazing how many things I could still add to it, but I feel the info is already a lot to take in at once. I still need to clean up one section a little before I feel it is completely finished.
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
I agree, Mike - it is a lot to take in at once. Seeing your write-up for the 1st time certainly made me sit back. It's hard to believe that we actually go through all that in the time we do, isn't it? :shock:

But as you know from your own experience, once you familiarize yourself with the contents, it becomes rather routine.

I really like what you did, Mike. I could not have done a better job myself!

Thanks!

John
 

My Computer

OS
Windows 7 - Vista
Very useful and rich in information!

Also you made me a shiny smile when linking to my tutorial, that was a nice add. ;)
 

My Computer

Computer Manufacturer/Model Number
Brewed
OS
Microsoft Windows 7 Ultimate: x64 (SP1)
CPU
Intel® Core™ i5-2500K Processor
Motherboard
ASUS P8Z68-V PRO
Memory
Kingston DDR3 HyperX 1600MHz 8GB
Graphics Card(s)
ASUS GTX 560 TI DirectCU II 900MHz
Sound Card
Realtek® ALC892 8-Channel High Definition Audio CODEC
Monitor(s) Displays
ACER LCD P246HBD 1920x1080 (24") - Dell 1280x800
Screen Resolution
ACER LCD P246HBD ~ [1920X1080] - DELL ~ [1280x800]
Hard Drives
500 GB WD Caviar SE116 7200rpm SATA2
PSU
Corsair 750W Power Supply
Case
Coolermaster CM Scout
Cooling
Zalman FS-C77 Fatal1ty CPU Cooler
Keyboard
Logitech G15
Mouse
Coolermaster Sentinel Advanced
Internet Speed
[↓ 10 MB/s DL] [↑ 1 MB/s UL]
Other Info
- ROCCAT™ Kave – Solid 5.1 Surround Sound Gaming Headset
- Not overclocking
Thanks Frederik. Appreciate your kind words, and I was glad to add your tutorial. Yours is also a great tutorial for beginner analysts to learn the basics. :)
 

My Computer

Computer Manufacturer/Model Number
HP Pavilion e9110t
OS
Windows 7 Home Premium 64 Bit
CPU
Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
Motherboard
Pegatron IPIEL-LA3
Memory
6.00 GB Hundai HMT125U6BFR8C-H9
Graphics Card(s)
ATI Radeon HD 4850
Sound Card
Realtek High Definition Audio/ATI High Definition Audio
Monitor(s) Displays
Acer AL2216W
Screen Resolution
1680x1050
Hard Drives
Hitachi HDP725050GLA360 ATA Device 500 GB
PSU
Unknown/installed by HP
Case
HP generic case
Cooling
Intel Stock Cooling
Keyboard
HP Keyboard
Mouse
HP Mouse
Internet Speed
Download: 19.15 Mbps Upload: 1.67 Mbps
Other Info
Network Adapter Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Network Adapter 802.11n Wireless PCI Express Card LAN Adapter
Back
Top