p128:90H属性结构 p128:90H属性结构90H属性结构.ppt

p128:90H属性结构 p128:90H属性结构90H属性结构.ppt

ID:51618873

大小:868.00 KB

页数:9页

时间:2020-03-26

p128:90H属性结构 p128:90H属性结构90H属性结构.ppt_第1页
p128:90H属性结构 p128:90H属性结构90H属性结构.ppt_第2页
p128:90H属性结构 p128:90H属性结构90H属性结构.ppt_第3页
p128:90H属性结构 p128:90H属性结构90H属性结构.ppt_第4页
p128:90H属性结构 p128:90H属性结构90H属性结构.ppt_第5页
资源描述:

《p128:90H属性结构 p128:90H属性结构90H属性结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、90H属性结构一、属性四90H属性是索引根($INDEX_ROOT)属性,该属性是实现NTFS的B+树索引的根节点,主要用于表示文件目录、安全描述等,它是有属性名的常驻属性。90H属性依次由属性头、索引根、索引头、以及若干索引项组成,索引项中主要给出了该文件的MFT编号和30H文件名属性的内容。如果目录中的文件数比较少,则索引项可以全部存储在索引根属性中,如果目录较大,在90H属性中装不下时,则还会出现A0H索引分配属性和B0H位图属性,如图所示。目录的MFT记录项二、B+树结构四图中暗色区域部分为

2、90H属性,属性头这里就不做分析了,只是多了一个属性名“$I30”。索引根基本没什么意义,只起个标注作用。索引头中给出了关于索引项的信息,索引根和索引头各占10H字节空间,如表所示。索引根偏移大小描述00H4B属性类型(在目录索引中为30H,也就是文件名属性)04H4B校对规则08H4B索引项(索引缓冲区)分配大小字节数(通常为4KB)0CH1B每索引缓冲区分配的簇数(通常为1)0DH3B无意义,填充至8字节索引头偏移大小描述00H4B第一个索引项的偏移(通常为10H)04H4B索引项的总大小(含索

3、引头)08H4B索引项的总分配字节大小0CH1B标志。为0时,表示小索引(适用于索引根),为1时,表示大索引(适用于索引分配)0DH3B无意义,填充至8字节表索引根和索引头结构结合图4-22观察,分析一下索引头信息:其中第一个索引项的偏移是10H,是以此处计算的偏移地址;索引项和索引头的总大小有98H个字节;总分配大小也是98H个字节;标志位为1,说明是大索引,含有索引分配。接下来是目录索引项,索引项按文件名依次排列,每个索引项都标出了文件的的MFT编号,和30H属性,最后跟上一个结束项,如表4-1

4、4所示。偏移大小描述00H8该文件的MFT参考号08H2本索引项的大小0AH2索引内容(后面30H属性内容)所占字节数,如为0,则表示此项为结束项0CH2索引标志,为1表示这个索引项包含子节点,为2表示这是结束项,3表示包含子节点且为结束项0EH2填充0,无意义10HN30H属性内容(参30H属性),以及填充的010H+N8子节点缓冲区所在的VCN(有子节点时才存在)表4-14目录索引项结构结合图4-22做简要分析:00H~07H(该文件参考号):2C6H。08H~09H(本索引项大小):70H

5、个字节。0AH~0BH(索引内容所占字节数):58H个字节。0CH~0DH(索引标志):1,此索引项包含子节点。10H~68H(30H属性内容):参考30H属性结构。69~6FH(子节点缓冲区的VCN):0,表示第一个缓冲区。第一个索引项后面紧跟着是一个结束项,结束项没有MFT编号,因为它不映射任何文件,在此占18H个字节。索引标志为3,代表包含子节点,且是结束项。结束项当然也没有30H,所以后面跟着子节点的VCN,值为1,表示第二个子节点缓冲区。任务总结本次课主要给学习了:90H属性结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。