PAGE_FAULT_IN_NONPAGED_AREA 오류 4단계 해결 방법
윈도우 PAGE_FAULT_IN_NONPAGED_AREA 블루스크린의 주요 원인인 메모리 불량과 드라이버 충돌을 진단하고, 메모리 진단부터 덤프 분석까지 순서대로 해결하는 방법입니다.
PAGE_FAULT_IN_NONPAGED_AREA 오류 원인과 핵심 요약
PAGE_FAULT_IN_NONPAGED_AREA(0x00000050)는 윈도우 커널이나 드라이버가 **절대 디스크(가상 메모리)로 내려가지 않고 물리 RAM에 상주해야 하는 비페이징 영역(Nonpaged Area)**에서 데이터를 찾지 못하거나 잘못된 메모리 주소를 참조했을 때 발생합니다. RAM 모듈 접촉 불량·XMP 오버클럭 불안정, 그래픽/보안 드라이버 버그, 가상 메모리(pagefile.sys) 손상이 주요 원인입니다.
오류 화면 하단 **실패한 내용(What failed)**에 표시된
.sys파일명을 확인하면 원인을 즉시 특정할 수 있습니다.
증상별 바로가기 (오류 파일명 기준)
함께 표시된 .sys 파일명 또는 상황 |
핵심 원인 | 바로 이동 |
|---|---|---|
파일명 없음 또는 MEMORY_MANAGEMENT와 번갈아 발생 |
RAM 접촉 불량·XMP 불안정 | 해결 방법 1 |
ntfs.sys, fltmgr.sys, volmgr.sys 표시 |
디스크 파일 시스템 및 시스템 파일 손상 | 해결 방법 2 |
nvlddmkm.sys, amdkmdag.sys, vgk.sys, 백신 드라이버 |
그래픽·안티치트·백신 커널 드라이버 충돌 | 해결 방법 3 |
| 대용량 프로그램·게임 실행 중 메모리 부족과 함께 발생 | 페이징 파일(pagefile.sys) 손상 |
해결 방법 4 |
해결 방법 1: 윈도우 메모리 진단 실행
물리 RAM 불량 여부를 먼저 확인해야 이후 조치가 헛수고가 되지 않습니다.
- 검색창에
mdsched.exe를 입력하고 Windows 메모리 진단을 실행합니다. - 지금 다시 시작하여 문제 확인을 선택합니다.
- 재부팅되면서 파란 진단 화면이 나타나고 검사가 자동으로 진행됩니다. 16GB 기준 15~25분 정도 걸립니다.
- 검사가 끝나면 윈도우로 자동 복귀합니다. 검색창에
이벤트 뷰어를 입력해 실행한 뒤 [Windows 로그 > 시스템]에서 원본이 MemoryDiagnostics-Results인 항목을 더블클릭해 결과를 확인합니다.
하드웨어 오류가 검출됐다면 PC 전원을 끄고 RAM 모듈을 분리해 금도금 접점을 지우개로 닦은 뒤 2번·4번 슬롯에 다시 장착해보세요. 동일한 원인으로 발생하는 MEMORY_MANAGEMENT 블루스크린 해결 문서도 참고할 수 있습니다.
해결 방법 2: 시스템 파일과 디스크 검사
저장장치의 손상된 섹터를 비페이징 풀로 읽어 들일 때도 같은 오류가 발생합니다.
-
시작 메뉴를 우클릭하고 **터미널(관리자)**를 실행합니다.
-
시스템 파일 무결성을 검사합니다.
sfc /scannow -
손상 파일을 복구하지 못했다는 메시지가 나오면 윈도우 이미지를 복구합니다.
DISM /Online /Cleanup-Image /RestoreHealth -
이어서 디스크 검사를 예약합니다.
chkdsk C: /f /r -
볼륨이 사용 중이라는 메시지에
Y를 입력하고 재부팅하면 부팅 화면에서 검사가 진행됩니다.
chkdsk /r은 1시간 이상 걸릴 수 있습니다. 검사 도중 강제 종료하면 파일이 손상될 수 있으니 시간 여유가 있을 때 실행하세요.
해결 방법 3: 최근 설치한 드라이버와 프로그램 제거
특정 시점부터 블루스크린이 시작됐다면 그 직전에 설치한 커널 드라이버나 보안 프로그램이 잘못된 메모리 주소를 참조하는 것입니다.
- [설정 > 앱 > 설치된 앱]으로 이동합니다.
- 목록 정렬을 설치 날짜로 바꿔 최근 설치된 백신(Avast, McAfee 등), 은행 보안 프로그램(안랩 Safe Transaction, 구라제거기 대상 모듈), 안티치트를 우선 제거합니다.
- 그래픽 드라이버(
nvlddmkm.sys등)가 표시됐다면 DDU 그래픽 드라이버 클린 설치 가이드에 따라 드라이버를 완전히 삭제한 뒤 안정 버전을 재설치합니다. - 네트워크나 오디오 드라이버가 의심되면 장치 관리자에서 해당 장치를 더블클릭하고 드라이버 탭에서 드라이버 롤백을 누릅니다. 드라이버 권한 충돌로
IRQL_NOT_LESS_OR_EQUAL이 함께 뜬다면 IRQL_NOT_LESS_OR_EQUAL 해결 방법도 확인하세요.
해결 방법 4: 페이징 파일 재설정
가상 메모리 파일(C:\pagefile.sys)이 손상됐을 때 이를 강제로 삭제하고 재생성하는 절차입니다.
- 검색창에
고급 시스템 설정 보기를 입력해 실행합니다. - 고급 탭의 성능 영역에서 설정 버튼을 클릭합니다.
- 다시 고급 탭으로 이동해 가상 메모리 영역의 변경 버튼을 누릅니다.
- 모든 드라이브에 대한 페이징 파일 크기 자동 관리 체크를 해제합니다.
- C 드라이브를 선택하고 페이징 파일 없음을 선택한 뒤 설정 버튼을 누르고 재부팅합니다(기존 손상된
pagefile.sys가 삭제됨). - 재부팅한 다음 같은 경로로 돌아와 모든 드라이브에 대한 페이징 파일 크기 자동 관리에 다시 체크하고 한 번 더 재부팅합니다.
문제 해결이 안 될 경우 추가 점검 사항
- 덤프 파일 분석:
C:\Windows\Minidump폴더의.dmp파일을 Microsoft 공식 Bug Check 0x50 디버깅 안내에 따라 WinDbg에서!analyze -v명령으로 열면 오류를 유발한 정확한 드라이버 모듈명을 확인할 수 있습니다. - BIOS XMP/EXPO 해제: 메모리 오버클럭 프로파일을 사용 중이라면 BIOS에서
Disabled(Auto)로 바꾸고 증상이 사라지는지 확인하세요. - 안전 모드 비교: 안전 모드 부팅 상태에서 블루스크린이 전혀 발생하지 않는다면 하드웨어 불량이 아니라 서드파티 드라이버 문제로 확정할 수 있습니다.
자주 묻는 질문
블루스크린 아래에 실패한 내용으로 nvlddmkm.sys 또는 ntfs.sys 같은 파일명이 같이 적혀 있습니다.
그 파일명이 바로 잘못된 메모리 주소를 참조한 범인입니다. nvlddmkm.sys는 엔비디아 그래픽 드라이버, ntfs.sys는 디스크 파일 시스템, Vanguard(vgk.sys)나 EasyAntiCheat는 게임 보안 모듈이 원인이므로 해당 드라이버나 프로그램만 재설치하면 바로 해결됩니다.
RAM을 새로 추가하거나 XMP(EXPO) 오버클럭을 켠 뒤부터 이 블루스크린이 뜹니다.
메모리 수율 한계나 슬롯 호환성으로 인해 비페이징 영역(Nonpaged Pool)에 비트 오류가 발생한 것입니다. BIOS에서 XMP/EXPO를 끄고 기본 클럭(JEDEC)으로 낮추면 즉시 멈춥니다.
윈도우 메모리 진단(mdsched.exe)에서는 아무 이상이 없다고 나오는데도 계속 오류가 발생합니다.
RAM 하드웨어 자체는 정상이지만 가상 메모리(pagefile.sys)가 손상됐거나 서드파티 백신·커널 드라이버가 잘못된 포인터를 참조하는 경우입니다. 해결 방법 3과 4를 순서대로 진행하세요.
이 문서는 2026년 10월 16일 기준으로 작성되었습니다. 운영체제 업데이트에 따라 메뉴 명칭과 위치가 달라질 수 있으며, 시스템 설정을 변경하기 전에는 중요한 데이터를 먼저 백업하시기 바랍니다.