Answered Who creates the Volume Device Object?

  • Saturday, April 30, 2011 9:06 PM
     
     

    "As the volume manager becomes aware of partitions, it uses the basic disk configuration information to determine the correspondence of partitions to volumes and creates a volume device object when it has been informed of the presence of all the partitions in a volume’s description."

    Windows Internals says it is created by Volume Manager.

    " A file system creates a volume device object when it mounts a volume, usually in response to a volume mount request. Unlike a control device object, a volume device object is always associated with a specific logical or physical storage device"

    http://msdn.microsoft.com/en-us/library/ff540434%28v=vs.85%29.aspx

    WDK says it is created by file system.

    Which one is correct?

    Thanks.

     

All Replies

  • Saturday, April 30, 2011 9:27 PM
     
     Answered

    See http://www.osronline.com/ShowThread.cfm?link=175832 this was answered in another list.  In general file system questions are best asked on NTFSD hosted at http://www.osronline.com/

     


    Don Burn (MVP, Windows DKD) Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr
  • Sunday, May 01, 2011 2:36 AM
     
     

    I read the link.

    What I understand is, there are 2 types of volume device object, one is created by Volume manager, it is named device object, the other is created by File system driver and it is nameless.

    And Vpb makes connection between file system control device object and named device object that is created by Volume Manager. Right?

    If right, what is the purpose of nameless volume device object? 

     

    and just one more, is drive letter assigned to volume or partition?

     

    Thank you very much D. Burn.