Błąd Bad Pool Header (0x00000019)
Błąd BAD_POOL_HEADER (0x00000019) informuje, że nagłówek puli pamięci jądra został uszkodzony. Nagłówek puli zawiera metadane o alokacjach pamięci — jego uszkodzenie oznacza, że system nie może prawidłowo zarządzać pamięcią. Przyczynami są najczęściej wadliwe sterowniki, uszkodzona pamięć RAM lub oprogramowanie ingerujące w pamięć jądra.
Co powoduje ten błąd?
- Wadliwy sterownik nadpisujący sąsiednie bloki pamięci w puli jądra (buffer overrun)
- Fizyczne uszkodzenie modułów pamięci RAM powodujące przekłamania danych w nagłówkach puli
- Oprogramowanie antywirusowe lub narzędzia systemowe niskopoziomowo modyfikujące pamięć jądra
- Uszkodzony lub niezgodny sterownik zwalniający pamięć, która została już wcześniej zwolniona
- Zbyt mała ilość pamięci niestronicowanej (nonpaged pool), co może wystąpić przy intensywnym indeksowaniu
Jak naprawić Bad Pool Header?
Uruchomienie w trybie awaryjnym i odinstalowanie ostatnich zmian
Łatwy- Uruchom komputer ponownie — jeśli pojawia się BSOD, wymuś 3 kolejne restarty, aby uruchomić Środowisko odzyskiwania
- Wybierz "Rozwiązywanie problemów" > "Opcje zaawansowane" > "Ustawienia uruchamiania" > "Uruchom ponownie"
- Naciśnij F5, aby uruchomić Tryb awaryjny z obsługą sieci
- W trybie awaryjnym odinstaluj ostatnio zainstalowane programy lub sterowniki przez Panel sterowania
- Uruchom komputer normalnie i sprawdź, czy błąd ustąpił
Diagnostyka pamięci RAM
Średni- Naciśnij Win + R, wpisz "mdsched.exe" i zatwierdź Enterem
- Wybierz "Uruchom ponownie teraz i sprawdź, czy występują problemy"
- Po zakończeniu testu sprawdź wyniki w Podglądzie zdarzeń (eventvwr.msc) > Dzienniki Windows > System
- Dla dokładniejszej diagnostyki utwórz bootowalny pendrive z programem MemTest86 i uruchom test na kilka godzin
- Jeśli test wykryje błędy, wymieniaj kości RAM pojedynczo, aby zidentyfikować wadliwy moduł
Naprawa plików systemowych i sprawdzenie dysku
Średni- Otwórz Wiersz polecenia lub Terminal jako Administrator
- Uruchom naprawę obrazu systemu: DISM /Online /Cleanup-Image /RestoreHealth
- Po zakończeniu DISM uruchom sprawdzenie plików: sfc /scannow
- Sprawdź dysk pod kątem błędów: chkdsk C: /f /r (wymaga restartu)
- Po restarcie poczekaj na zakończenie skanowania dysku i sprawdź, czy problem ustąpił
Identyfikacja wadliwego sterownika za pomocą Driver Verifier
Zaawansowany- Otwórz Wiersz polecenia jako Administrator i wpisz "verifier"
- Wybierz "Utwórz ustawienia standardowe" > "Automatycznie wybierz wszystkie sterowniki zainstalowane na tym komputerze"
- Uruchom ponownie komputer — Driver Verifier będzie monitorował sterowniki
- Jeśli wadliwy sterownik zostanie wykryty, system wyświetli BSOD z informacją o nazwie sterownika (.sys)
- Zaktualizuj lub odinstaluj zidentyfikowany sterownik, a następnie wyłącz weryfikator: verifier /reset
- W trybie awaryjnym możesz również wyłączyć weryfikator, jeśli system nie uruchamia się normalnie
Jak zapobiegać?
- Aktualizuj sterowniki urządzeń ze stron producentów sprzętu, unikając nieznanych źródeł
- Regularnie uruchamiaj Diagnostykę pamięci Windows (co kilka miesięcy), aby wykryć wczesne objawy uszkodzenia RAM
- Nie instaluj wielu programów antywirusowych jednocześnie — mogą kolidować na poziomie jądra
- Utrzymuj system Windows aktualny — poprawki bezpieczeństwa często naprawiają błędy w sterownikach systemowych
- Monitoruj temperaturę podzespołów — przegrzewanie się RAM lub procesora zwiększa ryzyko błędów pamięci
Często zadawane pytania
Pula pamięci (memory pool) to obszar pamięci RAM zarządzany przez jądro Windows, w którym sterowniki i komponenty systemowe alokują i zwalniają bloki pamięci. Każdy blok ma nagłówek (header) z informacjami o rozmiarze i właścicielu. Błąd BAD_POOL_HEADER oznacza, że ten nagłówek został uszkodzony, co uniemożliwia systemowi prawidłowe zarządzanie pamięcią.
Nie, choć uszkodzony RAM jest jedną z możliwych przyczyn. Znacznie częściej winny jest wadliwy sterownik, który nadpisuje pamięć poza przydzielonym blokiem. Dlatego najpierw warto zaktualizować sterowniki i uruchomić sfc /scannow, a dopiero potem przejść do diagnostyki sprzętowej RAM.
Najskuteczniejszą metodą jest użycie narzędzia Driver Verifier (verifier.exe) wbudowanego w Windows. Po włączeniu monitoruje ono sterowniki w czasie rzeczywistym i w przypadku wykrycia nieprawidłowości wyświetla BSOD z nazwą wadliwego pliku .sys. Alternatywnie można przeanalizować pliki zrzutu (minidump) w folderze C:\Windows\Minidump za pomocą narzędzia WinDbg.
Sam błąd BAD_POOL_HEADER zazwyczaj nie powoduje bezpośredniej utraty danych, ponieważ dotyczy pamięci operacyjnej, a nie dysku. Jednak częste niebieskie ekrany i nagłe restarty mogą prowadzić do uszkodzenia plików, nad którymi akurat pracowałeś, lub do błędów w systemie plików. Dlatego ważne jest szybkie rozwiązanie problemu.
Nie możesz rozwiązać problemu?
Bezpłatna wstępna diagnoza — zadzwoń lub przynieś komputer do serwisu.