Windows 8에서 사용자 모드 드라이버 오류를 디버깅하는 방법 잘 디버깅 할 수 있습니까? 이

32GB SD 카드가 있습니다. 새로 업그레이드 한 Windows 8 랩톱에이 카드를 삽입 할 때마다 OS가 정상적으로 응답하지 않습니다. 메트로 앱이 작동하지 않습니다. 시스템이 로그인하거나 로그인하지 않을 수 있습니다. 데스크탑 앱이 작업을 수행하거나 수행하지 못할 수 있습니다. 카드를 제거하고 다시 시작하면 모두 정상입니다. 카드를 다시 넣 자마자 시스템이 다시 작동하기 시작합니다.

Windows Update를 실행 했으므로 Microsoft의 최신 드라이버가 있습니다.

내가 가지고있는 8GB 카드 에서는 발생 하지 않습니다 . 불행히도 하나의 32GB 카드 만 있으므로 다른 카드로는 테스트 할 수 없습니다.

시스템 이벤트 로그를 검토 한 결과 사용자 모드 드라이버 오류로 인해이 문제가 발생하고 있음을 확인했습니다.

여기서이 문제를 가장 잘 디버깅 할 수 있습니까? 이 드라이버와 관련된 드라이버를 어떻게 알 수 있습니까? Dr. Watson 크래시 덤프가 어딘가에 있습니까?

이벤트 10110

세부

- System

  - Provider

   [ Name]  Microsoft-Windows-DriverFrameworks-UserMode
   [ Guid]  {2E35AAEB-857F-4BEB-A418-2E6C0E54D988}

   EventID 10110

   Version 1

   Level 1

   Task 64

   Opcode 0

   Keywords 0x2000000000000000

  - TimeCreated

   [ SystemTime]  2012-10-29T00:51:57.532718300Z

   EventRecordID 40417

   Correlation

  - Execution

   [ ProcessID]  1056
   [ ThreadID]  3796

   Channel System

   Computer thebrain

  - Security

   [ UserID]  S-1-5-18


- UserData

  - UMDFHostProblem

   [ lifetime]  {811E3DC4-FBC6-420B-ABCC-AD7505A36F3B}
  - Problem

   [ code]  3
   [ detectedBy]  2

   ExitCode 3

  - Operation

   [ code]  259
   Message 72448

   Status 4294967295

편집 1

그래서 SysInternals에서 디버그보기를 사용해 보았습니다 ( http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

그것은 나에게이 정보를 주었다 :
디버그 뷰 스크린 샷

특별히 도움이되지 않습니다.

그런 다음 WinDbg를 WUDFHost.exe(사용자 모드 드라이버를 호스팅하는 것으로 보이는 프로세스)에 연결 하여 오류를 잡을 수 있는지 확인했습니다.

여기에서 확인하십시오 : http://msdn.microsoft.com/en-US/windows/hardware/hh852363

지침 : http://msdn.microsoft.com/en-US/library/windows/hardware/ff554716(v=vs.85).aspx

그다지 도움이되지 않았습니다. 내가 원했던대로 예외를 포착하지 못했습니다 (적어도 충돌의 원인을 지적 할 것입니다). 스레드 중 하나의 스택은 다음과 같습니다.
WinDbg 스택 추적



답변

이것이 도움이 될지 확실하지 않지만 C : \ Windows \ Minidump에서 미니 덤프 파일을 사용해 보셨습니까?
미니 덤프 파일


답변