컴퓨터 사용 중 갑자기 화면이 파랗게 변하며 시스템이 강제 종료되는 경험은 누구에게나 악몽과 같습니다. 이런 블루스크린 오류(BSOD)가 발생하면 작업 중이던 데이터를 잃을 위험이 크기 때문입니다. 안타깝게도 PFN_LIST_CORRUPT도 대표적인 BSOD 오류 중 하나로, 페이지 프레임 번호(Page Frame Number, PFN) 목록이 손상되었을 때 발생합니다.
이 글에서는 PFN_LIST_CORRUPT 오류의 주요 원인을 살펴보고, 문제를 해결할 수 있는 6가지 방법을 단계별로 소개합니다.
Windows 10/11에서 PFN_LIST_CORRUPT 오류가 발생하는 원인
PFN_LIST_CORRUPT 오류는 다음과 같은 다양한 요인으로 인해 발생할 수 있습니다.
- 손상되었거나 누락되었거나 결함이 있는 장치 드라이버
- 반복적인 시스템 충돌
- 저장 장치(하드 디스크)의 오작동
- 손상되거나 누락된 시스템 파일
- OneDrive 응용 프로그램의 손상
이 오류는 컴퓨터에 치명적일 수 있으며, 심각한 경우 데이터 손실로 이어질 수 있습니다. 따라서 해결 방법을 적용하기 전에 신뢰할 수 있는 데이터 복구 소프트웨어를 사용해 중요한 정보를 먼저 복구하고 백업해 두는 것이 좋습니다. 특히 CHKDSK 명령처럼 데이터 손실이 발생할 수 있는 솔루션을 실행할 때는 백업이 필수적입니다.
Windows 10/11에서 PFN_LIST_CORRUPT 오류 해결 방법
방법 1: 드라이버 업데이트
결함이 있는 장치 드라이버는 PFN_LIST_CORRUPT 오류의 주요 원인 중 하나입니다. 모든 시스템 드라이버를 최신 버전으로 업데이트하고, 손상되었거나 결함이 있다고 의심되는 드라이버는 재설치하세요.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭해 전원 메뉴를 열고 목록에서 장치 관리자를 선택합니다.
- 드라이버를 업데이트할 장치가 포함된 카테고리를 선택합니다.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭해 메뉴를 연 후 드라이버 업데이트를 선택합니다.
- 업데이트된 드라이버 소프트웨어 자동 검색 옵션을 선택합니다.
- 시스템이 해당 장치와 호환되는 최신 드라이버를 자동으로 검색합니다. (이 기능을 사용하려면 컴퓨터가 안정적인 네트워크에 연결되어 있어야 합니다.)
- 완료되면 손상되었거나 결함이 있는 장치 드라이버를 찾아 제거합니다.
- 컴퓨터를 재부팅하면 다음 시작 시 시스템이 드라이버를 다시 설치합니다.
- 시스템을 한 번 더 재시작한 후 오류가 해결되었는지 확인합니다.
방법 2: BSOD 문제 해결사 실행
Windows 10/11에는 기본적으로 내장된 문제 해결 도구가 있습니다. 이 유틸리티를 활용해 문제를 진단하고 수정해 보세요.
- Windows + I 키를 눌러 설정 앱을 실행합니다.
- 업데이트 및 보안 카테고리를 선택합니다.
- 왼쪽 메뉴에서 문제 해결을 클릭합니다.
- '다른 문제 찾아서 수정' 섹션으로 이동한 후 블루 스크린(BSOD) 항목을 클릭합니다.
- 문제 해결사 실행을 선택합니다.
- 화면의 지시에 따라 문제를 해결합니다.
- 완료 후 변경 사항을 적용하기 위해 시스템을 재부팅합니다.
방법 3: SFC/DISM 검사 수행
PFN_LIST_CORRUPT 오류가 손상되거나 누락된 시스템 파일 때문에 발생한 것이라면 SFC/DISM 검사가 도움이 됩니다. 시스템 파일 검사기(SFC)는 Windows에 내장된 신뢰할 수 있는 유틸리티로, 손상되거나 누락된 시스템 파일을 로컬 저장소의 새 복사본으로 교체합니다. DISM도 유사한 역할을 하지만, 차이점은 원격 서버에서 새 파일을 가져온다는 점입니다. 최상의 결과를 얻으려면 두 유틸리티를 모두 실행하는 것이 좋습니다.
- Windows + R 키를 눌러 실행 대화 상자를 엽니다.
- 텍스트 입력란에 'cmd'를 입력하고 Ctrl + Shift + Enter 키를 동시에 눌러 관리자 권한 명령 프롬프트를 실행합니다. 사용자 계정 컨트롤(UAC) 창이 나타나면 예를 클릭합니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다.
sfc /scannow - 검사가 완료될 때까지 기다린 후 시스템을 재부팅합니다.
- 재부팅 후 위의 1~2단계를 반복해 관리자 권한 명령 프롬프트를 다시 엽니다.
- 이번에는 아래 명령을 입력하고 Enter 키를 누릅니다.
DISM /Online /Cleanup-Image /RestoreHealth - 프로세스가 완료될 때까지 기다린 후 시스템을 재시작하고 문제가 해결되었는지 확인합니다.
방법 4: 하드 디스크 오류 확인
- 방법 3의 1~2단계를 참고해 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다.
chkdsk /f /r D:
(참고: D는 실제 오류가 발생한 디스크에 할당된 드라이브 문자로 바꿔 입력하세요.) - 검사 프로세스가 완료된 후 컴퓨터를 재부팅합니다.
이 유틸리티는 배드 섹터(bad sector)를 식별하고, 운영체제가 해당 영역을 읽기나 정보 저장에 사용하지 않도록 지시합니다. 즉, Windows가 배드 섹터에 더 이상 접근하지 않기 때문에 일부 데이터가 손실될 수 있습니다. 이 경우에도 신뢰할 수 있는 데이터 복구 도구를 사용하면 정보를 되찾을 수 있습니다.
방법 5: OneDrive 비활성화
OneDrive는 Windows 10/11에 기본 탑재된 프로그램이므로 PFN_LIST_CORRUPT 오류의 원인이 될 수도 있습니다. OneDrive가 문제의 원인인지 확인하려면 이를 비활성화해 보세요.
- 작업 표시줄의 검색창에 '그룹 정책 편집'을 입력하고 Enter 키를 누릅니다.
- 로컬 그룹 정책 편집기에서 로컬 컴퓨터 정책으로 이동합니다.
- 컴퓨터 구성을 선택합니다.
- 관리 템플릿 → Windows 구성 요소 → OneDrive 순서로 경로를 따라 이동합니다.
- OneDrive 사용 금지를 클릭합니다.
- 사용을 선택한 후 적용을 클릭하고, 확인 버튼을 눌러 설정을 저장합니다.
- 시스템을 재시작한 후 문제가 계속되는지 확인합니다.
방법 6: Windows 설치 복구
위의 방법들로도 문제가 해결되지 않았다면 이 방법을 시도해 보세요. Windows 운영체제를 다시 설치하는 것입니다. 이 시점에서는 PFN_LIST_CORRUPT 오류의 원인이 시스템 깊숙이 자리 잡고 있다고 판단해도 무방합니다. 설치 복구는 이런 경우에 적합하며, 기존 데이터도 함께 유지할 수 있다는 장점이 있습니다.
- Windows 미디어 생성 도구(Media Creation Tool)를 다운로드한 후 설치 파일을 더블클릭합니다.
- 다른 컴퓨터용 설치 미디어를 준비하는 경우 최소 8GB 이상의 여유 공간이 있는 USB 드라이브가 필요합니다.
- 문제가 발생한 OS와 동일한 빌드 버전의 복사본을 만들었는지 확인합니다.
- USB 드라이브를 문제가 있는 컴퓨터에 삽입하고 프로그램을 실행합니다.
- 데이터를 유지하려면 클린 설치 대신 복구 설치(Repair Installation)를 선택합니다.
- 화면의 지시에 따라 프로세스를 완료합니다.
대부분의 경우 BSOD 오류는 맬웨어 공격으로 인해 발생합니다. 따라서 PFN_LIST_CORRUPT 오류가 발생했다면 신뢰할 수 있는 백신 보안 프로그램으로 전체 검사를 수행하는 것이 좋습니다. 이를 통해 시스템 파일 및 기타 소프트웨어 구성 요소를 손상시키는 바이러스를 효과적으로 제거할 수 있습니다.