Share via


Modalità di montaggio del volume

Nota

Per garantire affidabilità e prestazioni ottimali, usare i driver minifilter del file system con il supporto di Filter Manager anziché i driver di filtro del file system legacy. Per convertire il driver legacy in un driver minifilter, vedere Linee guida per la conversione dei driver di filtro legacy.

Dopo aver riconosciuto il volume, la modalità di montaggio del volume dipende dal file system e dal fatto che sia stato montato in precedenza il volume.

Quando un file system riceve la richiesta di montaggio del volume per un nuovo volume, crea un oggetto dispositivo volume (VDO) per il volume. VDO è costituito da un DEVICE_OBJECT più un'estensione del dispositivo definita dal file system facoltativo. Il VDO appena creato forma la base dello stack di volumi del file system per il nuovo volume (o rimontato).

Il file system monta il volume associando il VDO al blocco di parametri del volume (VPB) per l'oggetto dispositivo di archiviazione corrispondente e imposta il flag di VPB_MOUNTED nel VPB.

Dopo aver montato il volume dal file system, i driver di filtro del file system possono connettersi alla parte superiore dello stack del nuovo volume del file system. Tutte le richieste di I/O inviate al file system vengono inviate automaticamente all'oggetto dispositivo filtro file system nella parte superiore dello stack di volumi. Tuttavia, i filtri del file system devono essere scollegati solo dallo stack di volumi quando gestione I/O invia una richiesta di scollegamento di I/O veloce per notificare i driver nello stack di volumi che il volume sta per essere rimosso.

Per un esempio, vedere Esempio di montaggio del volume .

Nota

L'oggetto dispositivo di archiviazione per il volume si trova nello stack di dispositivi di archiviazione, ma non è necessariamente l'oggetto dispositivo più alto nello stack. Inoltre, anche dopo aver montato il volume, i driver di filtro di archiviazione possono comunque collegarsi alla parte superiore dello stack di archiviazione. È importante tenere presente che, quando il file system invia un IRP dal VDO allo stack di dispositivi di archiviazione, lo invia all'oggetto dispositivo di archiviazione per il volume, non l'oggetto dispositivo più superiore nello stack. Tuttavia, quando gestione I/O invia un'IRP direttamente allo stack di archiviazione, ignorando il file system, l'IRP viene inviato all'oggetto dispositivo più in alto nello stack.