什么是“重新记录”?


20

我的计算机只是做了一个chkdisk,当它完成处理文件记录时,它说它已经处理了“44个重新分析记录”。究竟是什么?


1
试图理解这一点 - > pcguide.com/ref/hdd/file/ntfs/filesReparse-c.html但失败了。留下它作为评论,以便有人可以破译并发布作为答案,可以让我明白更好:)
Sathyajith Bhat

所以基本上它只是他们在你的电脑上检查的另一件事。这并不意味着它实际上已经修复了任何东西。

Answers:


22

重新分析点是NTFS的一项功能,它为文件系统筛选器驱动程序提供了一种拦截文件访问请求并可能重写它的机制。它们提供了支持其他几个NTFS功能的机制:

  • 卷装点
  • 目录连接
  • 符号链接
  • 单实例存储
  • 原生结构化存储
  • 分层存储管理

Sathya的链接提供了更深入的了解

想要使用该功能的应用程序将特定于应用程序的数据(可以是任何类型的数据)存储到重新分析点。重新分析点标记有特定于应用程序的标识符,并与文件或目录一起存储。特殊的特定于应用程序的过滤器(各种驱动程序)也与重新分析点标记类型相关联,并使文件系统知道。[...]

[...]当文件系统打开文件时,它会注意到与文件关联的重新分析点。然后,它通过查找与存储重新分析点的应用程序关联的适当过滤器,并将重新分析点数据传递给该过滤器,来“重新分析”文件的原始请求。然后,过滤器可以使用重新分析点中的数据,根据应用程序预期的重新分析点功能执行任何适当的操作。

文件系统驱动程序(FSD)计算文件系统过滤器(或迷你过滤器)的方式是检查ReparseTag元数据和第三方重新分析点的GUID,它是每个重新分析点的元数据的一部分。以上功能列表主要是Microsoft提供的各种Windows版本和版本(Windows 2000中引入的联结,Vista / 2008中的符号链接),但有人可能会要求MS指定一个GUID,如MSDN中所述。这里(评论部分)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.