Système de fichiers projeté alias ProjFS est une fonctionnalité similaire à FUSE trouvée sur Linux (ou à Dokan & WinFSP). Il permet aux applications de créer des systèmes de fichiers virtuels qui apparaissent indiscernables des dossiers locaux, mais dont l'intégralité du contenu est généré "en direct" par le programme. (Autrement dit, vous voyez des projections de fichiers qui pourraient ne pas être là.)
L'utilisation principale de ProjFS est le "Système de fichiers virtuel Git" de Microsoft, un complément de l'outil de gestion de version Git visant à augmenter ses performances et à réduire l'utilisation de l'espace disque lors de la manipulation de dépôts massifs. (Git a été conçu pour des dépôts contenant seulement des dizaines de milliers de fichiers, tels que Linux.git; mais Microsoft a commencé à l'utiliser en interne pour le dépôt source de Windows, qui est plusieurs ordres de grandeur plus grand.)
De plus, la fonction "Test en direct" de Visual Studio (Entreprise) nécessite que ProjFS soit activé
Actuellement, ProjFS ne semble pas être documenté publiquement, mais je m'attends à ce que tôt ou tard des développeurs tiers découvrent comment l'utiliser en tant qu'alternative à FUSE pour mettre en œuvre de tels systèmes de fichiers virtuels comme sshfs, ftpfs, et ainsi de suite.
Remarque: Le système de fichiers projeté n'a rien à voir avec la protection des fichiers Windows.
Comme indiqué dans les commentaires, la documentation est maintenant disponible pour la fonctionnalité.