Windows 10/8/7에서 0x00000019 오류 코드와 함께 나타나는 BAD_POOL_HEADER 블루스크린(BSOD) 오류는 시스템의 메모리 풀 헤더(pool header)가 손상되었음을 의미합니다. 이 오류는 주로 Windows의 메모리 할당 과정에 문제가 생겼을 때 발생하며, 특히 최근에 새로운 하드웨어나 소프트웨어를 설치한 직후에 자주 나타납니다. 대표적인 원인은 Windows와 호환되지 않는 백신 프로그램이지만, 결함이 있는 드라이버, 공유기 문제, 디스크 배드 섹터 또는 기타 디스크 쓰기 오류도 이 블루스크린을 유발할 수 있습니다.
Windows 10의 BAD POOL HEADER 오류란?

Windows 10을 일반 모드로 시작할 수 없다면 먼저 안전 모드(Safe Mode)로 부팅해 보세요. 안전 모드에서는 불필요한 드라이버와 프로그램 없이 시스템을 실행할 수 있어 문제 해결 작업을 훨씬 수월하게 진행할 수 있습니다.
아래에서 소개하는 방법들을 처음부터 끝까지 훑어본 후, 자신의 상황에 맞는 해결책부터 하나씩 적용해 보시기 바랍니다.
1] 최근 설치한 소프트웨어 제거하기
최근에 새로운 프로그램을 설치했다면 해당 프로그램을 삭제하고 오류가 사라지는지 확인해 보세요. 통계적으로 이 오류의 가장 흔한 원인은 타사 백신 프로그램입니다. 여러 개의 백신 소프트웨어가 설치되어 있다면 일단 임시로 제거해 보고, 문제가 해결된다면 다른 대체 프로그램으로 교체하는 것이 좋습니다.
제어판에서 '프로그램 및 기능'을 열면 시스템에 설치된 프로그램 목록을 확인할 수 있습니다. 여기서 백신 프로그램 또는 최근에 설치한 소프트웨어를 선택해 제거하세요.
2] 최근 설치한 하드웨어 제거하기
최근에 새로운 하드웨어를 장착했다면 그것이 원인일 가능성이 높습니다. 장치 관리자(Device Manager)를 열어 해당 하드웨어의 드라이버를 찾은 후 마우스 오른쪽 버튼을 클릭하고 '디바이스 제거'를 선택하세요. 이후 컴퓨터를 재시작하여 오류가 해결되는지 확인합니다.
3] 외부 장치 연결 해제하기
외부 장치가 시스템과 충돌을 일으켜 오류가 발생하는 경우도 있습니다. 원인을 파악하려면 키보드와 마우스를 제외한 모든 주변 기기(USB 메모리, 외장 하드, 프린터 등)를 분리한 상태로 컴퓨터를 다시 시작해 보세요.
오류가 사라졌다면 분리했던 장치 중 하나 이상에 결함이 있을 가능성이 큽니다. 해당 장치를 교체하거나 수리해야 합니다. 문제가 지속된다면 다음 단계로 넘어가세요.
4] 빠른 시작(Fast Startup) 기능 비활성화하기
Windows에는 기본적으로 활성화되어 있는 빠른 시작 기능이 있습니다. 이 기능은 부팅 속도를 높여주지만, 때때로 시스템과 충돌하여 풀 헤더 손상을 일으킬 수 있습니다. 전원 옵션 설정에서 빠른 시작을 비활성화한 후 문제가 해결되는지 확인해 보세요.
5] 장치 드라이버 업데이트하기
손상되었거나 오래된 드라이버는 다양한 시스템 오류의 원인이 됩니다. Windows Update가 대부분의 드라이버를 자동으로 관리하지만, 자동 업데이트로 해결되지 않는 경우 수동으로 업데이트할 수 있습니다.

Win + R 키를 눌러 실행 창을 열고 devmgmt.msc를 입력하면 장치 관리자가 열립니다. 드라이버 목록에서 각 항목을 마우스 오른쪽 버튼으로 클릭한 후 '드라이버 업데이트'를 선택하여 하나씩 모두 업데이트하세요.
또한 Windows에 내장된 드라이버 검증 관리자(Driver Verifier Manager)를 사용하면 문제가 되는 드라이버의 동작을 체계적으로 검사할 수 있습니다.
6] 클린 부팅(Clean Boot) 수행하기
클린 부팅을 수행하면 Microsoft 서비스만 실행된 상태로 시스템을 시작할 수 있습니다. 클린 부팅 상태에서 오류가 발생하지 않는다면, 타사 프로세스나 서비스가 이 정지 오류의 원인이라는 뜻입니다. 이 경우 원인이 되는 항목을 찾아낼 때까지 서비스와 시작 프로그램을 하나씩 활성화하며 수동으로 확인해야 합니다.
7] 하드웨어 클린 부팅 수행하기
하드웨어 클린 부팅은 일반적인 클린 부팅과 다릅니다. 시스템 운영에 꼭 필요하지 않은 하드웨어 구성 요소를 장치 관리자에서 비활성화하는 방식입니다.

Win + R 키를 누르고 devmgmt.msc를 입력한 후 Enter 키를 눌러 장치 관리자를 엽니다. 아래 장치들의 드라이버를 마우스 오른쪽 버튼으로 클릭하여 '디바이스 사용 안 함' 옵션으로 비활성화하세요.
- 디스플레이 어댑터
- DVD/CD-ROM 드라이브
- 사운드, 비디오 및 게임 컨트롤러
- 네트워크 어댑터
- 모뎀
- 포트(COM & LPT)
- USB 장치 및 컨트롤러 — 단, USB 또는 무선 마우스·키보드를 사용 중이라면 제외
시스템을 재시작한 후 오류가 해결되었는지 확인합니다. 문제가 사라졌다면 위 장치 중 하나가 원인입니다. 이 역시 하나씩 활성화해 가며 시행착오를 통해 범인 장치를 찾아내야 합니다.
8] Windows 메모리 진단 도구 실행하기
Windows에 내장된 메모리 진단 도구(Windows Memory Diagnostics Tool)를 활용할 수도 있습니다. 도구를 실행한 후 '지금 다시 시작하여 문제 확인'을 클릭하면 재부팅과 함께 메모리 검사가 진행됩니다. 검사가 완료되면 이벤트 뷰어(Event Viewer)를 열어 'MemoryDiagnostics-Results' 항목에서 결과를 확인하세요.
9] RAM 물리적 점검하기
일반적으로 하드웨어 전문가의 영역이지만, 실제로 RAM 자체의 결함이 이 오류의 원인이라는 보고가 많습니다. 여러 개의 RAM 모듈을 사용 중이라면 한 개씩 분리하며 테스트해 보거나, 가능하다면 다른 정상 RAM으로 교체하여 점검해 보는 것이 좋습니다.
이 글이 문제 해결에 도움이 되기를 바랍니다!
숙련된 사용자라면 Microsoft 공식 문서에서 이 정지 오류에 대한 더 자세한 정보를 확인할 수 있습니다.
BAD_POOL_CALLER 오류가 발생하는 경우에는 별도의 해결 가이드를 참고하세요.