Chief Technology Officer

Welcome to my blog.

Here you’ll find some of my website & my latest news, tutorials and general information.

BSOD Bad_Pool_Header Windows 8 Firefox

March 26, 2016Omar Nofl0 Comments


One of the most annoying issues is the Blue Death Screen! specially if it’s an error like “Bad_Pool_Header”, which could be caused by many and vary reasons, including but not limited to:

  1. Misconfigured system.
  2. Failed/Corrupted system update.
  3. Misconfigured/Corrupted registery entries.
  4. Hard Disk issues/corrupted.
  5. Outdated or corrupted drivers.
  6. Sometimes caused by a specific app.

In my case, the issue happen when I run Firefox, sometimes it directly show the bad pool header error and sometimes take some minutes!

I have tried disabling some plugins/themes and uninstalling then install Firefox again but nothing changed.

The solution:

From CMD (Command Prompt) using Administrator rights, run:

  1. dism /online /cleanup-image /restorehealth
  2. sfc /scannow

You might have to run sfc a few times until you get a message: no integrity violation



If the above solutions has not fixed the issue, you can try the following command on Terminal (CMD) Run As Administrator:

chkdsk /r C:



For more specific details and go directly to issue reason:

  1. Download Windows Software Development Kit (SDK) from Windows Dev Center
  2. Run setup, “Select the features you want to install.” “Debugging tools for Windows”, deselect other options!
  3. After install finish, run “WinDbg” as Administrator (important).
  4. From “File” Select “Symbol file path”, or simply press “CTRL+S”.
  5. Enter the following url: SRV*C:\Windows\symbol_cache*
  6. Click ok.
  7. From “File” Select “ Save Workspace“.
  8. From “File” Select “Open Crash Dump” or “CTRL+D”.
  9. Navigate to “C:\Windows\” then select “MEMORY.DMP”.

At the bottom of the file you will see the specific files causing the BSOD Error, Example:

*** ERROR: Module load completed but symbols could not be loaded for tcpip.sys
*** ERROR: Module load completed but symbols could not be loaded for mwac.sys

Simple google it, ex: BSOD Win8.1 tcpip.sys