KERNEL_DATA_INPAGE_ERROR란? 부팅 시 갑자기 블루스크린(BSOD)이 나타나며 KERNEL_DATA_INPAGE_ERROR와 버그 체크 코드(Bug Check Code) 0x0000007A가 표시된다면, 원인은 크게 다음과 같습니다.
- 불량 메모리(RAM) 손상
- 하드 디스크의 손상된 섹터
- 페이징 파일의 불량 블록
- 바이러스 또는 악성코드 감염
- 고장난 IDE 컨트롤러 또는 느슨한 SATA 케이블 연결
이 오류는 말 그대로 '페이징 파일에서 요청한 커널 데이터 페이지를 메모리로 읽어올 수 없다'는 의미이며, 위에 언급된 하드웨어 및 소프트웨어 문제 때문에 발생합니다. 특히 최대 절전 모드에서 시스템을 깨우거나 재부팅한 직후 블루스크린이 나타나는 것이 특징입니다.
KERNEL_DATA_INPAGE_ERROR
STOP: 0x0000007A

재부팅하면 일시적으로 오류가 사라지는 것처럼 보이지만, 문제는 최대 절전 모드에서 PC를 깨울 때마다 동일한 KERNEL_DATA_INPAGE_ERROR가 반복해서 발생한다는 점입니다. 아래에서 이 오류를 근본적으로 해결할 수 있는 6가지 방법을 단계별로 안내해 드립니다.
KERNEL_DATA_INPAGE_ERROR 해결 방법
팁: 작업을 시작하기 전에 만약의 사태에 대비해 시스템 복원 지점을 미리 생성해 두는 것을 권장합니다.
방법 1: SFC 및 CHKDSK 실행
1. Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다.

2. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

3. 검사 프로세스가 완료될 때까지 기다린 후, 완료되면 PC를 재부팅합니다.
4. 다음으로 디스크 검사 유틸리티(CHKDSK)를 실행하여 파일 시스템 오류를 복구합니다.
5. CHKDSK 검사가 끝나면 변경 사항을 저장하기 위해 PC를 다시 한 번 재부팅합니다.
방법 2: SATA 케이블 연결 상태 확인
대부분의 경우 이 오류는 하드 디스크의 고장 또는 느슨한 케이블 연결 때문에 발생합니다. 따라서 먼저 PC 내부의 연결 상태에 문제가 없는지 확인해야 합니다.
주의: 보증 기간이 남아 있는 PC라면 직접 케이스를 분해하지 마세요. 보증이 무효화될 수 있으며, 이 경우 서비스 센터에 방문하는 것이 좋습니다. 또한 하드웨어 지식이 없다면 무리하게 분해하지 말고 전문 기술자에게 점검을 의뢰하세요.

케이블 자체가 문제인지 확인하려면 다른 정상적인 SATA 케이블로 교체해 보세요. 케이블 불량이 원인이라면 새 SATA 케이블 구매만으로도 문제가 해결될 수 있습니다. 하드 디스크 연결이 제대로 되어 있는지 확인한 후 PC를 재부팅하면 KERNEL_DATA_INPAGE_ERROR뿐만 아니라 win32kfull.sys BSOD 오류까지 함께 해결될 수 있습니다.
방법 3: CCleaner 및 Malwarebytes 실행
1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.
2. Malwarebytes를 실행하고 시스템을 스캔하여 유해 파일을 찾아냅니다.
3. 악성코드가 발견되면 프로그램이 자동으로 삭제합니다.
4. 이제 CCleaner를 실행하고 'Cleaner' 섹션의 Windows 탭에서 아래 항목들이 선택되어 있는지 확인합니다.

5. 필요한 항목이 모두 체크되었으면 Run Cleaner를 클릭하고 청소가 완료될 때까지 기다립니다.
6. 추가로 시스템을 정리하려면 'Registry' 탭을 선택하고 아래 항목들이 체크되어 있는지 확인합니다.

7. 'Scan for Issue'를 클릭해 검사를 진행한 후, Fix Selected Issues를 클릭합니다.
8. "레지스트리 변경 사항을 백업하시겠습니까?"라는 질문이 나오면 예(Yes)를 선택합니다.
9. 백업이 완료되면 'Fix All Selected Issues'를 클릭해 모든 문제를 수정합니다.
10. PC를 재부팅하여 변경 사항을 저장하면 KERNEL_DATA_INPAGE_ERROR BSOD 오류가 해결됩니다.
방법 4: MemTest86+로 메모리 검사
참고: 시작하기 전에 Memtest86+를 USB 드라이브에 담기 위해 다른 PC가 필요합니다.
1. USB 플래시 드라이브를 시스템에 연결합니다.
2. Windows용 Memtest86 USB 자동 설치 프로그램을 다운로드하여 설치합니다.
3. 방금 다운로드한 이미지 파일을 마우스 오른쪽 버튼으로 클릭하고 '여기에 압축 풀기'를 선택합니다.
4. 압축이 풀리면 폴더를 열고 Memtest86+ USB Installer를 실행합니다.
5. 연결된 USB 드라이브를 선택하여 MemTest86 소프트웨어를 구웁니다. (USB가 포맷되므로 중요한 데이터는 미리 백업하세요.)

6. 위 과정이 끝나면 해당 USB를 KERNEL_DATA_INPAGE_ERROR BSOD 오류가 발생하는 PC에 꽂습니다.
7. PC를 재부팅하고 부팅 순서가 USB 플래시 드라이브로 설정되어 있는지 확인합니다.
8. Memtest86이 시스템의 메모리 손상 여부 검사를 시작합니다.

9. 모든 테스트를 통과했다면 메모리가 정상적으로 작동하고 있다는 의미입니다.
10. 일부 단계에서 실패했다면 Memtest86이 메모리 손상을 발견한 것이므로, 이 경우 KERNEL_DATA_INPAGE_ERROR의 원인은 불량 메모리일 가능성이 높습니다.
11. 불량 메모리 섹터가 발견되면 오류를 해결하기 위해 RAM을 교체해야 합니다.
방법 5: 시스템 진단 도구 실행
위 방법들로도 오류가 해결되지 않는다면 하드 디스크 자체가 고장 난 것일 가능성이 있습니다. 이 경우 기존 HDD 또는 SSD를 새 제품으로 교체하고 Windows를 다시 설치해야 합니다. 하지만 결론을 내리기 전에 먼저 진단 도구를 실행해 하드 디스크 교체가 실제로 필요한지 확인하세요.

진단 도구를 실행하려면 PC를 재시작하고 컴퓨터가 켜질 때(부팅 로고가 뜨기 전) F12 키를 누릅니다. 부팅 메뉴가 나타나면 'Boot to Utility Partition' 또는 'Diagnostics' 옵션을 선택하고 Enter 키를 눌러 진단을 시작합니다. 그러면 시스템의 모든 하드웨어가 자동으로 검사되며, 문제가 발견되면 결과를 보여줍니다.
방법 6: 페이징 파일 자동 관리 설정
1. '내 PC' 또는 '내 컴퓨터'를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

2. 왼쪽 메뉴에서 고급 시스템 설정을 클릭합니다.

3. 고급 탭으로 이동한 후 성능 항목 아래의 설정(Settings) 버튼을 클릭합니다.

4. 성능 옵션 창에서 다시 고급 탭을 선택합니다.

5. 가상 메모리(Virtual Memory) 항목 아래의 변경(Change) 버튼을 클릭합니다.
6. 모든 드라이브에 대해 페이징 파일 크기를 자동으로 관리에 체크합니다.

7. 확인을 클릭한 후 적용(Apply)과 확인을 차례로 누릅니다.
8. 변경 사항을 저장하기 위해 PC를 재부팅합니다.
마무리
위 방법들을 차례로 적용하면 KERNEL_DATA_INPAGE_ERROR 블루스크린 오류를 성공적으로 해결할 수 있습니다. 가장 흔한 원인은 느슨한 SATA 케이블과 손상된 디스크 섹터이므로, 하드웨어 점검부터 시작하는 것을 추천합니다. 그 외에 궁금한 점이 있다면 언제든 댓글로 문의해 주세요.