Mam kartę SD o pojemności 32 GB. Ilekroć wkładam tę kartę do mojego nowo zaktualizowanego laptopa z systemem Windows 8, system operacyjny przestaje normalnie reagować. Aplikacje Metro nie będą działać. System może się zalogować lub nie. Aplikacje komputerowe mogą, ale nie muszą, wykonywać różnych czynności. Po wyjęciu karty i ponownym uruchomieniu wszystko jest w porządku. Po ponownym włożeniu karty system ponownie zaczyna źle funkcjonować.
Uruchomiłem Windows Update, więc mam najnowsze sterowniki Microsoft.
Nie dzieje się tak w przypadku kart 8 GB, które mam. Niestety mam tylko jedną kartę 32 GB, więc nie mogę testować z innymi.
Po sprawdzeniu dziennika zdarzeń systemowych ustaliłem, że dzieje się tak z powodu awarii sterownika w trybie użytkownika.
Jak mogę najlepiej debugować ten problem stąd? Jak mogę dowiedzieć się, z którym sterownikiem jest to związane? Czy gdzieś będzie zrzut awaryjny Dr. Watsona?
Detale
- 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
Edytuj 1
Próbowałem więc użyć widoku debugowania z SysInternals (można go znaleźć tutaj: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).
To dało mi te informacje:
co nie jest szczególnie pomocne.
Następnie próbowałem podłączyć WinDbg WUDFHost.exe
(proces, który wydaje się hostować sterowniki trybu użytkownika), aby sprawdzić, czy może wykryć błąd.
Pobierz tutaj: http://msdn.microsoft.com/en-US/windows/hardware/hh852363
Instrukcje: http://msdn.microsoft.com/en-US/library/windows/hardware/ff554716(v=vs.85).aspx
To niewiele pomogło. Nie wychwycił żadnych wyjątków, jak się spodziewałem (co wskazywałoby mnie przynajmniej na przyczynę awarii). Oto stos jednego z wątków: