흔히 블루스크린(BSOD)이라고 불리는 정지 오류(stop error)는 Windows 사용자에게 결코 반가운 경험이 아닙니다. 컴퓨터가 갑자기 충돌하면서 작업 중이던 내용이나 소중한 데이터를 잃을 수 있기 때문입니다. 그중에서도 '잘못된 하드웨어로 인해 손상된 페이지(Faulty Hardware Corrupted Page)' 오류는 예고 없이 발생하는 대표적인 치명적 오류입니다.
이 글에서는 이 오류의 원인과 근본적인 해결 방법을 단계별로 살펴보겠습니다.
잘못된 하드웨어 손상 페이지 오류란?
이 오류(Windows 정지 코드 0x0000012B)는 여러 가지 하드웨어 문제와 관련이 있지만, 핵심은 단일 비트 오류(single-bit error)입니다. 단일 비트 오류는 데이터 전송 과정에서 아주 작은 데이터 조각인 비트 하나가 잘못 변경되는 현상을 말합니다. 사소해 보이지만, 이로 인해 시스템 하드웨어가 오작동하여 블루스크린 오류가 발생할 수 있습니다.
여기에는 좋은 소식과 나쁜 소식이 있습니다.
좋은 소식은 이 오류를 해결할 수 있는 방법이 여러 가지 존재한다는 점입니다. 나쁜 소식은 0x0000012B 코드가 시스템 하드웨어 고장, 특히 RAM 불량을 의미하는 경우가 많다는 것입니다.
아래 해결 방법을 통해 RAM 및 기타 하드웨어 문제를 점검해 보세요.
1. 컴퓨터 재시작
아직 시도하지 않았다면 먼저 컴퓨터를 재시작해 보세요. 다소 뻔하게 들리겠지만, "껐다가 다시 켜 보셨나요?"라는 질문은 실제로 많은 문제를 해결해 줍니다. 본격적인 해결 방법으로 넘어가기 전에 재시작으로 문제가 해결되는지 확인하세요.
2. 하드웨어 재장착
이 오류는 시스템 하드웨어와 관련이 있으므로, 하드웨어를 다시 장착(reseating)하는 것이 일반적인 해결책입니다. PC를 실수로 부딪히거나 흔들면 RAM이나 그래픽 카드가 제자리에서 어긋날 수 있습니다.
하드웨어를 재장착하려면 PC 본체 또는 노트북 내부를 열어야 합니다. 경우에 따라 제조사 보증이 무효화될 수 있으니 신중하게 진행하세요.
3. SFC 실행
이 정지 코드는 시스템 파일 손상을 의미할 수도 있습니다. Windows 시스템 파일 검사기(SFC)는 Windows 설치 파일의 오류를 검사하는 기본 제공 도구입니다.
SFC 명령을 실행하기 전에 도구 자체가 정상적으로 작동하는지 확인해야 합니다. 처음부터 SFC가 제대로 작동하지 않으면 오류를 놓칠 수 있기 때문입니다. 이를 위해 DISM(배포 이미지 서비스 및 관리) 도구를 사용합니다.
SFC와 마찬가지로 DISM도 Windows에 내장된 유틸리티로 다양한 기능을 제공합니다. 여기서는 DISM의 Restorehealth 명령으로 다음 단계가 올바르게 수행될 수 있도록 준비합니다.
아래 순서대로 진행하세요.
- 시작 메뉴 검색창에 명령 프롬프트를 입력하고, 마우스 오른쪽 버튼을 클릭한 후 관리자 권한으로 실행을 선택합니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다: DISM /online /cleanup-image /restorehealth
- 명령이 완료될 때까지 기다립니다. 시스템 상태에 따라 최대 20분까지 걸릴 수 있습니다. 진행이 멈춘 것처럼 보일 때도 있으니 끝날 때까지 기다려 주세요.
- 완료되면 sfc /scannow를 입력하고 Enter 키를 누릅니다.
4. CHKDSK 실행
SFC처럼 CHKDSK 역시 Windows 10 파일 시스템을 검증하는 데 사용할 수 있는 도구입니다. 두 도구의 차이가 궁금하신가요? CHKDSK는 드라이브 전체를 스캔해 오류를 찾고, SFC는 Windows 시스템 파일만 집중적으로 검사합니다.
명령 프롬프트에서 CHKDSK를 실행해 문제를 찾고 시스템을 복구하세요.
- 시작 메뉴 검색창에 명령 프롬프트를 입력하고, 해당 결과를 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택합니다. (또는 Windows 키 + X를 눌러 메뉴에서 선택할 수도 있습니다.)
- 다음으로 chkdsk /r을 입력하고 Enter 키를 누릅니다. 명령이 시스템 오류를 스캔하고 발견된 문제를 수정합니다.
5. 드라이버 점검
때때로 새로운 Windows 업데이트가 하드웨어와 충돌하여 오류를 일으키기도 합니다. Windows 10은 대부분의 드라이버 업데이트를 자동으로 처리하기 때문에 문제가 될 일이 줄었지만, 그렇다고 결함 있는 드라이버가 문제를 일으킬 가능성이 완전히 사라진 것은 아닙니다.
최근 Windows 드라이버 업데이트 목록은 설정의 업데이트 & 보안 페이지에서 확인할 수 있습니다.
Windows 키 + I를 눌러 설정 패널을 연 후, 업데이트 & 보안 > 업데이트 기록 보기를 선택합니다. 여기에서 드라이버 업데이트 내역을 확인할 수 있습니다.
이제 시작 메뉴 검색창에 장치 관리자를 입력해 실행합니다. 목록을 내려가며 오류 표시(노란색 느낌표 등)가 있는지 확인하세요. 아무것도 없다면 드라이버 상태는 문제의 원인이 아닐 가능성이 높습니다.
시스템 드라이버를 한 번에 업데이트해 주는 여러 도구도 있지만, 무료로 제공되는 드라이버까지 유료 결제를 유도하는 경우가 많아 유용성은 논쟁적입니다.
6. MemTest86으로 RAM 점검
Windows 메모리 진단 도구로도 RAM 오류를 분석할 수 있지만, 가장 좋은 선택지는 아닙니다. 그 자리는 x86 머신용 무료 독립형 메모리 테스트 도구인 MemTest86에게 돌아갑니다.
USB 플래시 드라이브(또는 부팅 디스크)로 MemTest86을 부팅한 후 시스템 RAM 검사를 진행합니다. MemTest86 테스트는 시간이 꽤 걸립니다. RAM을 완전히 평가하려면 최소 두 번의 패스(두 번의 완전한 사이클)를 실행해야 합니다. 한 번의 패스에 몇 시간씩 걸릴 수 있어 분석에 시간이 필요하지만, 심각한 RAM 문제를 확실하게 잡아내므로 기다릴 가치가 충분합니다.
MemTest86 다운로드 페이지로 이동해 부팅용 CD 이미지(ISO 형식)를 다운로드합니다. 다음으로 ISO 파일을 USB 플래시 드라이브에 구워야 하는데, 무료 부팅 USB 제작 도구를 활용하면 편리합니다.
도구를 다운로드해 USB에 MemTest86을 굽고 시스템을 종료합니다. 이후 부팅 선택 메뉴(보통 F10, F11, DEL 또는 ESC)를 호출하는 키를 누르면서 시스템을 재부팅하고, 부팅 가능한 MemTest86 USB 드라이브를 선택합니다. 그러면 메모리 테스트가 자동으로 시작됩니다.
마무리: 오류 해결하기
Windows 10의 많은 문제와 마찬가지로 블루스크린은 결코 즐겁지 않지만, 의외로 간단한 방법으로 해결되는 경우가 많습니다. 추가적인 해결책을 시도하기 전에 먼저 RAM과 그래픽 카드를 재장착해 보는 것이 가장 좋습니다. 때로는 가장 단순한 해결책이 가장 큰 효과를 발휘합니다!
블루스크린 오류와 해결 방법에 대해 더 알고 싶다면 Nirsoft의 BlueScreenView를 확인해 보세요. 무료 도구로 Windows 정지 코드를 분석해 전문가의 도움 없이도 문제를 파악하고 해결할 수 있습니다.