Answers:
重新分析点是NTFS的一项功能,它为文件系统筛选器驱动程序提供了一种拦截文件访问请求并可能重写它的机制。它们提供了支持其他几个NTFS功能的机制:
Sathya的链接提供了更深入的了解:
想要使用该功能的应用程序将特定于应用程序的数据(可以是任何类型的数据)存储到重新分析点。重新分析点标记有特定于应用程序的标识符,并与文件或目录一起存储。特殊的特定于应用程序的过滤器(各种驱动程序)也与重新分析点标记类型相关联,并使文件系统知道。[...]
[...]当文件系统打开文件时,它会注意到与文件关联的重新分析点。然后,它通过查找与存储重新分析点的应用程序关联的适当过滤器,并将重新分析点数据传递给该过滤器,来“重新分析”文件的原始请求。然后,过滤器可以使用重新分析点中的数据,根据应用程序预期的重新分析点功能执行任何适当的操作。
文件系统驱动程序(FSD)计算文件系统过滤器(或迷你过滤器)的方式是检查ReparseTag
元数据和第三方重新分析点的GUID,它是每个重新分析点的元数据的一部分。以上功能列表主要是Microsoft提供的各种Windows版本和版本(Windows 2000中引入的联结,Vista / 2008中的符号链接),但有人可能会要求MS指定一个GUID,如MSDN中所述。这里(评论部分)。