
BAD_POOL_CALLER 오류는 대표적인 블루스크린 오류(BSOD) 중 하나로, 주로 오래되었거나 손상된 드라이버가 설치되어 있을 때 발생합니다. 또한 최근에 새로 설치한 하드웨어나 소프트웨어가 이 오류의 원인이 되는 경우도 많습니다.
BAD_POOL_CALLER 오류의 주요 원인
- 하드디스크 손상
- 오래되었거나 손상된 장치 드라이버
- 바이러스 또는 악성코드 감염
- 손상된 레지스트리 정보
- 메모리(RAM) 불량 또는 손상
먼저 시도해 볼 수 있는 간단한 조치
- 백신 프로그램으로 전체 시스템 바이러스 및 악성코드 검사 실행
- 인텔 드라이버 업데이트 유틸리티를 사용해 드라이버 업데이트
- CCleaner와 Malwarebytes 설치 후 실행
- Windows 업데이트를 통해 보류 중인 업데이트 모두 설치
- 시스템 복원(System Restore) 기능으로 문제 해결 시도
문제 상황은 크게 두 가지로 나눌 수 있습니다. 윈도우로 정상 부팅이 되는 경우와 부팅이 되지 않는 경우입니다. 만약 부팅이 되지 않는다면, 레거시 고급 부팅 메뉴를 활성화하여 안전 모드로 진입하는 방법을 먼저 확인하세요.
BAD_POOL_CALLER 오류 해결 방법
방법 1: 시스템 파일 검사기(SFC) 및 디스크 검사(CHKDSK) 실행
1. 고급 부팅 메뉴에서 PC를 안전 모드로 부팅합니다.
2. 안전 모드에서 Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.
3. 명령 프롬프트에 아래 명령어를 입력하고, 각 명령어 입력 후 Enter 키를 누릅니다.
sfc /scannow chkdsk /f C:

4. 검사가 완료되면 명령 프롬프트를 종료합니다.
5. Windows 검색창에 '메모리'를 입력하고 Windows 메모리 진단을 선택합니다.
6. 표시되는 옵션 중 '지금 다시 시작하여 문제 확인'을 선택합니다.

7. 이후 Windows가 자동으로 재부팅되며 메모리 오류 여부를 점검합니다. 이 과정을 통해 블루스크린(BSOD) 오류의 원인을 진단할 수 있습니다.
8. PC를 재시작한 후 문제가 해결되었는지 확인합니다.
방법 2: Memtest86으로 메모리 검사
Memtest86은 서드파티(제3사) 소프트웨어로, Windows 환경 외부에서 실행되기 때문에 메모리 오류 가능성을 더욱 철저하게 배제할 수 있습니다.
참고: 시작하기 전에 다른 컴퓨터에 접근할 수 있어야 합니다. 소프트웨어를 다운로드하여 USB 플래시 드라이브에 구워야 하기 때문입니다. Memtest는 완료까지 시간이 걸릴 수 있으므로 밤새 실행해 두는 것이 좋습니다.
1. USB 플래시 드라이브를 시스템에 연결합니다.
2. Windows용 Memtest86 USB 자동 설치 프로그램을 다운로드하여 설치합니다.
3. 다운로드한 이미지 파일을 마우스 오른쪽 버튼으로 클릭하고 '여기에 압축 풀기'를 선택합니다.
4. 압축이 풀리면 해당 폴더를 열고 Memtest86+ USB Installer를 실행합니다.
5. 연결된 USB 드라이브를 선택하여 MemTest86 소프트웨어를 굽습니다. (이 과정에서 USB 드라이브가 포맷됩니다.)

6. 위 과정이 완료되면 해당 USB를 BAD_POOL_CALLER 오류가 발생하는 PC에 꽂습니다.
7. PC를 재시작하고 USB 플래시 드라이브로 부팅되도록 설정합니다.
8. Memtest86이 시스템의 메모리 손상 여부 검사를 시작합니다.

9. 모든 테스트를 통과했다면 메모리가 정상적으로 작동하고 있다고 확신할 수 있습니다.
10. 일부 단계가 실패했다면 Memtest86이 메모리 손상을 발견한 것이며, 이는 BAD_POOL_CALLER 블루스크린 오류가 불량 또는 손상된 메모리 때문임을 의미합니다.
11. 불량 메모리 섹터가 발견되었다면, 오류를 해결하기 위해 RAM을 교체해야 합니다.
방법 3: 드라이버 검증 도구(Driver Verifier) 실행
이 방법은 안전 모드가 아닌 일반 모드로 윈도우에 로그인할 수 있을 때만 유용합니다. 실행하기 전에 반드시 시스템 복원 지점을 생성해 두세요. 그런 다음 드라이버 검증 도구(Driver Verifier)를 실행하여 BAD_POOL_CALLER 오류를 수정할 수 있습니다.
지금까지 BAD_POOL_CALLER 오류를 해결하는 다양한 방법을 알아보았습니다. 위 방법들을 순서대로 시도하면 대부분의 경우 문제를 해결할 수 있습니다. 만약 추가로 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.