Computer >> 컴퓨터 >  >> 시스템 >> Windows

PAGE_FAULT_IN_NONPAGED_AREA(0x00000050) 블루스크린 오류 완벽 해결 가이드

PAGE_FAULT_IN_NONPAGED_AREA 정지 오류는 컴퓨터에 부하가 심할 때 발생할 수 있으며, 버그 검사 코드 값은 0x00000050입니다. 이 오류는 잘못된 시스템 메모리를 참조했음을 의미하는 경우가 많습니다. 즉, 메모리 주소 자체가 잘못되었거나, 이미 해제된(freed) 메모리 영역을 가리키고 있는 상황입니다. 결함이 있는 하드웨어, 버그가 있는 시스템 서비스, 백신 프로그램, 손상된 NTFS 볼륨 등이 모두 이러한 유형의 오류를 일으킬 수 있습니다.

Stop 0x00000050 (parameter1, parameter2, parameter3, parameter4), PAGE_FAULT_IN_NONPAGED_AREA

PAGE_FAULT_IN_NONPAGED_AREA 오류란?

요청한 데이터를 메모리에서 찾지 못하면 이 정지 메시지가 나타납니다. 일반적으로 시스템은 페이지 파일에서 데이터를 찾지만, 이 경우 누락된 데이터가 디스크로 내보낼 수 없는(non-paged) 메모리 영역에 있다고 판단됩니다. 시스템은 페이지 폴트를 발생시키지만 해당 데이터를 찾지 못해 복구에 실패하게 됩니다. 결함 있는 하드웨어, 버그가 있는 시스템 서비스, 백신 소프트웨어, 손상된 NTFS 볼륨 모두 이 오류의 원인이 될 수 있습니다.

최근에 새로운 하드웨어를 추가했다면 해당 하드웨어를 분리하고 문제가 해결되는지 확인해 보세요. 최근에 드라이버를 업데이트했다면 롤백하거나 제거한 후 테스트해 보는 것도 좋습니다. 그래도 문제가 해결되지 않으면 아래 방법들을 순서대로 진행해 보세요.

1. 메모리 검사 실행

먼저 Windows 메모리 진단 도구를 실행하여 RAM에 문제가 없는지 확인해야 합니다. WINKEY + R 키 조합을 눌러 실행(Run) 창을 연 다음, mdsched.exe를 입력하고 Enter 키를 누르세요. 그러면 Windows 메모리 진단 도구가 실행되며 두 가지 옵션이 표시됩니다.

  1. 지금 다시 시작하여 문제 확인(권장)
  2. 다음에 컴퓨터를 시작할 때 문제 확인

선택한 옵션에 따라 컴퓨터가 재시작되며 메모리 관련 문제를 검사합니다. 문제가 발견되면 자동으로 수정을 시도하고, 아무런 문제가 감지되지 않았다면 메모리는 오류의 원인이 아닐 가능성이 높습니다.

2. 시스템 파일 검사기(SFC) 실행

손상되었거나 손상 가능성이 있는 Windows 시스템 파일을 복구하려면 관리자 권한 명령 프롬프트에서 sfc /scannow 명령을 실행하세요. 명령어 입력이 어렵다면 무료 유틸리티인 FixWin을 사용해 클릭 한 번으로 시스템 파일 검사기를 실행할 수도 있습니다.

3. 페이지 파일 크기 자동 관리 비활성화

먼저 내 PC(This PC)를 마우스 오른쪽 버튼으로 클릭합니다. 바탕화면에서 찾거나 Cortana 검색창에 '내 PC'를 입력하면 됩니다.

그다음 속성(Properties)을 클릭하고, 왼쪽 메뉴에서 고급 시스템 설정을 선택하세요.

고급 탭에 있는지 확인한 후, 성능 섹션에서 설정 버튼을 클릭합니다.

새로운 작은 창이 열리면 여기서도 고급 탭으로 이동합니다.

가상 메모리 섹션에서 변경 버튼을 클릭하세요.

또 다른 창이 나타나면 '모든 드라이브에 대한 페이징 파일 크기 자동 관리' 옵션의 체크를 해제합니다.

이제 페이지 파일 크기를 늘려야 합니다. 기본 할당된 메모리 크기를 두 배로 늘리면 됩니다. 예를 들어 초기 크기가 16MB로 표시되어 있다면 32MB로 설정하고, 권장 값이 1907MB라면 최대 크기를 4000MB 정도로 지정하는 식입니다. 이렇게 하면 각 드라이브에 더 많은 페이징 공간이 할당됩니다.

설정 후 확인을 클릭하고, 모든 창을 닫은 뒤 변경 사항을 적용하기 위해 컴퓨터를 재부팅하세요.

4. 장치 드라이버 업데이트

컴퓨터에 설치된 드라이버가 Windows와 호환되지 않을 가능성도 상당히 높습니다. 드라이버 업데이트는 어렵지 않습니다. 장치 관리자를 열어 필요한 작업을 진행하거나, 제조사 웹사이트의 다운로드 섹션에서 현재 설치된 버전보다 최신인 드라이버를 모두 내려받아 설치하면 됩니다.

5. 시스템 복원 실행

시스템 복원을 사용해 컴퓨터를 이전의 안정적인 상태로 되돌릴 수 있습니다. 평소 이 기능을 사용하지 않았더라도 앞으로 활성화해 두는 것이 좋습니다. 다양한 오류를 해결할 때 매우 신뢰할 수 있는 방법 중 하나이기 때문입니다.

6. 백신 프로그램 일시 중지

백신 소프트웨어 역시 이 정지 오류를 유발할 수 있습니다. 백신 프로그램을 비활성화한 후 오류가 사라지는지 확인해 보세요. 서드파티 백신을 사용 중이라면 Windows Defender를 켜두고 백신을 잠시 끄는 방법도 있습니다. 작업 표시줄 시스템 트레이에서 백신 아이콘을 마우스 오른쪽 버튼으로 클릭한 뒤, 일정 시간 동안 보호를 비활성화하는 옵션을 선택하면 됩니다.

7. 디스크 오류 검사

NTFS 볼륨이 손상된 경우에도 이 오류가 발생할 수 있습니다. 명령 프롬프트 창에서 chkdsk /f /r 명령을 실행하여 디스크 오류를 탐지하고 복구하세요.

8. BIOS에서 메모리 캐싱 비활성화

BIOS에 진입하여 메모리 캐싱(memory caching) 옵션을 비활성화한 후 문제가 개선되는지 확인해 보세요.

9. Windows 블루스크린 문제 해결사 실행

Microsoft에서 제공하는 온라인 Windows 블루스크린 문제 해결사는 초보 사용자가 정지 오류를 스스로 해결할 수 있도록 돕는 마법사입니다. 이 도구를 실행하면 블루스크린 오류를 수정하는 데 도움을 받을 수 있으며, 과정 전반에 걸쳐 유용한 참고 링크도 함께 제공됩니다.

관련 BSOD: PAGE_FAULT_IN_NONPAGED_AREA (WdFilter.sys)

이 글이 도움이 되었는지 의견을 남겨주세요.