Compartilhar via


Sistema de arquivos projetado 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 poderia 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 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. 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 armazenamento de dados de backup que são 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 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 Projetado 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.