元文件$ObjId分析 | 数据恢复迷

卷中的每个文件都有一个唯一的ID号,$ObjId存放着该卷上使用的所有$Object_ID属性的一个索引。$ObjId一般有4个属性,如图4-463所示。

图4-463 $ObjId的文件记录

(1)10H属性

10H属性用来定义$ObjId的创建时间、最后修改时间、该MFT修改时间、文件最后访问时间、文件标志等信息。

(2)30H属性

30H属性定义了$ObjId的父目录的文件参考号为$Extend、$ObjId的一些时间属性、系统分配给$ObjId的大小(这里为0字节)、实际使用的大小(这里也是0字节)、文件的标志(这里为20000026H,即索引视图、存档、系统、隐藏文件);定义了该文件名的文件名长度为6个字符、命名空间为3,即Win32 & DOS命名空间;在属性的最后定义了该文件的文件名为Unicode字符串“$ObjId”。

(3)90H属性

90H属性的属性名为“$ O”(关于索引类型的描述见表4-69)。$O是对象ID的索引,不要与元文件$Quota中的同样名称的索引相混淆。$O用GUID存储,这种规则与索引根不一样。一个文件中有GUID的对象ID可在这里找到,索引数据提供了一个返回到文件的MFT参考号。$O索引的结构见表4-85。

表4-85 $O索引

(4)A0H属性

A0H属性也是$O索引,但是和90H属性不同,它是非常驻属性,其索引项在属性的数据流中存储。

(5)B0H属性

只要有A0H属性的地方其后必然会有B0H类型属性,该属性用来描述其索引的VCN使用情况。

(0)

相关推荐

  • WIN10搜索

    自己综合网上的一些回答,找到了解决方法,这个确实是因为WIN10的索引功能带来的问题,所以在搜索时要禁用索引功能,具体方法如下: 1.首先打开此电脑或文件管理器,总之就是要到电脑磁盘界面.然后可以看到 ...

  • 数据恢复笔记

    Winhex数据恢复(NTFS文件系统) MFT属性中的属性头数据结构 MFT的簇流运行数据结构 手工提取文件数据 手工提取片段文件数据 常驻80h属性 DBR的数据结构 NTFS文件系统的元文件 主 ...

  • NTFS的EFS加密分析 | 数据恢复迷

    NTFS文件系统能够支持EFS加密文件系统(Encrypted File System).EFS提供的文件加密技术可将加密的NTFS文件存储到磁盘上,并且特别考虑了其他操作系统上的现有工具引起的安全性 ...

  • 元文件$UsnJrnl分析 | 数据恢复迷

    元文件$UsnJrnl是变更日志文件,作用是记录文件发生的改变,文件一旦改变,其变化会记录在元文件$UsnJrnl中一个被命名为$J的数据属性中.$J数据属性具备稀疏属性,由变更日志项组成.$UsnJ ...

  • 元文件$Reparse分析 | 数据恢复迷

    $Reparse是重解析点文件,Windows 2003.Windows XP等系统可以将卷装载在目录中进行重新解析.$Reparse一般包含3个属性,如图4-465所示. 图4-465 $Repar ...

  • 元文件$Quota分析 | 数据恢复迷

    $Quota文件最初出现在Window NT中,但没有被使用,到了Windows 2000及其后续版本$Quota文件用于跟踪磁盘配额,以用户和卷来进行计算.该文件一般包含4个属性,如图4-464所示 ...

  • 元文件$Extend分析 | 数据恢复迷

    $Extend文件是一个包含$ObjId.$Quota.$Reparse和$UsnJrnl四个元文件的目录. $Extend文件一般包含3个属性,如图4-462所示. 图4-462 $Extend的文 ...

  • 元文件$UpCase分析 | 数据恢复迷

    $UpCase是一个完整的大写字母组成的128KB大小的文件.Unicode字母表中的每一个字符,在这个文件中都有一个对应的条目,用于比较和对文件名进行排序. $UpCase一般有3个属性,如图4-4 ...

  • 元文件$Secure分析 | 数据恢复迷

    在最初的NTFS版本中,每个文件都有一个$SECURITY_DESCRIPTOR(安全描述符)属性,即50H属性.由于大多数文件的安全描述符都是一样的,因此,检查每一个文件的访问权限将会导致效率低下. ...

  • 元文件$BadClus分析 | 数据恢复迷

    $BadClus元文件用于记录卷上的所有坏簇,它是一个稀疏文件,只有指向坏簇的数据流,应用程序不可访问该文件.$BadClus一般由4个属性构成,如图4-459所示. 图4-459 $BadClus的 ...

  • 元文件$Bitmap分析 | 数据恢复迷

    $Bitmap元文件用来管理卷上簇的使用情况.它的数据流由一系列的位构成,每一位代表一个LCN.低位代表了前面的簇,高位代表了后面的簇,其数据流的第一个字节的第0位代表了卷的0号簇的使用情况,1位代表 ...