问候。
我最近一直在我的 xp 笔记本电脑上进行错误检查,这是最后一台的数据:
0x40000080 (0x8a43d130, 0x858ffd20, 0xba4f3e5c, 0x00000001)
我只启用了小型转储(我已经更改了它,但还没有看到 BSOD)并查看我的“C:\windows\Minidump”目录,我看到过去 6 个月的 11 个小型转储,大约两个一个月的错误检查
从“Windows 调试工具”运行 windbg 和朋友会导致错误“0n1392”,我简称为“损坏”。使用十六进制编辑器查看文件,我倾向于同意诊断,因为文件的顶部喷有 ASCII 字符串“PAGEPAGE”。
我真的有两个问题:
1) 什么会导致我所有的小型转储文件损坏?
2) 有没有办法提取任何数据以指出可能导致此错误检查的原因?
感谢您的帮助!
附录 I - dumpchk 对 mini-dump 文件的响应
C:\Program Files\Debugging Tools for Windows (x86)>dumpchk.exe c:\WINDOWS\Minidump\mcradle.dm
Loading dump file c:\WINDOWS\Minidump\mcradle.dmp
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [c:\WINDOWS\Minidump\mcradle.dmp]
Could not open dump file [c:\WINDOWS\Minidump\mcradle.dmp], Win32 error 0n1392
"The file or directory is corrupted and unreadable."
**** DebugClient cannot open DumpFile - error 80070570
DumpFile is corrupt
附录 II - 损坏的 mini-dump 文件的十六进制显示:
00000000 5041 4745 4455 4D50 0F00 0000 280A 0000 PAGEDUMP....(...
00000010 2000 580B 0060 8081 20C7 5580 B828 5680 .X..`.. .U..(V.
00000020 4C01 0000 0200 0000 7E00 0010 0500 00C0 L.......~.......
00000030 E38D 22BA 847C 52BA 8079 52BA 0041 4745 .."..|R..yR..AGE
00000040 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
00000050 5041 4745 5041 4745 5041 4745 0141 4745 PAGEPAGEPAGE.AGE
00000060 E0C2 5480 0300 0000 40EE 0B00 0100 0000 ..T.....@.......
00000070 9100 0000 0001 0000 FF0E 0000 0010 0000 ................
00000080 B0DE 0B00 5041 4745 5041 4745 5041 4745 ....PAGEPAGEPAGE
00000090 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
000000A0 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
000000B0 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE