词汇

文件 - $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不能缩短。


Online 中文在线 Validate HTML Validate CSS $Id: mft.html,v 1.10 2001/07/11 16:31:45 flatcap Exp $