Windows Sistema de Arquivos Projetado (ProjFS)

O ProjFS (Sistema de Arquivos Projetado Windows) permite que um aplicativo no modo de usuário chamado "provedor" projegue dados hierárquicos de um repositório de dados de backup no sistema de arquivos, fazendo com que ele apareça como arquivos e diretórios no sistema de arquivos. Por exemplo, um provedor simples pode projetar o registro Windows no sistema de arquivos, fazendo com que as chaves e valores do Registro apareçam como arquivos e diretórios, respectivamente. Um exemplo de um 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. Uma de suas metas 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. Dessa forma, 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 repositórios de dados de backup lentos. Para esses cenários, considere usar a API de Arquivos de Nuvem.

Nesta seção

Tópico Descrição
Guia de programação do sistema de arquivos projetado Windows Informações conceituais sobre a implementação de um aplicativo de provedor ProjFS.
Referência da API do sistema de arquivos projetado Windows Informações de referência para a interface de programação projFS.
glossário do sistema de arquivos projetado Windows Termos especiais usados no ProjFS.

Recursos adicionais

Tópico Descrição
Exemplo de RegFS Um provedor projFS de exemplo que projeta o registro de Windows no sistema de arquivos.