Computer >> 컴퓨터 >  >> 체계 >> windows 8

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

드라이버 검증자 이 유틸리티는 Windows XP 이후의 모든 Windows 버전에 포함되어 있으며 드라이버를 스캔하고 BSOD(Blue Screens of Death)를 유발하는 문제 드라이버를 감지하고 추가 분석을 위해 문제 드라이버에 대한 자세한 정보를 메모리 덤프에 기록할 수 있습니다. 이 도구는 다양한 스트레스 테스트를 수행합니다. 메모리 부족, I/O 제어, 상호 잠금, DMA 검사, IRP 등 다양한 극한 조건을 시뮬레이션하는 드라이버에서. 따라서 생산 시스템에서 거의 발생하지 않는 조건을 모방하고 시스템에서 드라이버 동작을 모니터링합니다. 이 도구의 목적은 BSOD에서 예기치 않은 시스템 충돌로 이어질 수 있는 상황을 감지하는 것입니다.

Driver Verifier의 실행 파일은 Verifier.exe입니다. %windir%\system32에 저장됩니다. 명령 프롬프트나 그래픽 인터페이스에서 도구를 사용할 수 있습니다.

중요! 드라이버를 테스트하기 전에 시스템 복원 지점을 만들고 Windows 8 부팅 메뉴에 안전 부팅 모드를 추가하는 것이 좋습니다. 이것은 디버그 모드를 비활성화하고 문제가 발생하는 경우 시스템을 이전 상태로 복원하는 데 도움이 됩니다.

Windows 8에서 드라이버 스캔 모드를 활성화하려면 다음을 입력하여 Driver Verifier를 실행하십시오.

verifier

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

작업 목록에서 사용자 정의 설정 만들기(코드 개발자용) 를 선택하십시오. 다음을 클릭합니다. .

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

표준 설정이 , 보류 중인 I/O 요청 강제 실행,IRP 로깅 확인됩니다. 다음을 클릭합니다.

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

그런 다음 목록에서 드라이버 이름 선택을 선택하십시오. .

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

제공자 제목을 클릭하여 표 내용을 정렬합니다. 열을 클릭하고 목록에서 테스트할 드라이버를 선택합니다. 이 예에서는 Microsoft Corporation에서 제공하지 않는 모든 드라이버를 확인합니다. . e1g6032e.sys(Intel) 및 lsi_sas.sys(LSI)의 두 가지 드라이버를 확인했습니다.

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

참고 . Microsoft 디지털 서명은 드라이버가 안정성을 확인하기 위해 테스트되었으며 이후에 코드가 수정되지 않았는지 확인합니다. 따라서 드라이버의 디지털 서명 확인을 비활성화하거나 자체 서명된 드라이버를 사용하지 않는 것이 좋습니다.

이제 마침만 클릭하면 됩니다. 변경 사항을 적용하기 위해 시스템을 다시 시작하라는 알림이 나타납니다.

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

. 드라이버 확인 모드는 명령 프롬프트에서 활성화할 수 있습니다. 예를 들어, myPCDriver.sys 드라이버에 대한 표준 설정으로 Driver Verifier를 시작하려면 명령은 다음과 같습니다.

verifier /standard /driver myPCDriver.sys

다시 시작한 후 시스템은 드라이버 확인 모드로 부팅됩니다. Driver Verifier는 백그라운드에서 작동하여 선택한 드라이버에 대해 다양한 유형의 테스트를 수행하여 오류를 감지합니다. 평소와 같이 컴퓨터를 사용하고 BSOD가 나타날 때까지 기다리십시오. 이전에 예기치 않은 충돌을 초래한 작업을 알고 있는 경우 다시 수행하십시오. BSOD가 나타나면 메모리 덤프 파일(기본적으로 C:\Windows\Minidump\*.dmp에 있음)을 복사하고 Windbg 또는 유사한 도구로 분석합니다.

중요! Driver Verifier를 사용하여 드라이버 디버그 모드를 활성화한 후 이 모드는 수동으로 비활성화할 때까지 활성화됩니다.

1~2일 이내에 문제가 발생하지 않으면 확인된 드라이버가 시스템 충돌의 원인이 아님을 어느 정도 확신할 수 있으며 해당 드라이버에 대한 확인 모드를 비활성화할 수 있습니다.

. Windows Driver Verifier를 사용하면 Windows 성능에 영향을 미치므로 이 모드를 지속적으로 활성화한 상태로 작업하는 것은 권장되지 않습니다.

명령 프롬프트에서 Driver Verifier 검색을 비활성화할 수 있습니다.

Verifier /reset

또는 기존 설정 삭제를 선택하여 GUI에서 .

Driver Verifier:Windows 드라이버 문제를 해결하고 식별하는 방법

일반 모드에서 시스템을 부팅할 수 없으면 안전 모드에서 디버그 모드를 비활성화할 수 있습니다.

시스템이 안전 모드에서 부팅되지 않으면 설치 디스크에서 부팅한 다음 오프라인 모드 e에서 레지스트리 키를 삭제해 보십시오.

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

다음과 같이 현재 Driver Verifier 상태를 확인할 수 있습니다.

verifier /query