Windows 投影文件系统 (ProjFS)

Windows Projected File System (ProjFS) 允许名为“提供程序”的用户模式应用程序将后备数据存储中的分层数据投影到文件系统中,使其显示为文件系统中的文件和目录。 例如,简单的提供程序可以将 Windows 注册表投影到文件系统中,使注册表项和值分别显示为文件和目录。 更复杂的提供程序的一个示例是 VFS for Git,它用于虚拟化非常大的 git 存储库。

注意

ProjFS 设计用于高速后备数据存储。 其设计目标之一是使投影数据看起来像是本地存在,隐藏数据可能是远程数据的事实。 因此,ProjFS 不提供:报告数据召回进度的机制;指示文件的联机状态与脱机状态;使用速度较慢的后备数据存储时,也可能需要其他功能。 对于此类方案,请考虑改用 云文件 API

在本节中

主题 说明
Windows 投影文件系统编程指南 有关实现 ProjFS 提供程序应用程序的概念信息。
Windows 投影文件系统 API 参考 ProjFS 编程接口的参考信息。
Windows 投影文件系统术语表 ProjFS 中使用的特殊术语。

其他资源

主题 说明
RegFS 示例 将 Windows 注册表投影到文件系统的示例 ProjFS 提供程序。