Added Factory method with DriveInfo