Problem with Windows 7's fvevol driver.

Hello,

I have a volume driver which is under fvevol driver. My application must get credentials from user and give access to the volume. But untill user doesn’t give credentials, my driver returns STATUS_ACCESS_DENIED for IRP_MJ_READ.

When removable media (USB stick) is inserted, OS tries to read some data from volume. When my driver returns an error, fvevol “remembers” it, and returns the same error (for next IRP_MJ_READ) without sending IRP down. So my driver gets IRP_MJ_READ only once.

When I remove fvevol from device stack (from registries), my driver works correctly.

Is this accepted behaviour for fvevol ?
Is this accepted behaviour for a volume driver ?

Thanks…

> I have a volume driver which is under fvevol driver.

Do you really need to be below and see the ciphertext? Maybe being above is a better idea?


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

> Do you really need to be below and see the ciphertext? Maybe being above is a

better idea?

No I don’t need to see the ciphertext.

I have put my driver up to fvevol, and everything works correctly. Thank you for that idea.

But still I doubt that fvevol works correctly. Why does it always return the same error (gotten from lower drvier) even when volume is not encrypted by “BitLocker To Go” ?

I have another question about installing my driver.

Is it possible to put my driver upper than fvevol during the installation of my application ?

Thanks…

> Is it possible to put my driver upper than fvevol during the installation of my application ?

This is just the question of adding you to a proper place to UpperFilters or LowerFilters to the Volume class.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

Thanks. I’ll try to detect the correct place for my driver.

But the question

“Why does it always return the same error (gotten from lower drvier) even when volume is not encrypted by ‘BitLocker To Go’ ?”

still remains.

Thanks for pointing this out. I’m told the BitLocker team is aware of this issue but a release date for the fix has not been determined yet.

Scott
This posting is provided “AS IS” with no warranties, and confers no rights.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
Sent: Wednesday, February 17, 2010 1:20 AM
To: Windows File Systems Devs Interest List
Subject: RE:[ntfsd] Problem with Windows 7’s fvevol driver.

Thanks. I’ll try to detect the correct place for my driver.

But the question

“Why does it always return the same error (gotten from lower drvier) even when volume is not encrypted by ‘BitLocker To Go’ ?”

still remains.


NTFSD is sponsored by OSR

For our schedule of debugging and file system seminars (including our new fs mini-filter seminar) visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Thank you very much.