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 de 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 archivos y directorios, 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. Para estos escenarios, considere en su lugar el uso de 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 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 regFS Un proveedor projFS de ejemplo que proyecta el registro de Windows en el sistema de archivos.