Can a file system mount by a method other than
IRP_MJ_FILE_SYSTEM_CONTROL/IRP_MN_MOUNT_VOLUME. I noticed that udfs.sys
mounted a cdrw media that was in my drive during boot-up but the
udfs.sys’s IRP_MJ_FILE_SYSTEM_CONTROL was never called. I thought this
was odd.
hmmmm.
There is a thing called “remount”. It occurs if some old
previously removed medium is inserted to the drive again.
See FASTFAT source for details.
Max
----- Original Message -----
From:
To: “File Systems Developers”
Sent: Thursday, March 13, 2003 1:59 AM
Subject: [ntfsd] Mounting without IRP_MJ_FILE_SYSTEM_CONTROL?
> Can a file system mount by a method other than
> IRP_MJ_FILE_SYSTEM_CONTROL/IRP_MN_MOUNT_VOLUME. I noticed that
udfs.sys
> mounted a cdrw media that was in my drive during boot-up but the
> udfs.sys’s IRP_MJ_FILE_SYSTEM_CONTROL was never called. I thought
this
> was odd.
>
> hmmmm.
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
This is not a remount. It occurs on a removable media that was in the
driver during bootup. Hence, it was never mounted before. No file system
has mounted the media since boot up.
I’m assuming this is some back-door mount process to handle media that
should be mounted but does not receive a “new media arrival” cdb from the
device.
Just wondering if anone has seen this…
There is no back-door mount. All mounts come through the
IRP_MJ_FILE_SYSTEM_CONTROL through a file systems control device object.
If you are missing the mount either you are not loaded soon enough or
there is a bug in your filter. Look at the sfilter sample in an XP or
later version of the IFSKit. It shows how to do this properly.
Neal Christiansen
Microsoft File System Filter Group
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: xxxxx@charter.net [mailto:xxxxx@charter.net]
Sent: Thursday, March 13, 2003 8:23 AM
To: File Systems Developers
This is not a remount. It occurs on a removable media that was in the
driver during bootup. Hence, it was never mounted before. No file
system
has mounted the media since boot up.
I’m assuming this is some back-door mount process to handle media that
should be mounted but does not receive a “new media arrival” cdb from
the
device.
Just wondering if anone has seen this…
You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
There is also a possibility that another filter has removed yours from
the chain. This is possible if the wrong device is used as the next device
object - FSD instead of filters.
I know of a case or two of well known filters that had this bug.
–
Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.