NTFS文件系统结构分析

热度73票  浏览1059次 时间:2009年3月18日 11:25
中国数据恢复技术联盟jN l#Y0M&w'S4Fd

NTFS文件系统结构分析中国数据恢复技术联盟V~a4st%Cg
在NTFS文件系统中,文件存取是按簇进行分配,一个簇必需是物理扇区的整数倍,而且总是2的整数次方。NTFS文件系统并不去关心什么是扇区,也不会去关心扇区到底有多大(如是不是512字节),而簇大小在使用格式化程序时则会由格式化程序根据卷大小自动的进行分配。

+IU8T{sH8v x0

moK'J9}&tf/F8h*{0文件通过主文件表(MFT)来确定其在磁盘上的存储位置。主文件表是一个对应的数据库,由一系列的文件记录组成--卷中每一个文件都有一个文件记录(对于大型文件还可能有多个记录与之相对应)。主文件表本身也有它自己的文件记录。

iplVQ3y woq0中国数据恢复技术联盟 ]g4FxO YX4]!j

NTFS 卷上的每个文件都有一个64位(bit)称为文件引用号(File Reference Number,也称文件索引号)的唯一标识。文件引用号由两部分组成:一是文件号,二是文件顺序号。文件号为48位,对应于该文件在MFT中的位置。文件 顺序号随着每次文件记录的重用而增加,这是为NTFS进行内部一致性检查而设计的。

U%Rl8I?P0中国数据恢复技术联盟 G4r^%t2H'D

NTFS使用逻辑簇号(Logical Cluster Number,LCN)和虚拟簇号(Virtual Cluster Number,VCN)来进行簇的定位。LCN是对整个卷中所有的簇从头到尾所进行的简单编号。卷因子乘以LCN,NTFS就能够得到卷上的物理字节偏移 量,从而得到物理磁盘地址。VCN则是对属于特定文件的簇从头到尾进行编号,以便于引用文件中的数据。VCN可以映射成LCN,而不必要求在物理上连续。

!|GUX,s#F'k0

u#[`;n$M:` H0NTFS的目录只是一个简单的文件名和文件引用号的索引,如果目录的属性列表小于一个记录的长度,那么该目录的所有信息都存储在主文件表的记录中,对于大于记录的目录则使用B+树进行管理。

C_ig3kU0

-yl*w%Q%R.f0中国数据恢复技术联盟q&D]@ ZS sV

TAG: NTFS 分析
顶:5 踩:5
对本篇资讯内容的质量打分:
当前平均分:-0.04 (24次打分)
【已经有23人表态】
7票
感动
3票
路过
2票
高兴
2票
难过
2票
搞笑
3票
愤怒
2票
无聊
2票
同情
上一篇 下一篇

俄罗斯数据恢复设备

赞助商链接