编写解析器文件系统NTFS。我需要始终如一地读取目录并显示有关所选目录内容的信息,这仅需要读取包含有关文件和子目录的信息的 MFT 记录。问:如何组织?MFT 记录中是否有指向其他 MFT 记录文件和子目录的链接列表?
问问题
133 次
MFT 中的一些文件记录是目录,它们在此处进行了描述。目录的记录有一个特殊的属性,它保存 MFT 中其他文件的索引。按照设计,索引列表存储在称为 B*-tree(基于 B+ 树数据结构)的特殊树结构中。INDEX_ROOT属性是树的根节点。可以通过包含其余节点的文件记录的INDEX_ALLOCATION属性来解析树。在这两个属性中找到的索引条目都指向 MFT 中的文件记录,这些记录表示该目录中包含的文件。