I must create the filter device object with FILE_DEVICE_DISK, in this case
Vpb is created by IoCreateDevice. Earlier I propagated the device type after
the filter device object is created and attached. So this is not a fastfat
bug…
Regards,
Max
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Max Lyadvinsky
Sent: Friday, August 31, 2001 2:14 PM
To: File Systems Developers
Subject: [ntfsd] RE: fastfat bug?
maybe MountMgr creates Vpbs and that’s why I should install myself between
DiskPerf and MountMgr? if so the addfilter sample from DDK has a bug, 'cause
it adds storage upper filters after DiskPerf and MountMgr…
Regards,
Max Lyadvinsky
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Max Lyadvinsky
Sent: Friday, August 31, 2001 1:45 PM
To: File Systems Developers
Subject: [ntfsd] RE: fastfat bug?
I’ve investigated the bug and now it seems because of my filter, but I’m not
sure.
fastfat traps in FatInvalidateVolumes.
it creates new vpb for my filter device object (DeviceToMarkBad), then fills
it in:
NewVpb->Type = IO_TYPE_VPB;
NewVpb->Size = sizeof( VPB );
NewVpb->RealDevice = DeviceToMarkBad;
the following line causes crash, because Vpb in my filter device object is
NULL.
NewVpb->Flags |= DeviceToMarkBad->Vpb->Flags & VPB_REMOVE_PENDING;
is it my bug? But I don’t manage Vpbs in my disk filter driver…
Any ideas are highly appreciated.
Max
-----Original Message-----
From: Max Lyadvinsky [mailto:xxxxx@acronis.com]
Sent: Wednesday, August 29, 2001 7:43 PM
To: ‘File Systems Developers’
Subject: fastfat bug?
Win2KSP1 checked. Was installed on a single hard drive on FAT partition.
Then add an additional harddrive, reboot, approximately at login time or
even later (when explorer is loading) fat driver bugchecks:
*** Fatal System Error: 0x00000023
(0x000E00A7,0xEB4438A8,0xEB443500,0xBFE934E1)
Remove the additional hard drive, the system boots normally.
Can anyone explain why?
Regards,
Max
You are currently subscribed to ntfsd as: xxxxx@acronis.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntfsd as: xxxxx@acronis.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntfsd as: xxxxx@acronis.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com