windows NTFS文件系统手动数据恢复

windows NTFS文件系统手动数据恢复_第1张图片

 winhex:链接:https://pan.baidu.com/s/1PERs1m0pnARBG9Yxi96zFg 
                提取码:j38f

6.3.1 NTFS(常驻80与非常驻)文件和目录文件恢复

创建8G NTFS磁盘 如图60

windows NTFS文件系统手动数据恢复_第2张图片

                                                图60    创建8G磁盘

复制文件ssss.doc,angs.txt,666目录文件 如图60,61,62

windows NTFS文件系统手动数据恢复_第3张图片

                                        图60    ssss.doc hash 值

windows NTFS文件系统手动数据恢复_第4张图片

                                        图61    hash 值

windows NTFS文件系统手动数据恢复_第5张图片

                                                图62  hash值

分析ntfs文件系统

元文件

功能

$MFT

主文件表本身,是每个文件的索引

$MFTMIirr

主文件表的部分镜像

$LogFile

事务型日志文件

$Volume

卷文件,记录卷标等信息

$AttrDef

属性定义列表文件

$Root

根目录文件,管理根目录

$Bitmap

位图文件,记录了分区中簇的使用情况

$Boot

引导文件,记录用于系统引导的数据情况

$BadClus

坏簇列表

$Quota (NTFS4)

在早期的Windows NT系统中此文件为磁盘配额信息

$Secure

安全文件

$UpCase

大小写字符转换表文件

$Extend metadata directory

扩展元数据目录

$Extend$Reparse

重解析点文件

$Extend\$UsnJml

加密日志文件

$Extend$Quota

配额管理文件

$Extend$ObjId

对象ID文件

                                               ntfs文件系统

非常驻80属性,完全删除ssss.doc文件 如图63

  windows NTFS文件系统手动数据恢复_第6张图片

                                图63    查看$MFT  文件索引

在NTFS文件系统中,磁盘上的所有数据都是以文件的形式存储,包括元文件。每个文件都有一个或多个文件记录,每个文件记录占用两个扇区,$MFT 元文件就是专门记录每个文件的文件记录。由于NTFS文件系统是通过$MFT来确定文件在磁盘上的位置以及文件的属性,$MFT的起始位置在DBR中有描述。$MFT的文件记录在物理上是连续的,并且从0开始编号。$MFT的前16个文件记录总是元文件的,并且顺序是固定不变的。

80H属性是文件数据属性,该属性容纳着文件的内容,文件的大小一般指的就是未命名数据流的大小。该属性没有最大最小限制,最小情况是该属性为常驻属性。

Run List:当属性不能存放完数据,系统就会在NTFS数据区域开辟一个空间存放,这个区域是以簇为单位的。Run List就是记录这个数据区域的起始簇号和大小。

例如:Run List的值为“32 CC 26 00 00 0C”,因为后面是00H。如何解析这个Run List呢? 第一个字节是压缩字节,高位和低位相加,3 + 2 = 5,表示这个Data Run信息占用五个字节,其中高位表示起始簇号占用多少个字节,低位表示大小占用的字节数。在这里,起始簇号占用3个字节,值为0C 00 00,大小占用2个字节,值为26 CC。解析后,得到这个数据流起始簇号为C0000,大小为9932簇。如图64

windows NTFS文件系统手动数据恢复_第7张图片

                                                图64  数据流

由图可知:

38 00 00 00中38 00 01 00 表示未删除,00表示完全删除

80属性01表示非常驻属性

文件大小:00 CA 02 00  182784字节 占用扇区=182784/512=357

数据流: 31 2D 1E EA 0B 

起始簇号: 780830 占用三个字节:1E EA 0B

大小占用:2D 转化45簇

起始扇区:780830*8=6246640 扇区

结束扇区:624660+357=6246997扇区

复制起始扇区到结束扇区的十六进制数值,导出成文件如图65

windows NTFS文件系统手动数据恢复_第8张图片

                                                图65   导出s.doc

对比查看hash值如图66

windows NTFS文件系统手动数据恢复_第9张图片

                                                图66  对比hash值

80 常驻属性 angs.txt 如图67

由图可知这是常驻的80属性,非常驻的80H属性与常驻80H属性不一样,在标准属性头后面是该文件的内容文件的内容存储在另-个地方,占用MFT以外的空间。80H属性的第一个数据流也就是文件真正的数据由DATA Run来记录其属性体即文件数据的具体地址

   windows NTFS文件系统手动数据恢复_第10张图片

                                                图67    常驻80 文件

常驻80属性

80H属性的第一个数据流也就是文件真正的数据

复制文件的数据流导出文件,查看hash值,如图68

windows NTFS文件系统手动数据恢复_第11张图片

                                        图68 对比hash值

目录下文件恢复

查看$MFT文件 如图69

windows NTFS文件系统手动数据恢复_第12张图片

                                        图69  目录文件夹

查看目录下文件 如图70

windows NTFS文件系统手动数据恢复_第13张图片

                                                图70    gg.jpg文件

文件大小:B6 14 00 00  5203字节 占用扇区=5203/512=10数据流: 31 02 4B EA 0B

起始簇号: 780875 占用三个字节4B EA 0B

大小占用:02 转化2簇

起始扇区:780875*8=6247000 扇区

结束扇区:6247000+10=6247010扇区

复制起始扇区到结束扇区的十六进制,导出文件如图71

windows NTFS文件系统手动数据恢复_第14张图片

                                                        图71 导出文件

对比hash值 如图72

windows NTFS文件系统手动数据恢复_第15张图片

                                        图 72 对比hash值

6.3.2  NTFS视频大文件恢复

复制科技.mp4文件到E盘,查看hash值 如图73

windows NTFS文件系统手动数据恢复_第16张图片

                                        图73     科技.mp4  hash值

完全删除文件科技.mp4 如图74

       windows NTFS文件系统手动数据恢复_第17张图片

                                                        图74 删除视频

查看$MFT文件,如图75

     windows NTFS文件系统手动数据恢复_第18张图片

                                        图75    科技.mp4 相关信息

文件大小:37 98 C6 0D 231118903字节

占用扇区=231118903/512≈452405

数据流: 13 6A DC 00 2D

起始簇号: 45 占用一个字节2D

大小占用:6A DC 00  转化56426簇

起始扇区:45*8=360 扇区

结束扇区:360+452405=451764扇区

复制起始扇区到结束扇区的十六进制,导出文件如图76

windows NTFS文件系统手动数据恢复_第19张图片

                                        图76 导出恢复视频文件

查询kj.mp4文件hash值 如图77

windows NTFS文件系统手动数据恢复_第20张图片

                                                图77 对比hash值

你可能感兴趣的:(数据恢复,windows,系统安全)