我有一个32 GB的SD卡。每当我将此卡插入我新升级的Windows 8笔记本电脑时,操作系统就会停止正常响应。Metro Apps无法使用。系统可能会也可能不会登录。桌面应用程序可能会或可能不会执行任何操作。当我取出卡并重新启动然后一切都很好。一旦我将卡重新插入,系统就会再次开始行为不端。
我运行Windows Update,因此我拥有Microsoft的最新驱动程序。
我拥有的8 GB卡不会发生这种情况。不幸的是我只有一张32 GB的卡,所以我无法与其他人一起测试。
从检查系统事件日志开始,我确定由于用户模式驱动程序故障而发生这种情况。
我怎样才能从这里最好地调试这个问题?如何确定与此相关的驱动程序?在某处会有Dr. Watson崩溃转储吗?
细节
- 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的Debug View(你可以在这里找到它: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
这没多大帮助。它没有像我希望的那样发现任何异常(这至少会指向崩溃的原因)。这是其中一个线程的堆栈: