Привет Подскажите, если кто сталкивался, с чем может быть связано подобное поведение драйвера ntfs Исключение сразу после загрузки ntfs Код (Text): ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Unknown bugcheck code (0) Unknown bugcheck description Arguments: Arg1: 00000000 Arg2: 00000000 Arg3: 00000000 Arg4: 00000000 Debugging Details: ------------------ PROCESS_NAME: System FAULTING_IP: Ntfs!NtfsRaiseStatus+a0 f84146ad 5f pop edi EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: f84146ad (Ntfs!NtfsRaiseStatus+0x000000a0) ExceptionCode: c00000d8 ExceptionFlags: 00000009 NumberParameters: 0 ERROR_CODE: (NTSTATUS) 0xc00000d8 - <Unable to get error code text> [b]//STATUS_CANT_WAIT[/b] EXCEPTION_CODE: (NTSTATUS) 0xc00000d8 - <Unable to get error code text> DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x0 LAST_CONTROL_TRANSFER: from f843ff95 to f84146ad STACK_TEXT: f8b05678 f843ff95 81f401b8 c00000d8 00000000 Ntfs!NtfsRaiseStatus+0xa0 f8b057cc f8434f2d 81f401b8 822f2e70 f8b05824 Ntfs!NtfsCommonCreate+0x14a0 f8b058b0 804ef19f 82262520 822f2e70 821be2f0 Ntfs!NtfsFsdCreate+0x1dc f8b058c0 f84b8876 822f2e80 822635d8 821be2f0 nt!IopfCallDriver+0x31 f8b0590c 804ef19f 82262e88 00000001 822f2e70 sr!SrCreate+0x150 f8b0591c 805831fa 821d28e8 821be40c f8b05ab4 nt!IopfCallDriver+0x31 f8b059fc 805bf452 821d2900 00000000 821be368 nt!IopParseDevice+0xa12 f8b05a74 805bb9de 00000000 f8b05ab4 00000240 nt!ObpLookupObjectName+0x53c f8b05ac8 80576033 00000000 00000000 00000000 nt!ObOpenObjectByName+0xea f8b05b44 805769aa f8b05cf0 00100180 f8b05cd4 nt!IopCreateFile+0x407 f8b05ba0 805790b4 f8b05cf0 00100180 f8b05cd4 nt!IoCreateFile+0x8e f8b05be0 8054163c f8b05cf0 00100180 f8b05cd4 nt!NtCreateFile+0x30 f8b05be0 80500031 f8b05cf0 00100180 f8b05cd4 nt!KiFastCallEntry+0xfc f8b05c84 8061e6cd f8b05cf0 00100180 f8b05cd4 nt!ZwCreateFile+0x11 f8b05d14 8061f6be e1423208 00000000 e14231f8 nt!CcPfQueryVolumeInfo+0x6b f8b05d3c 80620497 821be5e0 e1516800 00000017 nt!CcPfUpdateVolumeList+0xce f8b05d7c 80538789 821be5e0 00000000 823c3da8 nt!CcPfGetFileNamesWorkerRoutine+0x16d f8b05dac 805cff72 821be5e0 00000000 00000000 nt!ExpWorkerThread+0xef f8b05ddc 8054611e 8053869a 00000001 00000000 nt!PspSystemThreadStartup+0x34 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16 STACK_COMMAND: kb FOLLOWUP_IP: Ntfs!NtfsRaiseStatus+a0 f84146ad 5f pop edi SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: Ntfs!NtfsRaiseStatus+a0 FOLLOWUP_NAME: MachineOwner MODULE_NAME: Ntfs IMAGE_NAME: Ntfs.sys DEBUG_FLR_IMAGE_TIMESTAMP: 48025be5 FAILURE_BUCKET_ID: 0x0_Ntfs!NtfsRaiseStatus+a0 BUCKET_ID: 0x0_Ntfs!NtfsRaiseStatus+a0 Followup: MachineOwner ---------
Код (Text): if (!NtfsPingVolume( IrpContext, Vcb )) { if (!FlagOn( IrpContext->Flags, IRP_CONTEXT_FLAG_ACQUIRE_VCB_EX )) { SetFlag( IrpContext->Flags, IRP_CONTEXT_FLAG_ACQUIRE_VCB_EX ); NtfsRaiseStatus( IrpContext, STATUS_CANT_WAIT, NULL, NULL ); } Код (Text): if (OriginalFileName->Length == 0 && (RelatedFileObjectTypeOfOpen == UnopenedFileObject || RelatedFileObjectTypeOfOpen == UserVolumeOpen)) { DebugTrace( 0, Dbg, ("Attempting to open entire volume\n") ); SetFlag( IrpContext->Flags, IRP_CONTEXT_FLAG_ACQUIRE_VCB_EX | IRP_CONTEXT_FLAG_DASD_OPEN ); NtfsRaiseStatus( IrpContext, STATUS_CANT_WAIT, NULL, NULL ); }
n0name подобное в hex rays я уже посмотрел, и причина мне не ясна может прокоментирует кто-то немного подробнее в чем может быть дело?
Съёмные диски есть в системе? Может быть виртуальные диски? Это виртуалка или реальная система? Вообще говоря, если виртуальных дисков нет и система реальная, то imho наиболее вероятен сбой оборудования. С таймером что ли сидел замерял - сразу после или не сразу? Вот, например, по стеку видно, что очень даже не сразу.
Съёмные и/или виртуальные диски есть? Какой ещё софт установлен в этой системе? Ошибка повторяется регулярно или эпизодически? Это падение системы или что? Почему код падения = 0?
нет чистая ОС регулярно Походу это исключение сам драйвер ntfs вызывает через свою обертку NtfsRaiseStatus над ExRaiseStatus, конкретно бсода нет (из за подключенного windbg скорее всего), просто написано unhandled exception - second chance и далее я вызываю !analyze -v
fsd Запусти без дебагера, может это внутреннее исключения? BugCheck нету же... А вообще посмотри что происходит под отладчиком.. ((