词汇 |
此属性存储文件名属性,而且总是常驻的。
就像在$AttrDef中定义的,此属性最小68字节,最大578字节。 等于一个255个标准编码字符的最大文件名长度。
偏移量 | 大小 | 描述 |
---|---|---|
~ | ~ | 标准属性标题 |
0x00 | 8 | 父目录的文件介绍 |
0x08 | 8 | C 日期 – 创建文件 |
0x10 | 8 | A 日期 – 改变文件 |
0x18 | 8 | M 日期 – 改变MFT |
0x20 | 8 | R 日期 – 读取文件 |
0x28 | 8 | 文件的分配大小 |
0x30 | 8 | 文件的实际大小 |
0x38 | 4 | 标记, 例如 目录, 压缩, 隐藏 |
0x3c | 4 | 由EAs 和 Reparse引用 |
0x40 | 1 | 文件名的字符长度(L) |
0x41 | 1 | 文件名的命名空间 |
0x42 | 2L | Unicode编码形式的文件名 (非零终止) |
这是一个父目录的基础记录的文件说明。
一个文件的分配大小是此文件占用的磁盘空间数。它是簇的倍数。文件的实际大小是此未命名数据属性的大小。 此数量将出现在目录列表中。
另外,只有当起始VCN是零时才存在实际大小。请参照标准属性标题获得更多信息。
标记 | 描述 |
---|---|
0x0001 | 只读 |
0x0002 | 隐藏 |
0x0004 | 系统 |
0x0020 | 文档 |
0x0040 | 驱动 |
0x0080 | 标准 |
0x0100 | 临时 |
0x0200 | 稀少文件 |
0x0400 | 修复文件 |
0x0800 | 压缩 |
0x1000 | 脱机 |
0x2000 | 非索引 |
0x4000 | 加密 |
NTFST通过创建有一个几个文件名属性的文件来实现POSIX型的硬链接。每个文件名属性有它自己的详细资料和父目录。 当删除一个硬链接文件时。它的文件名要从MFT记录里移走。当移走最后一个链接时,此文件被真正删除。
另外,除去父目录以外的所有域都只在文件名被改变后才会更新。此时所有域失效,只有$STANDARD_INFORMATION 属性总是有效的。
如果文件有EAs (Extended Attributes)属性,那么EA域就会包含所需缓冲器的大小。
如果文件是一个修复点,此修复域要给出它的类型。