Windows 10 컴퓨터에서 DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 블루스크린(BSOD) 오류가 발생하고 있다면, 이 가이드가 큰 도움이 될 것입니다. 이 글에서는 오류의 주요 원인을 살펴보고, 문제를 해결할 수 있는 가장 효과적인 방법들을 순서대로 소개합니다.
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 오류란?
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 버그 검사 코드 값은 0x000000CD입니다.
이 오류는 시스템이 특정 드라이버의 풀(pool) 할당 범위를 초과하는 메모리 영역에 접근했음을 의미합니다. 즉, 드라이버가 특수 풀(special pool)에서 n바이트의 메모리를 할당한 후, 시스템이 해당 풀에서 n바이트보다 많은 데이터를 참조한 경우 발생하며, 대체로 시스템과 드라이버 간의 동기화 문제를 나타냅니다.
오류를 일으킨 드라이버(대부분 그래픽 드라이버일 가능성이 높습니다)를 식별할 수 있는 경우, 해당 드라이버의 이름이 블루스크린 화면에 표시되며, KiBugCheckDriver(PUNICODE_STRING) 위치의 메모리에 저장됩니다.
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION 오류 해결 방법
이 문제가 발생했다면 아래의 권장 해결 방법을 순서와 관계없이 하나씩 시도해 보고 문제가 해결되는지 확인해 보세요.
- 메모리 진단 테스트(memtest) 실행
- 그래픽 드라이버 재설치
- BIOS 업데이트
- 문제가 되는 프로그램 제거
각 해결 방법의 자세한 과정을 하나씩 살펴보겠습니다.
참고: 정상적으로 로그인할 수 있다면 그대로 진행하면 되지만, 로그인이 불가능한 경우 안전 모드로 부팅하거나, 고급 시작 옵션 화면에 진입하거나, 설치 미디어를 사용해 부팅한 후 아래 작업을 수행해야 합니다.
1] 메모리 진단 테스트 실행
먼저 RAM 자체의 결함 여부를 확인하기 위해 메모리 진단 테스트를 실행해 보세요. Windows 검색창에 “Windows 메모리 진단”을 입력해 도구를 실행한 뒤, “지금 다시 시작하여 문제 확인”을 선택하면 재부팅과 함께 자동으로 검사가 진행됩니다. 검사가 완료되면 오류가 해결되었는지 확인합니다.
2] 그래픽 드라이버 재설치
그래픽 카드 제조사(Intel, NVIDIA, AMD 등)의 공식 웹사이트에서 최신 그래픽 드라이버를 다운로드하여 직접 설치하세요. 이전 드라이버와의 충돌을 방지하려면 DDU(Display Driver Uninstaller) 같은 전용 제거 도구로 기존 드라이버를 완전히 삭제한 후 새 드라이버를 설치하는 것이 좋습니다. 문제가 여전히 해결되지 않는다면 다음 방법으로 넘어갑니다.
3] BIOS 업데이트
그래도 문제가 지속된다면 시스템의 BIOS와 펌웨어를 최신 버전으로 업데이트해 보세요. PC 제조사(OEM)에서 제공하는 전용 유틸리티를 사용하는 것이 가장 쉽고 안전한 방법이며, 반드시 공식 사이트에서만 다운로드해야 합니다.
- Dell: Dell.com 공식 사이트에서 다운로드하거나 Dell Update Utility 사용
- ASUS: ASUS 고객지원 사이트에서 MyASUS BIOS 업데이트 유틸리티 다운로드
- ACER: 시리얼 넘버/SNID를 입력하거나 모델명으로 제품을 검색한 후 BIOS/펌웨어를 선택하고 다운로드 링크 클릭
- Lenovo: Lenovo System Update Tool 사용
- HP: 기본 탑재된 HP Support Assistant 사용
BIOS/펌웨어 업데이트를 완료하면 이 문제가 해결되어야 합니다.
4] 문제가 되는 프로그램 제거
조사 결과, PC에 설치된 일부 서드파티 응용 프로그램이 이 블루스크린 오류를 유발하는 것으로 밝혀졌습니다. 특히 일부 백신 프로그램 역시 BSOD 오류를 일으키는 경우가 많습니다. 아래 프로그램이 설치되어 있다면 제거한 후 문제가 해결되는지 확인해 보세요.
- Virtual Audio Cable
- Logitech Webcam Software
- Catalyst Control Center
백신 프로그램은 단순히 제거만 해서는 관련 파일과 레지스트리 항목이 시스템에 남아 있을 수 있습니다. 따라서 백신 제조사에서 제공하는 전용 삭제 도구(native uninstall tool)를 사용해 완전히 제거하는 것이 좋습니다.
백신 제거 후 오류가 해결되었다면, 동일한 백신을 다시 설치하거나 다른 백신 프로그램으로 교체할 수 있습니다. 가장 안전한 방법은 Windows 10에 기본 탑재된 백신 프로그램인 Windows Defender를 그대로 사용하는 것입니다.
이 가이드가 문제 해결에 도움이 되길 바랍니다!