Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드

Driver Verifier(드라이버 검증 도구)는 Windows에서 장치 드라이버의 버그를 잡아내기 위해 특별히 설계된 내장 도구입니다. 특히 블루스크린 오류(BSOD)를 유발한 드라이버를 찾아내는 데 유용하며, BSOD 크래시의 원인을 좁혀가는 가장 효과적인 방법으로 꼽힙니다.

Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드

Driver Verifier 사용 전 준비 사항

Driver Verifier는 안전 모드가 아닌 일반 모드로 Windows에 로그인할 수 있을 때만 유용합니다. 안전 모드에서는 대부분의 기본 드라이버가 로드되지 않기 때문입니다. 시작하기 전에 반드시 시스템 복원 지점(System Restore Point)을 생성해 두는 것도 잊지 마세요.

중요: Driver Verifier 사용을 마친 후에는 반드시 비활성화해야 합니다. 이를 소홀히 하면 부팅 시마다 블루스크린이 반복될 수 있습니다. 안전 모드에서 관리자 권한으로 명령 프롬프트(cmd)를 실행한 뒤 아래 명령어를 입력하고 Enter 키를 누르면 Driver Verifier가 중지됩니다.

verifier /reset

미니덤프(Minidump) 활성화하기

진행하기 전에 미니덤프가 활성화되어 있는지 확인해야 합니다. 미니덤프는 Windows 크래시 발생 당시의 핵심 정보를 저장하는 파일로, 시스템이 충돌할 때마다 충돌로 이어진 이벤트들이 minidump(DMP) 파일에 기록됩니다. 이 파일은 시스템 문제를 진단하는 데 매우 중요하며, 다음 순서로 활성화할 수 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 연 후 sysdm.cpl을 입력하고 Enter 키를 누릅니다.
  2. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  3. 고급(Advanced) 탭을 선택하고 '시작 및 복구' 항목의 설정(Settings) 버튼을 클릭합니다.
  4. 자동으로 다시 시작(Automatically restart) 옵션의 체크를 해제합니다.
  5. '디버깅 정보 쓰기(Write debugging information)' 항목에서 작은 메모리 덤프(Small memory dump, 256KB)를 선택합니다.
  6. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  7. Windows 10 사용자라면 자동 메모리 덤프(Automatic memory dump)를 선택하는 것이 좋습니다.
  8. 작은 덤프 디렉터리 경로가 %systemroot%\Minidump로 지정되어 있는지 확인합니다.
  9. PC를 재부팅하여 변경 사항을 적용합니다.

Driver Verifier로 BSOD 오류 수정하는 방법

  1. Windows에 로그인한 후 검색창에 cmd를 입력합니다.
  2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as Administrator)을 선택합니다.
  3. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
    verifier
  4. Create custom settings(for code developers)(사용자 지정 설정 만들기)에 체크한 후 다음(Next)을 클릭합니다.
  5. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  6. Randomized low resources simulationDDI compliance checking을 제외한 모든 항목을 선택합니다.
  7. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  8. Select driver names from a list(목록에서 드라이버 이름 선택) 옵션에 체크하고 다음을 클릭합니다.
  9. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  10. Microsoft에서 제공한 드라이버를 제외한 나머지 모든 드라이버를 선택합니다. Microsoft 서명 드라이버까지 포함하면 시스템 불안정이 심해질 수 있으므로 제외하는 것이 좋습니다.
  11. 마침(Finish)을 클릭하여 Driver Verifier를 실행합니다.
  12. 관리자 권한 명령 프롬프트에서 아래 명령어를 입력해 Driver Verifier가 정상적으로 작동 중인지 확인합니다.
    verifier /querysettings
  13. 정상 작동 중이라면 선택된 드라이버 목록이 화면에 출력됩니다.
  14. 만약 Driver Verifier가 작동하지 않는다면 위의 단계를 다시 한번 수행하세요.
  15. PC를 재부팅한 후 평소처럼 시스템을 사용하여 크래시가 발생할 때까지 기다립니다. 특정 동작이 크래시를 유발한다면 그 동작을 반복해서 수행해 보세요.

참고: 이 과정의 목적은 의도적으로 시스템을 크래시시키는 것입니다. Driver Verifier가 드라이버에 스트레스를 가하면서 크래시에 대한 전체 보고서를 생성해 주기 때문입니다. 시스템이 크래시되지 않는다면 최대 36시간 동안 Driver Verifier를 실행 상태로 두세요.

  1. Driver Verifier 사용을 마쳤다면 안전 모드로 부팅합니다. (레거시 고급 부팅 메뉴를 먼저 활성화해 두면 편리합니다.)
  2. 관리자 권한으로 명령 프롬프트를 열고 verifier /reset을 입력한 후 Enter 키를 눌러 Driver Verifier를 비활성화합니다.
  3. 위 과정 전체의 목적은 어떤 드라이버가 BSOD(블루스크린 오류)를 일으키는지 파악하는 것입니다.
  4. 오류가 메모리 덤프 파일에 성공적으로 기록되었다면(PC 크래시 시 자동으로 기록됨), BlueScreenView라는 프로그램을 다운로드하여 설치합니다.
  5. C:\Windows\Minidump 또는 C:\Windows 폴더에 있는 Minidump 또는 Memory dump 파일(.dmp 확장자)을 BlueScreenView에서 불러옵니다.
  6. BlueScreenView가 분석해 주면 어떤 드라이버가 문제를 일으키는지 확인할 수 있습니다. 해당 드라이버를 업데이트하거나 재설치하면 문제가 해결됩니다.
  7. Driver Verifier(드라이버 검증 도구)로 블루스크린(BSOD) 오류 해결하는 완벽 가이드
  8. 특정 드라이버에 대한 정보를 모른다면 구글 검색 등을 통해 해당 드라이버의 용도와 출처를 확인한 후 처리 방법을 결정하세요.
  9. 모든 변경 사항을 저장하기 위해 PC를 재시작합니다.

Driver Verifier로 해결 가능한 대표적인 BSOD 오류

  • DRIVER_VERIFIER_DETECTED_VIOLATION (드라이버 검증 도구 위반 감지)
  • KERNEL_SECURITY_CHECK_FAILURE (커널 보안 검사 실패)
  • DRIVER_VERIFIER_IOMANAGER_VIOLATION (드라이버 검증 I/O 관리자 위반)
  • DRIVER_CORRUPTED_EXPOOL (드라이버 페이지 풀 손상)
  • DRIVER_POWER_STATE_FAILURE (드라이버 전원 상태 실패)
  • KMODE_EXCEPTION_NOT_HANDLED (KMODE 예외 처리되지 않음)
  • NTOSKRNL.exe 블루스크린 오류

지금까지 Driver Verifier를 사용하여 블루스크린(BSOD) 오류를 수정하는 방법을 알아보았습니다. 이 가이드와 관련해 추가 질문이 있다면 댓글로 자유롭게 남겨주세요.