File system proiettato di Windows (ProjFS)

Windows Projected File System (ProjFS) consente a un'applicazione in modalità utente denominata "provider" di proiettare dati gerarchici da un archivio dati di backup nel file system, rendendolo visualizzato come file e directory nel file system. Ad esempio, un provider semplice potrebbe proiettare il Registro di sistema di Windows nel file system, rendendo rispettivamente le chiavi e i valori del Registro di sistema come file e directory. Un esempio di provider più complesso è VFS per Git, che viene usato per virtualizzare repos git molto grandi.

Nota

ProjFS è progettato per l'uso con archivi dati a velocità elevata. Uno dei suoi obiettivi di progettazione è quello di rendere i dati proiettati come se fosse presente in locale, nascondendo il fatto che i dati potrebbero essere remoti. Di conseguenza, ProjFS non fornisce: meccanismi per segnalare lo stato di avanzamento dei dati; indicazione dello stato online rispetto allo stato offline di un file; né altre funzionalità che potrebbero essere auspicabili quando si utilizzano archivi dati di backup lenti. Per questi scenari, considerare invece l'uso dell'API File cloud.

Contenuto della sezione

Argomento Descrizione
Guida alla programmazione del file system proiettato di Windows Informazioni concettuali sull'implementazione di un'applicazione provider ProjFS.
Informazioni di riferimento sulle API di File System proiettate di Windows Informazioni di riferimento per l'interfaccia di programmazione ProjFS.
Glossario del file system proiettato di Windows Termini speciali usati in ProjFS.

Risorse aggiuntive

Argomento Descrizione
Esempio regFS Provider ProjFS di esempio che proietta il Registro di sistema di Windows nel file system.