a_power
驱动牛犊
驱动牛犊
  • 注册日期2004-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:8918回复:2

VISTA_DRIVER_FAULT

楼主#
更多 发布于:2007-11-10 21:25
请问那位高手见过类似问题? 如何处理?

我用filedisk在vista下面创建了一个虚拟硬盘,并且把它format为ntfs格式。然后不卸载掉便正常关闭系统,结果就出现蓝屏。

经过反复测试只有虚拟硬盘format为ntfs格式才会有这个问题,fat格式没有问题。还有重新启动机器也没有问题。手动卸载ntfs格式的虚拟硬盘再关闭系统也没有问题。

dump文件获取到的错误信息如下:

Opened log file 'c:\debuglog.txt'

Microsoft (R) Windows Debugger Version 6.8.0004.0 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Documents and Settings\Administrator\桌面\Mini111007-01.dmpMini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: C:\WINNT;C:\WINNT\system32;C:\WINNT\system32\drivers
Windows Vista Kernel Version 6000 UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 6000.16386.x86fre.vista_rtm.061101-2205
Kernel base = 0x81800000 PsLoadedModuleList = 0x81911db0
Debug session time: Sat Nov 10 15:52:19.439 2007 (GMT+8)
System Uptime: 0 days 0:37:38.171
Loading Kernel Symbols
.....................................................................................................................................
Loading User Symbols
Loading unloaded module list
........
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 24, {1904ab, 817d1b5c, 817d188c, 8230ed25}



Probably caused by : Ntfs.sys ( Ntfs!NtfsCommonWrite+1b13 )

Followup: MachineOwner
---------

kd> !analyze -v;r;kv;lmtn;.logclose;q
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

NTFS_FILE_SYSTEM (24)
If you see NtfsExceptionFilter on the stack then the 2nd and 3rd
parameters are the exception record and context record. Do a .cxr
on the 3rd parameter and then kb to obtain a more informative stack
trace.
Arguments:
Arg1: 001904ab
Arg2: 817d1b5c
Arg3: 817d188c
Arg4: 8230ed25

Debugging Details:
------------------

EXCEPTION_RECORD: 817d1b5c -- (.exr 0xffffffff817d1b5c)
.exr 0xffffffff817d1b5c
ExceptionAddress: 8230ed25 (Ntfs!NtfsCommonWrite+0x00001b13)
ExceptionCode: c0000183
ExceptionFlags: 00000001
NumberParameters: 0

CONTEXT: 817d188c -- (.cxr 0xffffffff817d188c)
.cxr 0xffffffff817d188c
eax=c0000183 ebx=8c8870f8 ecx=8230b61d edx=00000000 esi=8bbd7008 edi=8bbdeee8
eip=8230ed25 esp=817d1bb8 ebp=817d1cc4 iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000202
Ntfs!NtfsCommonWrite+0x1b13:
8230ed25 807da300 cmp byte ptr [ebp-5Dh],0 ss:0010:817d1c67=01
.cxr
Resetting default scope

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

BUGCHECK_STR: 0x24

PROCESS_NAME: System

CURRENT_IRQL: 0

ERROR_CODE: (NTSTATUS) 0xc0000183 - <Unable to get error code text>

LAST_CONTROL_TRANSFER: from 82302f1b to 8230ed25

STACK_TEXT:
817d1cc4 82302f1b 8bbdeee8 8bbd7008 81ff2ef5 Ntfs!NtfsCommonWrite+0x1b13
817d1d44 81878e18 00000000 00000000 84396d78 Ntfs!NtfsFspDispatch+0x1ec
817d1d7c 81a254a8 8bbdeee8 817da680 00000000 nt!ExpWorkerThread+0xfd
817d1dc0 8189145e 81878d1b 80000000 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


FOLLOWUP_IP:
Ntfs!NtfsCommonWrite+1b13
8230ed25 807da300 cmp byte ptr [ebp-5Dh],0

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: Ntfs!NtfsCommonWrite+1b13

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: Ntfs

IMAGE_NAME: Ntfs.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4549aceb

STACK_COMMAND: .cxr 0xffffffff817d188c ; kb

FAILURE_BUCKET_ID: 0x24_Ntfs!NtfsCommonWrite+1b13

BUCKET_ID: 0x24_Ntfs!NtfsCommonWrite+1b13

Followup: MachineOwner
---------

eax=818f483c ebx=817d1b5c ecx=0000016a edx=00000000 esi=818f4820 edi=c0000183
eip=818d85c9 esp=817d1700 ebp=817d171c iopl=0 nv up ei ng nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000286
nt!KeBugCheckEx+0x1e:
818d85c9 8be5 mov esp,ebp
ChildEBP RetAddr Args to Child
817d171c 823056f0 00000024 001904ab 817d1b5c nt!KeBugCheckEx+0x1e
817d1744 82303034 8bbdeee8 817d1778 8230a6c0 Ntfs!NtfsExceptionFilter+0xad (FPO: [Non-Fpo])
817d1750 8230a6c0 00000000 817d1d44 8232c258 Ntfs!NtfsFspDispatch+0x300 (FPO: [SEH])
817d1764 82310639 00000000 00000000 00000000 Ntfs!_EH4_CallFilterFunc+0x12 (FPO: [Uses EBP] [0,0,4])
817d178c 818921ee fffffffe 817d1d34 817d188c Ntfs!_except_handler4+0x8e (FPO: [Non-Fpo])
817d17b0 818921c0 817d1b5c 817d1d34 817d188c nt!ExecuteHandler2+0x26
817d187c 8189216f 817d1b5c 817d188c 00010007 nt!ExecuteHandler+0x24
817d1bac 8230ed25 c0000183 81ff2f75 8bbd7008 nt!RtlRaiseStatus+0x47
817d1cc4 82302f1b 8bbdeee8 8bbd7008 81ff2ef5 Ntfs!NtfsCommonWrite+0x1b13 (FPO: [Non-Fpo])
817d1d44 81878e18 00000000 00000000 84396d78 Ntfs!NtfsFspDispatch+0x1ec (FPO: [Non-Fpo])
817d1d7c 81a254a8 8bbdeee8 817da680 00000000 nt!ExpWorkerThread+0xfd
817d1dc0 8189145e 81878d1b 80000000 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
start end module name
80400000 8040a000 BATTC BATTC.SYS Thu Nov 02 16:35:00 2006 (4549ADB4)
8040a000 8040c900 compbatt compbatt.sys Thu Nov 02 16:35:03 2006 (4549ADB7)
8040d000 80415000 msisadrv msisadrv.sys Thu Nov 02 16:35:08 2006 (4549ADBC)
80415000 8041e000 WMILIB WMILIB.SYS Thu Nov 02 16:54:53 2006 (4549B25D)
8041e000 8042b000 WDFLDR WDFLDR.SYS Thu Nov 02 16:54:05 2006 (4549B22D)
8042b000 80466000 CLFS CLFS.SYS Thu Nov 02 16:30:52 2006 (4549ACBC)
80466000 8046e000 BOOTVID BOOTVID.dll Thu Nov 02 17:39:29 2006 (4549BCD1)
8046e000 80477000 PSHED PSHED.dll Thu Nov 02 17:42:51 2006 (4549BD9B)
80477000 804c6000 mcupdate_GenuineIntel mcupdate_GenuineIntel.dll Thu Nov 02 17:40:10 2006 (4549BCFA)
804c6000 804ce000 kdcom kdcom.dll Thu Nov 02 17:42:20 2006 (4549BD7C)
80600000 80608000 atapi atapi.sys Thu Nov 02 16:51:34 2006 (4549B196)
80608000 80616000 PCIIDEX PCIIDEX.SYS Thu Nov 02 16:51:34 2006 (4549B196)
80616000 8061d000 intelide intelide.sys Thu Nov 02 16:51:35 2006 (4549B197)
8061d000 8062d000 mountmgr mountmgr.sys Thu Nov 02 16:51:06 2006 (4549B17A)
8062d000 8063c000 volmgr volmgr.sys Thu Nov 02 16:51:44 2006 (4549B1A0)
8063c000 80661000 pci pci.sys Thu Nov 02 16:35:13 2006 (4549ADC1)
80661000 806a4000 acpi acpi.sys Thu Nov 02 16:35:03 2006 (4549ADB7)
806a4000 8071f000 Wdf01000 Wdf01000.sys Thu Nov 02 16:54:18 2006 (4549B23A)
8071f000 80800000 CI CI.dll Thu Nov 02 17:42:45 2006 (4549BD95)
81603000 81612000 mup mup.sys Thu Nov 02 16:31:04 2006 (4549ACC8)
81612000 81621000 partmgr partmgr.sys Thu Nov 02 16:51:47 2006 (4549B1A3)
81621000 81629000 spldr spldr.sys Thu Oct 26 06:40:44 2006 (453FE7EC)
81629000 8165f000 volsnap volsnap.sys Thu Nov 02 16:52:11 2006 (4549B1BB)
8165f000 81698000 NETIO NETIO.SYS Thu Nov 02 16:58:01 2006 (4549B319)
81698000 816c3000 msrpc msrpc.sys unavailable (00000000)
816c3000 816d3000 fileinfo fileinfo.sys Thu Nov 02 16:36:47 2006 (4549AE1F)
816d3000 81704000 fltmgr fltmgr.sys Thu Nov 02 16:30:58 2006 (4549ACC2)
81704000 81744000 storport storport.sys Thu Nov 02 16:51:45 2006 (4549B1A1)
81744000 81757000 lsi_scsi lsi_scsi.sys Thu Sep 07 01:32:01 2006 (44FF0611)
81757000 81775000 ataport ataport.SYS Thu Nov 02 16:51:34 2006 (4549B196)
81775000 817bf000 volmgrx volmgrx.sys Thu Nov 02 16:51:54 2006 (4549B1AA)
81800000 81ba1000 nt ntkrpamp.exe Thu Nov 02 16:36:16 2006 (4549AE00)
81ba1000 81bd5000 hal halmacpi.dll Thu Nov 02 16:30:18 2006 (4549AC9A)
82008000 82018000 agp440 agp440.sys Thu Nov 02 16:35:06 2006 (4549ADBA)
82018000 82039000 CLASSPNP CLASSPNP.SYS Thu Nov 02 16:51:34 2006 (4549B196)
82039000 8204a000 disk disk.sys Thu Nov 02 16:51:40 2006 (4549B19C)
8204a000 8206d000 fvevol fvevol.sys Thu Nov 02 16:30:07 2006 (4549AC8F)
8206d000 82092000 ecache ecache.sys Thu Nov 02 16:52:42 2006 (4549B1DA)
82092000 820fc000 ksecdd ksecdd.sys Thu Nov 02 16:43:45 2006 (4549AFC1)
820fc000 82200000 ndis ndis.sys Thu Nov 02 16:57:33 2006 (4549B2FD)
82263000 8226c000 tunmp tunmp.sys Thu Nov 02 16:57:23 2006 (4549B2F3)
822ef000 822f8000 crcdisk crcdisk.sys Thu Nov 02 16:52:27 2006 (4549B1CB)
822f8000 82400000 Ntfs Ntfs.sys Thu Nov 02 16:31:39 2006 (4549ACEB)
84a0a000 84a0b200 vmmouse vmmouse.sys Wed Aug 03 03:07:49 2005 (42EFC485)
。。。

Unloaded modules:
90415000 90461000 srv.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
84ab7000 84abf000 drmkaud.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
84a52000 84a5f000 crashdmp.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
84a48000 84a52000 dump_storpor
Timestamp: unavailable (00000000)
Checksum: 00000000
84a35000 84a48000 dump_LSI_SCS
Timestamp: unavailable (00000000)
Checksum: 00000000
84a24000 84a35000 dump_dumpfve
Timestamp: unavailable (00000000)
Checksum: 00000000
862b6000 862ce000 cdrom.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
817bf000 81800000 absedrv.sys
Timestamp: unavailable (00000000)
Checksum: 00000000
Closing open log file c:\debuglog.txt
jim
kuangnuzhiren
驱动牛犊
驱动牛犊
  • 注册日期2008-03-03
  • 最后登录2012-06-21
  • 粉丝1
  • 关注0
  • 积分34分
  • 威望245点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-24 16:08
     
kuangnuzhiren
驱动牛犊
驱动牛犊
  • 注册日期2008-03-03
  • 最后登录2012-06-21
  • 粉丝1
  • 关注0
  • 积分34分
  • 威望245点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-07-24 16:09
如果是软件错误可能是何原因,大牛们有知道的么
游客

返回顶部