Windows 0x9F 오류란?
0x9F 오류는 Windows XP에서 시스템을 부팅할 때, 대기 모드(Standby) 또는 최대 절전 모드(Hibernation)로 진입하거나 해당 모드에서 복원할 때 나타날 수 있는 블루스크린 오류입니다. 또한 Windows Vista에서는 Apple iPod처럼 IEEE 1394(FireWire) 연결 장치가 있는 컴퓨터에서 '절전(Sleep)' 모드에서 깨어나는 순간 이 오류가 발생하기도 합니다. 다행히 두 경우 모두 사소한 문제에 해당하므로 비교적 쉽게 해결할 수 있습니다.
0x9F 오류의 원인
Windows XP에서는 다음과 같은 오류 메시지가 표시됩니다:
STOP 0x0000009F DRIVER_POWER_STATE_FAILURE
Windows Vista에서는 아래와 같은 형태로 나타납니다:
STOP 0x0000009F (parameter1, parameter2, parameter3, parameter4) DRIVER_POWER_STATE_FAILURE
이 경고 메시지가 의미하는 바는 전원 상태 전환 요청, 즉 전력을 더 많이 또는 적게 사용하라는 요청을 PC가 올바르게 처리하지 못한다는 것입니다. 하드웨어가 정상적으로 시작되지 못하면 소프트웨어가 이를 감지하여 오류 메시지를 화면에 표시합니다. 이 문제는 Vista에 해당 문제를 해결하기 위한 최신 업데이트가 설치되어 있지 않은 경우 발생할 수 있으며, Windows Vista 환경에서는 손상된 하드웨어 부품이 원인일 가능성도 있습니다.
0x9F 오류 해결 방법
1단계 – Vista 업데이트 설치
마이크로소프트는 이 오류에 대한 수많은 사용자 불만을 접수한 후, 이를 해결하기 위한 운영체제 업데이트를 출시했습니다. 업데이트 929726을 다운로드하여 설치하면 됩니다. 참고로 Vista x64(64비트) 버전을 사용 중이라면 별도의 업데이트가 필요하니 반드시 확인하세요. 이 두 가지 업데이트를 모두 포함하는 최신 Vista 서비스 팩을 설치하면 문제를 한 번에 해결할 수 있습니다.
2단계 – 손상된 하드웨어 구성 요소 찾기 및 수정
때때로 손상된 하드웨어가 Windows XP의 정상적인 작동을 방해할 수 있습니다. 다른 설정을 변경하기 전에 먼저 결함이 있는 하드웨어를 찾아내는 것이 좋습니다. 다음 단계를 따라 진행하세요:
- Windows XP 호환성 목록(HCL)을 확인하여 현재 사용 중인 모든 하드웨어가 Windows XP 표준을 충족하는지 점검합니다.
- Sigverif.exe 도구를 활용합니다. 이 도구는 문제를 일으킬 수 있는 디지털 서명되지 않은 드라이버를 시스템에서 찾아줍니다.
Sigverif.exe 사용 방법은 다음과 같습니다:
- 시작 > 실행을 클릭하고 "Sigverif"를 입력한 후 확인을 누릅니다.
- "고급" 버튼을 클릭합니다.
- 검색 탭에서 "디지털 서명되지 않은 다른 파일 찾기"를 선택합니다.
- "찾을 위치" 항목에 "C:\Windows\system32\drivers"를 입력하고 확인을 클릭합니다.
- "시작" 버튼을 눌러 검사를 진행합니다.
- 서명되지 않은 드라이버가 발견되면 장치 관리자에서 해당 하드웨어를 비활성화하고, 문제가 되는 소프트웨어를 제거합니다. 필요하다면 "Winnt\System32\Drivers" 폴더에서 문제 드라이버 파일의 이름을 변경하여 더 이상 오류를 일으키지 않도록 할 수도 있습니다.
- 시스템에 설치된 오래된 드라이버를 최신 버전으로 업데이트합니다.
- 각종 소프트웨어도 최신 상태로 유지합니다.
- PC에서 필수적이지 않은 하드웨어를 하나씩 제거하여 문제를 특정 부품으로 좁혀갑니다.
위 단계를 따르면 드라이버 충돌로 인해 손상되었거나 자체적으로 결함이 있는 하드웨어를 효과적으로 찾아낼 수 있습니다. 이 과정은 문제를 진단하고 시스템을 정상 상태로 되돌리기 위한 기본 작업이라고 할 수 있습니다.
3단계 – 레지스트리 정리
'레지스트리'는 Windows 컴퓨터가 실행에 필요한 다양한 파일과 설정을 읽을 때 사용하는 중앙 데이터베이스입니다. 그러나 안타깝게도 레지스트리는 잘못된 방식으로 계속 저장되면서 Windows 오류의 가장 큰 원인 중 하나로 꼽힙니다. 이로 인해 레지스트리 데이터베이스가 매우 불안정해질 뿐만 아니라, Windows가 실행에 필요한 설정을 제대로 읽어오지 못하는 상황이 발생합니다. 이러한 문제는 '레지스트리 클리너' 프로그램을 사용하면 해결할 수 있습니다. 0x9F 오류가 다시는 나타나지 않도록 하려면 신뢰할 수 있는 레지스트리 클리너로 시스템 내 레지스트리 오류를 주기적으로 점검하고 수정하는 것이 좋습니다.