BAD_POOL_CALLER(0xC2)는 Windows 10에서 비교적 드물게 나타나는 BSOD(블루스크린 오류) 코드 중 하나입니다. 이 오류는 주로 시스템 구성에 문제가 있어 컴퓨터가 CPU 리소스에 정상적으로 접근하지 못할 때 발생합니다. 주요 원인으로는 버그가 있는 장치 드라이버, 디스크 관련 문제, 그리고 드물지만 하드웨어 자체의 결함 등이 꼽힙니다.
다른 BSOD와 마찬가지로 아래에서 소개하는 해결 방법을 차례대로 적용해 보면 BAD_POOL_CALLER 오류를 해결할 수 있습니다. 만약 오류가 자주 반복된다면, Windows 10을 안전 모드로 부팅한 후 문제 해결 과정을 진행하는 것이 좋습니다.
장치 드라이버 재설치
먼저 WinDbg 또는 NirSoft BlueScreenView 같은 도구를 사용해 PC의 BSOD 덤프 파일을 분석해 보는 것이 좋습니다. 손상된 장치 드라이버가 BAD_POOL_CALLER 오류의 원인이라면 이 분석을 통해 빠르게 원인을 파악할 수 있습니다. 이후 다음 단계에 따라 문제가 되는 드라이버를 다시 설치하세요.
1. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
2. 해당 장치 카테고리(예: 디스플레이 어댑터, 네트워크 어댑터)를 확장합니다.
3. 문제가 되는 장치 드라이버를 마우스 오른쪽 버튼으로 클릭한 후 디바이스 제거를 선택합니다.
4. 이 디바이스의 드라이버 소프트웨어 삭제 항목에 체크하고 제거를 클릭한 뒤, 장치 관리자를 종료합니다.
5. 다시 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 앱 및 기능을 선택합니다.
6. 해당 장치와 관련된 지원 소프트웨어나 추가 드라이버를 찾아 제거합니다.
7. 컴퓨터를 재시작하면 Windows가 기본 드라이버를 자동으로 다시 설치합니다. 이후 앞서 제거했던 소프트웨어나 드라이버를 새로 설치하면 됩니다.
장치 드라이버 업데이트
드라이버를 재설치해도 문제가 해결되지 않는다면 최신 버전으로 업데이트해 보세요. 장치 제조사 공식 웹사이트에서 최신 드라이버를 직접 내려받아 설치할 수 있으며, Driver Booster 같은 드라이버 업데이트 도구를 사용하면 PC 내 모든 드라이버를 한 번에 자동으로 최신 상태로 유지할 수도 있습니다.
드라이버 롤백
특정 장치의 드라이버를 업데이트한 직후부터 BAD_POOL_CALLER BSOD가 나타나기 시작했다면, 즉시 이전 버전으로 롤백하는 것이 좋습니다. 호환되지 않거나 불안정한 드라이버 버전으로 인한 문제를 해결할 수 있습니다.
1. 장치 관리자를 엽니다.
2. 해당 장치 드라이버를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
3. 드라이버 탭으로 이동한 후 드라이버 롤백을 클릭합니다.
Windows 10이 드라이버를 이전에 설치된 버전으로 되돌립니다. 이후 오류가 더 이상 발생하지 않는다면, 개선된 새 버전이 출시될 때까지 드라이버 업데이트를 보류하는 것이 좋습니다.
운영체제 업데이트
Windows 10 업데이트는 운영체제의 안정성을 개선하여 BSOD 관련 문제를 해결하는 데 도움이 됩니다. 평소 업데이트를 미루는 습관이 있다면 지금이라도 시간을 내어 설치하는 것이 좋습니다.
1. 시작 메뉴를 열고 설정을 선택합니다.
2. 업데이트 및 보안을 클릭합니다.
3. 업데이트 확인을 선택하여 최신 Windows 10 업데이트를 검색합니다.
보류 중인 업데이트가 있다면 다운로드 및 설치를 눌러 적용하세요. 이후 선택적 업데이트 보기에서 Microsoft가 인증한 장치 드라이버를 함께 설치하는 것도 좋은 방법입니다.
Windows 업데이트 제거
Windows 10 업데이트에는 수많은 버그 수정과 성능 개선 사항이 포함되어 있지만, 오히려 새로운 문제를 일으키는 경우도 있습니다. 따라서 운영체제 업데이트를 설치한 직후 BAD_POOL_CALLER BSOD가 발생했다면, 해당 업데이트를 이전 버전으로 되돌려야 합니다.
1. 시작 메뉴를 열고 설정을 선택합니다.
2. 업데이트 및 보안 > Windows 업데이트 > 업데이트 기록 보기 > 업데이트 제거로 이동합니다.
3. 제거하려는 업데이트를 선택한 후 제거를 클릭합니다.
문제가 해결되었다면, 동일한 결함이 있는 업데이트가 다시 자동 설치되지 않도록 설정을 조정해 두는 것이 좋습니다.
시스템 파일 검사기(SFC) 실행
SFC(시스템 파일 검사기) 스캔을 실행하면 운영체제 내부의 파일 손상을 복구할 수 있습니다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)을 선택한 뒤, 다음 명령어를 입력하여 실행하세요.
sfc /scannow
SFC 스캔을 마친 후에는 DISM(Deployment Image Servicing and Management) 도구도 함께 실행해 보는 것이 좋습니다. Windows 10의 안정성 관련 문제를 추가로 해결하는 데 도움이 됩니다.
CHKDSK 유틸리티 실행
디스크 관련 오류 역시 BAD_POOL_CALLER BSOD의 원인이 될 수 있습니다. CHKDSK(디스크 검사) 유틸리티를 사용해 확인해 보세요.
1. 파일 탐색기를 연 후 로컬 디스크(C:)를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
2. 도구 탭에서 검사 버튼을 클릭합니다.
3. 드라이브 검사를 선택합니다.
CHKDSK 유틸리티가 문제를 발견하면 이를 복구하기 위한 추가 안내를 제공합니다.
부팅 시 CHKDSK 유틸리티 실행
부팅 시점에 CHKDSK를 실행하면 추가적인 디스크 오류까지 복구할 수 있습니다. 관리자 권한으로 실행한 Windows PowerShell 콘솔에서 다음 명령어를 입력하세요.
chkdsk c: /r
그런 다음, Windows 10을 재시작할 때 시스템 드라이브의 오류를 검사하도록 확인 메시지에 응답해야 합니다. Y 키를 누른 후 Enter를 입력하면 됩니다.
시스템 복원으로 되돌리기
최근 운영체제 변경 사항(예: 새로운 Windows 업데이트, 서드파티 프로그램 설치)이 충돌을 일으켜 BSOD 오류를 유발할 수 있습니다. 시스템 복원 기능이 활성화되어 있다면, 모든 것이 정상적으로 작동하던 이전 시점으로 Windows 10을 되돌려 보세요.
1. Windows + R 키를 눌러 실행 창을 엽니다.
2. sysdm.cpl을 입력하고 확인을 클릭합니다.
3. 시스템 보호 탭으로 이동한 후 시스템 복원을 선택합니다.
4. 가장 최근 복원 지점을 사용하려면 권장 복원을, 다른 복원 지점을 직접 고르려면 다른 복원 지점 선택을 클릭합니다.
5. 다음을 누르고 안내에 따라 운영체제를 지정된 복원 지점으로 되돌립니다. 전체 과정은 다소 시간이 걸릴 수 있습니다.
메모리 관련 문제 검사
메모리 문제 역시 Windows에서 BAD_POOL_CALLER BSOD를 일으킬 수 있습니다. Windows에 내장된 메모리 진단 도구나 MemTest86 같은 서드파티 유틸리티를 사용해 메모리 오류 여부를 점검해 보세요.
검사 결과 메모리에 문제가 있는 것으로 확인되면, PC의 물리적 RAM 모듈을 교체해야 합니다.
PC 초기화
Windows 10을 공장 초기화하면 모든 데이터가 삭제되지만(개인 파일은 제외), 운영체제를 깨끗한 상태에서 다시 시작할 수 있다는 장점이 있습니다. 위의 어떤 방법으로도 BAD_POOL_CALLER BSOD가 해결되지 않는다면 초기화를 시도해 볼 만합니다.
진행하려면 시작 메뉴를 열고 설정 > 업데이트 및 보안 > 복구 > 시작을 차례로 선택하세요.
이후 개인 파일을 유지한 채 초기화하려면 내 파일 유지를, 모든 것을 공장 출하 상태로 되돌리려면 모든 항목 제거를 선택하면 됩니다.
그 외에 시도할 수 있는 방법
위의 해결 방법을 일반 모드나 안전 모드에서 정상적으로 진행하기 어렵다면, Windows 복구 환경(WinRE)에 진입해 보길 권장합니다. WinRE에서는 시작 복구 실행, 디스크 오류 수정, Windows 업데이트 제거 등 다양한 도구를 활용할 수 있습니다.
또한 BIOS 또는 UEFI 펌웨어를 업데이트하거나, 최후의 수단으로 Windows 10을 처음부터 새로 설치하는 것도 BAD_POOL_CALLER BSOD를 해결하는 방법입니다.
만약 이 모든 방법을 시도한 후에도 문제가 계속된다면, PC 수리 전문 업체에 문의하여 추가 진단을 받고 결함이 있는 내부 하드웨어 부품을 교체하는 것이 좋습니다.