1. 主页
  2. 文档
  3. NTFS文件系统结构
  4. 一 元数据文件File
  5. $MFT (0)

$MFT (0)

概述

在NTFS里,磁盘上的所有东西都是以文件的形式出现。即使是元数据也是以一组文件的形式存储的。主文件表格(MFT)是一个关于这个卷上每一个文件的索引。MFT保留了一组称为属性的记录,每个属性存储了不同类型的信息。

属性

类型 描述 名称
0x10 标准信息文件 ($STANDARD_INFORMATION)
0x30 文件名文件 ($FILE_NAME) $MFT
0x80 数据文件 ($DATA) [未命名]
0xB0 位图文件 ($BITMAP) [未命名]

文件结构

未命名的数据流

有关每个文件的描述被放到了FILE记录一般情况下,一个只要不是足够大的记录都需要一个$ATTRIBUTE_LIST属性。

前24个文件记录是为系统文件保留的。可到FILE页查看一个完整列表。

Inode(序号) 文件名 描述
0 $MFT 主文件表-一个包含所有文件的索引
1 $MFTMirr MFT前4个记录的文件备份
2 $LogFile 事务型的日志文件
3 $Volume 序列号,开发时间,恶劣标记

注意

MFT 地带

为了防止MFT有过多的碎片,windows在它周围保留了一个缓冲器。当其它的磁盘空间满的时候缓冲器里才会产生新的文件。这个缓冲器的大小是可调的:可以是磁盘空间的12.5%, 25%, 37.5% 或 50%,每当其余磁盘空间变满的时候,缓冲器大小减半。

其他信息

MFT是以自身作参照的。

MFT保留了一些空间作以后的扩充用。MFT的12-15记录标为在用,其实是空的。MFT的16-23记录标为未用,可是从来不用。

在windows下,当系统运行时MFT不能缩短。

我们要如何帮助您?

评论 抢沙发

评论前必须登录!