BAD POOL HEADER error in Windows 10

If you are unable to start Windows 10 in Normal mode, try booting in Safe Mode. That will help as you work through a resolution. You can try the procedures listed below to resolve this issue. Go through the entire list of suggestions first and then decide which one or more of these you would like to try out.

1] Uninstall recently installed software

If you recently installed any software, uninstall it and see if that makes the error go away. Most of the time, third-party antivirus applications are responsible for the error. In case you have installed antivirus software products on your system, you can try uninstalling them temporarily. If this resolves the problem, you can replace them with other applications. In the Control Panel window, click on “Programs and Features” to open the list of programs installed on the system and uninstall the antivirus program – or the recently installed software.

2] Uninstall recently installed hardware

If you recently installed any hardware, open Devices Manager, find the hardware driver, right-click on it and select Uninstall. Restart your computer and see.

3] Disconnect external devices

Another cause of the error might be external devices which are interfering with the system. To isolate this cause, disconnect all peripherals and external devices except for the keyboard and mouse and restart your machine. Check if it resolves the issue. If it works, one or more of the previously connected external hardware devices might be faulty and need to be replaced. If this does not resolve the issue, you can try the next steps.

4] Disable Fast Startup feature

Disable Fast Startup feature and see. It is enabled by default in Windows. At times, it can interfere with the system and cause pool header corruption.

5] Update Device Drivers

Faulty drivers may cause issues. Though Windows Update updates all drivers, they can be manually updated as well if the former step doesn’t work.  To update device drivers, press Win + R and open the Run window. Type devmgmt.msc to open the device manager. In the list of drivers, right-click on individual drivers and select “Update Driver Software” for each driver. Update all of them one by one. You could also use Driver Verifier Manager to examine the behavior of bad drivers.

6] Perform a Clean Boot

Perform a Clean Boot and check if it resolves the problem. If you face no issues, it means that some non-Microsoft process is causing this stop error. You will have to manually try and identify the offender.

7] Perform Hardware Clean Boot

A Hardware Clean Boot is different from the usual Clean Boot State. The hardware components that are not necessary for a system to run are disabled in the Device Manager.   Press Win+R to open the Run window. Type devmgmt.msc and press Enter to open the Device Manager. You may disable the drivers for the following devices by right-clicking them and selecting the option to disable them.

Display Adapters.DVD/CD-ROM drives.Sound, video and game controllers.Network Adapters.ModemsPortsUSB Devices and controller – provided you are NOT using USB/Wireless Mouse or Keyboard.

Restart the system and verify if this fixes the error. If it does, then it means that one of these devices is the cause. Again you will have to try and identify the device manually by trial and error method.

8] Run Windows Memory Diagnostics Tool

You could also run the built-in Windows Memory Diagnostics Tool. Open the tool and click Diagnose your computer’s memory problems.? Once the run is completed, you may open the Event Viewer and look for the results in the MemoryDiagnostics-Results entry.

9] Check your RAM

This is usually done by a hardware expert, but it has been reported that the issue could be with the RAM. Therefore, it should be verified. Hope something helps! If you are an advanced user, you may visit Microsoft for more on this stop error. See this post if you receive a BAD_POOL_CALLER error.