류짱:Beyond MySelf

Driver verifier 본문

Microsoft/Windows Platform

Driver verifier

リュちゃん 2009. 8. 14. 00:10

1.     Driver verifier Enable 절차

무턱 대고 Driver verifier를 사용 할 경우 큰 낭패를 볼 수 있습니다. 반드시 서버 관리자와 충분한 의견을 나누시고 원인 분석에 꼭 필요 할 경우에만 설정을 하십시요...

A.    시작 > 실행 > verifier 입력 > 확인

B.     작업 선택에서 표준 설정 만들기를 선택 합니다.     

C.      확인할 드라이버 유형 선택에서 드라이버 이름을 목록에서 선택을 선택합니다.

D.    모니터링 하고자 하는 드라이버 이름을 목록에서 선택 합니다.

E.     적용을 위해 시스템을 재 부팅 합니다.

F.     명령 프롬프트에서 verifier /querysettings로 현재 설정 상태를 확인 할 수 있습니다.그리고 verifier /query를 이용하여 로드 된 driver 목록을 확인 할 수 있습니다.
또한 필요 할 경우 verifier /log Log_name 을 이용하여 로그를 설정 할 수 있습니다.
기타 자세한 내용은 아래의 사이트를 참조 하시기 바랍니다.
http://support.microsoft.com/kb/244617/ko

 

2.     Driver verifier Enable 시 해당 장비에 대한 성능 및 안정성
Driver verifier는 본래 장치 드라이버 개발자가 코드에서 버그 발견을 돕기 위한 도구로 제공 됩니다.
위와 같이Driver verifier enable 할 경우 시스템 성능 감소가 발생 되며 또한 설정된 모든 kernel driver 에 대해 Debug mode 로 운영하게 되므로, System Crash 발생 확률이 높아 지게 됩니다.

Driver Verifier

Driver Verifier is an extremely useful tool for detecting errors in kernel-mode drivers. It tests and traps many conditions that might otherwise go unnoticed in normal operation. Driver Verifier verifies that drivers are not making illegal function calls or causing system corruption. It can identify conditions such as memory corruption, mishandled I/O request packets (IRPs), invalid direct memory access (DMA) buffer usage, and possible deadlocks.

Running Driver Verifier throughout the development and test process can help find problems early in the development life cycle, when they are easier and cheaper to correct. Driver Verifier can be run as a command-line tool or with a graphical user interface. The !verifier extension in the kernel debugger can be used to monitor and report on statistics related to Driver Verifier in context of a debugging session.

 

[참고 사이트]

·         Windows 2000에서 Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법
http://support.microsoft.com/kb/244617/ko

·         Verifier Command Line
http://msdn.microsoft.com/en-us/library/ms792860.aspx

·         Driver Verifier

            http://www.microsoft.com/whdc/devtools/tools/DrvVerifier.mspx