I’ve been seeing this one a lot lately in our remote support queue. The BAD_POOL_HEADER error (0x00000019) is one of those blue screens that genuinely worries people, and for good reason. Your PC crashes without warning, you lose whatever you were working on, and that sinking feeling hits when you wonder if your computer’s about to die completely. But here’s the thing: in most cases, this BSOD BAD_POOL_HEADER error is fixable without replacing hardware. I’ve walked dozens of customers through these fixes over the past few months, and the success rate is actually pretty good if you follow the right steps.
✅ 70% success rate
📅 Updated March 2026
Key Takeaways
- The BSOD BAD_POOL_HEADER error happens when Windows detects memory corruption in system pools
- Faulty RAM and outdated drivers cause about 80% of these crashes
- You can diagnose the problem using built-in Windows tools without spending money
- Safe Mode helps isolate whether third-party software is causing the issue
- If the error persists after a clean Windows installation, you’ve got hardware failure
What Causes BSOD BAD_POOL_HEADER Errors?
Right, let’s talk about what’s actually happening when you see this error. Windows uses something called memory pools to manage RAM allocation for different processes. Think of it like a filing system where Windows keeps track of which programs are using which bits of memory. Each pool has a header (basically metadata) that tells Windows important information about that chunk of memory.
When that header gets corrupted or contains invalid data, Windows can’t trust its own memory management system anymore. Rather than risk corrupting your files or causing worse damage, it crashes immediately with the BAD_POOL_HEADER error. It’s actually a protective measure, though it doesn’t feel that way when you’re losing work.
The most common culprit? Faulty driver" class="vae-glossary-link" data-term="device-driver">device drivers. A graphics driver that doesn’t properly release memory, a network adapter driver with a memory leak, or a storage controller driver that writes to the wrong memory address can all corrupt pool headers. Second most common is failing RAM. When your memory chips start going bad, they return incorrect data, which corrupts everything that relies on that data (including pool headers).
According to Microsoft’s official documentation, this stop code indicates that a pool header is corrupted, which can happen through various memory management errors. Hardware issues, particularly RAM problems, account for a significant portion of these crashes.
Quick BSOD BAD_POOL_HEADER Fix
Update Your Graphics and Network Drivers Easy
Time: 15-20 minutes | Success Rate: 40-50%
Graphics and network drivers are the usual suspects. I’d say half the BSOD BAD_POOL_HEADER cases I see get fixed just by updating these two driver categories. Worth trying before anything more involved.
- Open Device Manager
PressWindows + Xand select Device Manager from the menu. This is your control centre for all hardware devices. - Update display adapters first
Expand “Display adapters”, right-click your graphics card (NVIDIA, AMD, or Intel), and select “Update driver”. Choose “Search automatically for updated driver software”. Let Windows find and install the latest version. This takes about 5 minutes. - Update network adapters
Expand “Network adapters”, find your WiFi or Ethernet adapter, right-click it, and update the same way. Network drivers are notorious for memory leaks that cause pool corruption. - Check for warning symbols
Look through Device Manager for any devices with yellow exclamation marks. These indicate driver problems. Update any you find. - Restart and test
Restart your computer and use it normally for a few hours. If the BAD_POOL_HEADER error doesn’t return, you’ve sorted it.
Test Your RAM for BSOD BAD_POOL_HEADER Issues
Run Windows Memory Diagnostic Easy
Time: 20-30 minutes | Success Rate: Diagnostic only (identifies if RAM is the problem)
Faulty RAM is responsible for a huge chunk of BAD_POOL_HEADER errors. This test will tell you definitively if your memory is dodgy. It’s built into Windows and completely free.
- Launch the memory diagnostic tool
PressWindows + R, typemdsched.exe, and press Enter. You’ll see a blue window with two options. - Restart and test now
Click “Restart now and check for problems (recommended)”. Save any open work first because your PC will restart immediately. - Wait for the test to complete
Your computer will restart into a blue screen showing a progress bar. The test runs automatically and takes 10-20 minutes. Don’t interrupt it. You’ll see “Test 1 of 2” and “Test 2 of 2” as it progresses. - Check the results
After testing, Windows restarts normally. The results appear in a notification, but they disappear quickly. To see them again, pressWindows + X, select “Event Viewer”, expand “Windows Logs”, click “System”, then click “Find” and search for “MemoryDiagnostics-Results”. - Interpret what you find
If the test reports “No errors detected”, your RAM is fine. If it reports errors, you need to replace the faulty RAM module. There’s no fixing bad memory chips.
Physically Reseat Your RAM Modules Intermediate
Time: 10-15 minutes | Success Rate: 20-30% (when Memory Diagnostic shows no errors but crashes continue)
Sometimes the RAM itself is fine, but the connection between the module and motherboard is dodgy. Dust, oxidation, or a slightly loose fit can cause intermittent errors that trigger the BSOD BAD_POOL_HEADER. I’ve seen this fix the issue when diagnostic tests came back clean.
- Power down completely
Shut down Windows properly, then switch off the power supply at the back of the PC and unplug the power cable. Press the power button a few times to discharge any remaining electricity. - Open the case and locate RAM
Remove the side panel (usually held by thumb screws or regular screws). RAM modules are the rectangular sticks slotted into the motherboard, usually near the CPU. They’re about 13cm long with chips on both sides. - Remove each module carefully
Push down the plastic retention clips at each end of the RAM slot. The module will pop up at an angle. Pull it straight out by the edges. Never touch the gold contacts or the chips themselves. - Clean the contacts
Use a pencil eraser (the pink kind, not the white plastic ones) to gently rub the gold contacts on the bottom of each RAM module. This removes oxidation. Blow away any eraser debris. - Reinstall firmly
Line up the notch in the RAM module with the notch in the slot (they only fit one way). Push down firmly until the retention clips click into place on both ends. The module should be completely vertical, not angled. - Test with one module at a time
If you have multiple RAM sticks and crashes continue, try running with just one module installed. Swap modules to identify if one specific stick causes the BSOD BAD_POOL_HEADER error.
Fix Corrupted System Files Causing BSOD BAD_POOL_HEADER
Run System File Checker and DISM Intermediate
Time: 30-45 minutes | Success Rate: 45-55%
Corrupted Windows system files can absolutely cause memory pool corruption. A dodgy driver file or damaged system component might write invalid data to memory pools, triggering the BAD_POOL_HEADER error. These two tools repair that corruption.
- Open Command Prompt as administrator
PressWindows + Xand select “Command Prompt (Admin)” or “Windows PowerShell (Admin)”. Click Yes when User Account Control asks for permission. - Run System File Checker first
Typesfc /scannowand press Enter. This scans every Windows system file and replaces corrupted ones from a cached copy. It takes 15-30 minutes. You’ll see a percentage counter slowly climb to 100%. Don’t close the window or restart your PC during this process. - Check the SFC results
When it finishes, SFC will report one of three things: no problems found, problems found and fixed, or problems found but couldn’t fix them. If it found and fixed issues, restart and test. If it couldn’t fix them, continue to the next step. - Run DISM to repair the component store
In the same Command Prompt window, typeDISM /Online /Cleanup-Image /RestoreHealthand press Enter. DISM repairs the underlying Windows image that SFC uses as its reference. This takes 15-30 minutes and needs internet access because it downloads fresh files from Microsoft. - Run SFC again after DISM
Once DISM completes, runsfc /scannowone more time. Now that DISM has repaired the component store, SFC can fix issues it couldn’t repair before. - Restart and monitor
Restart your computer and use it normally. If system file corruption was causing your BSOD BAD_POOL_HEADER crashes, they should stop now.
Advanced BSOD BAD_POOL_HEADER Solutions
Use Safe Mode to Identify Software Conflicts Intermediate
Time: 30-45 minutes | Success Rate: 35-45%
If the BAD_POOL_HEADER error only happens during normal Windows use but not in Safe Mode, you’ve got a third-party software conflict. Safe Mode loads Windows with minimal drivers and no startup programs, which isolates the problem.
- Boot into Safe Mode
PressWindows + R, typemsconfig, and press Enter. Go to the Boot tab, tick “Safe boot”, select “Minimal”, click Apply, then OK. Restart your computer. Windows will boot with only essential drivers. - Use your PC normally in Safe Mode
Try to replicate whatever you were doing when the crashes happened. Browse the web, open programs, do your usual work. If the BSOD BAD_POOL_HEADER doesn’t occur in Safe Mode, you know third-party software is responsible. - Check recently installed programs
PressWindows + R, typeappwiz.cpl, press Enter. Sort the list by “Installed On” date. Look for anything installed around the time crashes started, particularly antivirus software, driver updater tools, or system utilities. - Uninstall suspicious software
Right-click any recently installed programs and select Uninstall. Restart after each uninstallation (still in Safe Mode). Common culprits include aggressive antivirus programs, RGB lighting control software, and “PC optimiser” utilities. - Return to normal boot
Once you’ve removed suspicious software, pressWindows + R, typemsconfig, go to the Boot tab, untick “Safe boot”, click OK, and restart. If the crashes don’t return, you’ve found the culprit.
System Restore or Clean Installation Advanced
Time: 45-120 minutes | Success Rate: 85-95%
When everything else fails, it’s time for the nuclear option. System Restore reverts Windows to an earlier state, while a clean installation wipes the slate completely. One of these will fix any software-related BSOD BAD_POOL_HEADER issues. If crashes continue after a clean install, you’ve definitely got hardware failure.
- Try System Restore first
PressWindows + S, type “create a restore point”, press Enter. Click the “System Restore” button. Choose a restore point from before the crashes started (ideally 1-2 weeks back). Click Next and follow the prompts. This takes 20-45 minutes and will restart your computer. - Back up everything important
If System Restore doesn’t work or no restore points exist, you’ll need to reinstall Windows. First, copy all your documents, photos, videos, and important files to an external hard drive or cloud storage. Export browser bookmarks. Make a list of installed programs you’ll need to reinstall. - Create Windows 10 installation media
On a working computer, visit Microsoft’s Windows 10 download page and download the Media Creation Tool. Run it, select “Create installation media for another PC”, and choose a USB flash drive (minimum 8GB). This takes 30-60 minutes. - Boot from installation media
Insert the USB drive into your problem PC and restart. Press F12, F2, or Del during startup (depends on your motherboard) to access the boot menu. Select the USB drive. Choose your language and click “Install Now”. - Perform a clean installation
Select “Custom: Install Windows only (advanced)”. Choose your system drive, click “Format” (this erases everything), then click Next. Windows will install fresh, taking 30-60 minutes. After installation, immediately run Windows Update and install all available updates. - Install drivers from manufacturer websites
Visit your PC or motherboard manufacturer’s website and download the latest chipset, network, and graphics drivers. Install these before restoring your personal files or installing other software.
Still Stuck? Let Us Fix It Remotely
If you’ve tried these fixes and the BAD_POOL_HEADER error keeps coming back, there might be a deeper driver conflict or hardware issue that needs proper diagnosis. Sometimes it takes an experienced eye to spot what’s actually causing the memory corruption, especially when multiple factors are at play.
Preventing BSOD BAD_POOL_HEADER Errors
Look, I’d rather you never see this error again. Here’s what actually works to prevent pool corruption based on what I’ve seen cause these crashes repeatedly.
Keep your drivers updated, but be smart about it. Windows Update handles most drivers fine these days, but graphics cards need manufacturer drivers (NVIDIA, AMD, Intel). Check for updates monthly. Don’t use those “driver updater” programs that promise to scan your system. They’re often rubbish and install wrong drivers that cause more problems than they solve.
Test your RAM every six months. Run Windows Memory Diagnostic even if you’re not having problems. RAM degrades slowly, and catching issues early prevents crashes and data corruption. If you’re building a new PC or upgrading RAM, run Memtest86 overnight before installing Windows. It’s more thorough than Windows Memory Diagnostic.
Be careful with system utilities and antivirus software. I’ve seen more BSOD BAD_POOL_HEADER errors caused by security software than by actual malware. If you’re running third-party antivirus, make sure it’s from a reputable company and keep it updated. Windows Defender is honestly good enough for most people and causes fewer conflicts.
Don’t overclock unless you know what you’re doing. Pushing your CPU, GPU, or RAM beyond factory specifications causes instability. Even if your system seems stable in stress tests, overclocking can cause intermittent memory errors that corrupt pool headers. The performance gain usually isn’t worth the reliability loss.
Maintain good PC hygiene. Keep at least 15-20% of your system drive free. Dust out your PC every few months because overheating can cause memory errors. Don’t force-shutdown by holding the power button unless absolutely necessary, as this corrupts system files. Use the proper shutdown option in Windows.
BSOD BAD_POOL_HEADER Summary
The BSOD BAD_POOL_HEADER error looks scary, but it’s usually fixable without replacing hardware or paying for repairs. Start with the simple stuff: update your graphics and network drivers through Device Manager. If crashes continue, test your RAM with Windows Memory Diagnostic and consider reseating the modules if the test comes back clean.
When driver updates and RAM testing don’t work, move on to system file repairs. Run SFC and DISM to fix corrupted Windows files. Boot into Safe Mode to identify whether third-party software is causing the problem. Uninstall recently added programs, particularly antivirus software and system utilities.
If you’ve exhausted all these options and the BAD_POOL_HEADER error persists, System Restore or clean Windows installation will fix any remaining software issues. But if crashes continue even after a fresh Windows install, you’re looking at hardware failure. At that point, test RAM modules individually, check your hard drive health, and consider professional hardware diagnosis.
Most people fix this within an hour using the driver update and RAM testing steps. The success rate is genuinely good if you work through the solutions methodically. And remember: if the error stops happening after a particular fix, don’t keep troubleshooting. You’ve solved it. Just monitor your system for a day or two to make sure it stays stable.








