Windows 10에서 발생하는 대부분의 치명적인 오류는 소프트웨어 결함이나 드라이버 문제에서 비롯됩니다. 하지만 PAGE_FAULT_IN_NONPAGED_AREA 블루스크린 오류는 대체로 하드웨어 문제, 특히 RAM 이상으로 인해 발생합니다. 또한 Windows의 가상 메모리 관리 오류가 원인인 경우도 있습니다.
따라서 이 오류를 해결하려면 하드웨어와 소프트웨어 양쪽 모두를 점검해야 합니다.
아래에서 PAGE_FAULT_IN_NONPAGED_AREA 블루스크린 오류를 해결할 수 있는 6가지 방법을 소개합니다.
1. RAM 상태 확인
최근에 컴퓨터에 하드웨어 변경을 했다면, 모든 부품이 제대로 장착되었는지 먼저 확인해 보는 것이 좋습니다.
새로 장착한 RAM 스틱에 결함이 있거나, 기존 RAM이 고장 나는 경우도 있습니다. 아래 방법으로 RAM을 점검해 보세요. 작업 전에는 반드시 컴퓨터를 끄고 콘센트에서 모든 전원 케이블을 분리해야 합니다.
- RAM 스틱 두 개를 사용 중이라면 슬롯 위치를 서로 바꿔 꽂아 보세요.
- RAM 한 개만 사용 중이라면 쌓인 먼지를 깨끗이 제거하세요.
- 예비 RAM 모듈이 있다면 교체 후 PC를 재부팅해 보세요. 오류가 사라진다면 RAM 자체의 문제입니다.
- RAM 슬롯 하나만 사용해 보는 것도 좋은 방법입니다.
2. 드라이버 업데이트 또는 롤백
결함이 있는 드라이버는 컴퓨터에 심각한 문제를 일으킬 수 있습니다. 따라서 드라이버를 항상 최신 버전으로 유지하는 것이 좋습니다. 다만 간혹 최신 드라이버가 불안정하여 오히려 시스템에 문제를 일으키는 경우도 있는데, 이럴 때는 이전 버전으로 되돌리는 것이 좋습니다.
장치 관리자로 드라이버 업데이트하기
장치 관리자는 시스템 드라이버를 최신 상태로 유지하는 가장 효과적인 도구입니다.
PAGE_FAULT_IN_NONPAGED_AREA 블루스크린의 경우 대체로 그래픽 드라이버나 칩셋 드라이버가 원인입니다. 그래픽 드라이버는 장치 관리자의 디스플레이 어댑터에서, 칩셋 드라이버는 시스템 장치에서 찾을 수 있습니다.
장치 관리자를 통해 드라이버를 수동으로 업데이트하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 창을 연 뒤, devmgmt.msc를 입력하고 Enter 키를 누릅니다.
- 장치 관리자 창에서 업데이트하려는 드라이버를 찾아 해당 메뉴를 확장합니다.
- 해당 드라이버를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 다음 창에서 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다.
- Windows가 자동으로 최신 드라이버를 다운로드하고 설치합니다.
장치 관리자로 드라이버 롤백하기
앞서 말했듯이 새 드라이버가 불안정한 경우도 있습니다. 장치 관리자를 사용해 최근 업데이트를 되돌리는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 창을 열고 devmgmt.msc를 입력한 후 Enter 키를 누릅니다.
- 장치 관리자에서 해당 드라이버가 있는 섹션을 확장한 뒤, 드라이버를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 드라이버 탭에서 드라이버 롤백을 클릭합니다.
3. 페이징 파일 크기 자동 관리 비활성화
이 방법은 가상 메모리 문제를 직접 다루기 때문에 PAGE_FAULT_IN_NONPAGED_AREA 오류 수정 성공률이 높습니다. Windows는 보통 페이징 파일 크기를 자동으로 관리하지만, 이것이 시스템 충돌의 원인이라면 비활성화하는 것이 좋습니다:
- 파일 탐색기를 열고 내 PC를 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
- 왼쪽 패널에서 고급 시스템 설정을 클릭합니다. 관리자 권한이 필요합니다.
- 시스템 속성 창에서 고급 탭을 클릭하고, 성능 섹션에서 설정을 클릭합니다.
- 성능 옵션 창에서 고급 탭으로 이동합니다.
- 가상 메모리 섹션에서 변경을 클릭합니다.
- 모든 드라이브에 대해 페이징 파일 크기 자동 관리 옵션의 체크를 해제하고 확인을 클릭합니다.
- 모든 설정을 적용한 후 컴퓨터를 재부팅합니다.
재부팅 후 PC가 정상적으로 작동하면 설정을 그대로 유지하고, 오류가 계속된다면 설정을 원래대로 되돌리고 모든 드라이브에 대해 페이징 파일 크기 자동 관리 옵션을 다시 체크하는 것이 좋습니다.
4. Windows 메모리 진단 도구 실행
Windows 메모리 진단은 RAM 문제를 검사하고 복구하는 Windows 내장 유틸리티입니다. 사용법이 간단하면서도 매우 효과적입니다.
- 시작 메뉴 검색창에 "Windows 메모리 진단"을 입력하고 가장 일치하는 항목을 선택합니다.
- 지금 다시 시작하고 문제 확인을 선택하거나, 다음에 컴퓨터를 시작할 때 검사하도록 설정할 수 있습니다. 첫 번째 옵션을 선택하는 것을 권장합니다.
5. DISM 및 SFC로 손상된 시스템 파일 복구
DISM과 SFC는 시스템 파일을 복구하는 데 가장 효과적인 두 가지 유틸리티입니다. 오류의 원인은 매우 다양할 수 있으므로 두 유틸리티를 모두 사용하는 것이 좋습니다.
DISM 실행 방법
- 시작 메뉴 검색창에 cmd를 입력한 후 명령 프롬프트 > 관리자 권한으로 실행을 클릭합니다.
- 콘솔에 DISM /Online /Cleanup-Image /CheckHealth를 입력하고 Enter 키를 누릅니다.
- 그다음 DISM /Online /Cleanup-Image /RestoreHealth를 입력하고 Enter 키를 누릅니다.
- 프로세스가 완료될 때까지 기다린 후 명령 프롬프트를 종료합니다.
SFC 실행 방법
- 앞선 섹션의 1번 단계와 동일하게 명령 프롬프트를 관리자 권한으로 실행합니다.
- 콘솔에 SFC /scannow를 입력하고 Enter 키를 누릅니다.
- Windows가 오류를 검사하고 수정할 때까지 기다립니다.
- 컴퓨터를 재시작합니다.
6. 타사 소프트웨어 비활성화
타사 소프트웨어가 시스템 기능과 충돌하여 PAGE_FAULT_IN_NONPAGED_AREA 같은 블루스크린 오류를 일으키는 경우가 많습니다. 이 경우 클린 부팅을 수행하여 타사 응용 프로그램이 원인인지 확인해야 합니다.
클린 부팅 수행 방법
- Windows 키 + R을 눌러 실행 창을 열고 msconfig를 입력한 후 Enter 키를 누릅니다.
- 시스템 구성 창에서 서비스 탭으로 이동합니다.
- 하단에 있는 모든 Microsoft 서비스 숨기기 옵션을 체크합니다.
- 가운데 목록에서 모든 서비스를 체크한 후 모두 사용 안 함을 클릭합니다.
- 저장하고 창을 닫습니다.
- Ctrl + Shift + ESC를 눌러 작업 관리자를 엽니다.
- 시작프로그램 탭에서 각 프로그램을 클릭한 후 사용 안 함을 클릭합니다.
- 종료한 후 컴퓨터를 재부팅합니다.
오류가 해결되었다면 타사 응용 프로그램이 원인이었던 것입니다. 앞으로 같은 문제가 재발하지 않도록 최근에 설치한 응용 프로그램을 제거하는 것이 좋습니다.
PAGE_FAULT_IN_NONPAGED_AREA 오류 해결 완료
위에서 소개한 방법들은 PAGE_FAULT_IN_NONPAGED_AREA 블루스크린 오류를 해결하는 효과적인 방법들입니다. 만약 하드웨어에 결함이 있다면 PC와의 호환 여부를 다시 한번 확인한 후, 공식 서비스센터를 통해 교체받는 것이 좋습니다.