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

$Extend文件是一个包含$ObjId、$Quota、$Reparse和$UsnJrnl四个元文件的目录。

$Extend文件一般包含3个属性,如图4-462所示。

图4-462 $Extend的文件记录

(1)10H属性

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

(2)30H属性

30H属性定义了$Extend的父目录的文件参考号为根目录、$Extend的一些时间属性、系统分配给$Extend的大小;定义了文件的标志为06000010H,即目录、系统、隐藏文件;定义了该文件名的长度为7个字符,命名空间为3,即Win32 & DOS命名空间;在属性的最后定义了该文件的文件名为Unicode字符串“$Extend”。

(3)90H属性

90H属性定义了该文件是一个普通目录,包含了$ObjId、$Quota、$Reparse和$UsnJrnl四个元文件的索引。90H属性是常驻属性,所以属性体就在该属性中。因为只有四个文件的索引位于该目录下,所以就不需要索引分配和位图属性,而只需要一个包含四个索引的索引根属性(90H属性)就可以了。

(0)

相关推荐

  • 彻底搞懂文件系统

    什么是文件? 我们假设将存储设备像切豆腐似的切成一个个的物理块,每个物理块可以是512字节,1KB,2KB,甚至64KB,这个物理块的大小是存储设备最小存储单元的整数倍,例如磁盘的最小存储单元是扇区, ...

  • 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所示 ...

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

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

  • 元文件$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位代表 ...