Sistema de archivos proyectado de Windows (ProjFS)
El sistema de archivos proyectados de Windows (ProjFS) permite a una aplicación en modo de usuario denominada "proveedor" proyectar datos jerárquicos desde un almacén de datos de respaldo en el sistema de archivos, lo que hace que aparezca como archivos y directorios en el sistema de archivos. Por ejemplo, un proveedor simple podría proyectar el Registro de Windows en el sistema de archivos, lo que hace que las claves del Registro y los valores aparezcan como directorios y archivos, respectivamente. Un ejemplo de un proveedor más complejo es VFS para Git, que se usa para virtualizar repositorios git muy grandes.
Nota:
ProjFS está diseñado para su uso con almacenes de datos de respaldo de alta velocidad. Uno de sus objetivos de diseño es hacer que los datos proyectados aparezcan como si estuvieran presentes localmente, ocultando el hecho de que los datos pueden ser remotos. Por lo tanto, ProjFS no proporciona: mecanismos para notificar el progreso de la recuperación de datos; indicación del estado en línea frente al estado sin conexión de un archivo; ni otras características que pueden ser deseables al trabajar con almacenes de datos de respaldo que son lentos. En estos escenarios, considere la posibilidad de usar cloud Files API.
En esta sección
Tema | Descripción |
---|---|
Guía de programación del sistema de archivos proyectado de Windows | Información conceptual sobre la implementación de una aplicación de proveedor de ProjFS. |
Referencia de la API del sistema de archivos proyectado de Windows | Información de referencia de la interfaz de programación de ProjFS. |
Glosario del sistema de archivos proyectado de Windows | Términos especiales usados en ProjFS. |
Recursos adicionales
Tema | Descripción |
---|---|
Ejemplo de RegFS | Un proveedor de ProjFS de ejemplo que proyecta el Registro de Windows en el sistema de archivos. |