Sistema de Arquivos Projetados do Windows (ProjFS)
O Windows Projected File System (ProjFS) permite que um aplicativo de modo de usuário chamado "provedor" projete dados hierárquicos de um armazenamento de dados de backup no sistema de arquivos, fazendo com que eles apareçam como arquivos e diretórios no sistema de arquivos. Por exemplo, um provedor simples pode projetar o registro do Windows no sistema de arquivos, fazendo com que as chaves e os valores do Registro apareçam como diretórios e arquivos, respectivamente. Um exemplo de provedor mais complexo é o VFS para Git, que é usado para virtualizar repositórios Git muito grandes.
Observação
O ProjFS foi projetado para uso com armazenamentos de dados de backup de alta velocidade. Um de seus objetivos de design é fazer com que os dados projetados apareçam como se estivessem presentes localmente, ocultando o fato de que os dados podem ser remotos. Como tal, o ProjFS não fornece: mecanismos para relatar o progresso da recuperação de dados; indicação do estado online versus offline de um arquivo; nem outros recursos que podem ser desejáveis ao trabalhar com armazenamentos de dados de backup lentos. Para esses cenários, considere usar a API Cloud Files.
Nesta seção
Tópico | Descrição |
---|---|
Guia de programação do sistema de arquivos projetado do Windows | Informações conceituais sobre a implementação de um aplicativo de provedor ProjFS. |
Referência da API do Sistema de Arquivos Projetado do Windows | Informações de referência para a interface de programação do ProjFS. |
Glossário do Sistema de Arquivos Projetados do Windows | Termos especiais usados no ProjFS. |
Recursos adicionais
Tópico | Descrição |
---|---|
Exemplo de RegFS | Um provedor ProjFS de exemplo que projeta o registro do Windows no sistema de arquivos. |