How to debug a Blue Screen of Death (BSOD)- Part 2
In Part 1 we’ve seen what can cause a BSOD and what information we can collect after it happens, so we could investigate the problem.
Let The Debugging Begin!
- At first we run the WinDbg utility from the Debugging Tools for Windows we just installed.
- In the File menu – “Open Crash Dump” – Choose you Minidump or Memory.dmp file.
- Let the debugger do its work…
Now we should see a long and detailed text file filled with memory addresses, driver names and much more.
- BugCheck = equals to the BSOD error code. In case we didn’t see the error message and still don’t know which error we got.
- “Probably caused by” = this line is followed by the debugger suggestion of what caused the BSOD that happened while this dump file was created.
Please note that sometimes all you need to do is just run Chkdsk (BSOD 0xED or 0×24) or run System Restore to roll-back a healthy registry. But this takes experience or some quality reading-time from the knowledge bases I suggested in Part 1.
If you find the WinDbg tool a bit unfriendly, you can also try using the DebugWizard tool from WindowsBBS.com . It will simplify the process by automatically downloading the symbols it needs from the internet, debug the dmp and saving a text-log file for easy reading.
Cheers,
| Print article |


about 3 years ago
DebugWizard doesn’t seem to work on Vista Home Premium, tels me I need the symbols, then sends me to the MS download page [they are already installed].
Ironcally, I had downloaded the XP and Vista symbols a few weeks ago, what a pain. I don’t know why they didn’t just put up a DVD ISO with all the symbols on it.
Once you have it all, WinDbg does help find the wayward driver. It just makes you wonder why didn’t Windows just have this built-in and debug errors on its own in plain English?!