2024年3月19日发(作者:)
上一页 下一页
2 Windows NT的文件系统
1. 概述
(1) NTFS为多级目录结构,支持文件别名(符号链接方式);
(2) NTFS文件由多个文件属性构成,每个属性由属性名和属性流(stream, 简单字
节队列)组成;用户可自定义属性;
(3) NTFS支持用户权限管理:有5种权限划分:读、写、运行、删除和修改权限;
支持按用户、用户组分配权限;
(4) NTFS文件支持数据压缩功能;
(5) NTFS卷结构支持容错功能.
2. NTFS结构
NTFS的结构以卷为单位,卷与磁盘分区相关;卷由一组文件和未分配空间组成.
NTFS以簇为基本硬盘分配单位,簇的大小为物理扇区的整数倍,通常为2
K
倍。
NTFS卷上的所有数据(包括用于引导、定位、空间分配等文件系统管理数据)都以
文件的形式保存.
NTFS结构由一组元文件构成:
(1) 主文件表($MFT):文件记录数组,每个记录为1KB;每个文件对应一个或多
个文件记录;
(2) 主文件表副本($MFTMirr):是主文件表中前几项的副本,用于在主文件表不
能读取时的元文件定位;
(3) 卷结构日志($LogFile):记录所有影响NTFS卷结构的操作,用于系统失败后
的卷恢复;
(4) 空间分配位图($Bitmap):标识卷中每个簇的分配状态,即:空闲和已被分配;
(5) 引导文件($Boot):引导程序代码;
(6) 坏簇文件($BadClus):记录卷中据有损坏位置;
(7) 卷文件($Volume):卷名、文件系统版本、卷状态(卷是否被损坏);
(8) 属性定义表($AttrDef):卷中支持的属性类型列表.
文件引用号:在主文件表中每个文件记录有一个64位的文件引用号;它由文件号和
顺序号组成,文件号(48位:47~0)是文件在主文件表中的位置序号,顺序号(16位:
63~48)在每次重复使用该文件记录时加1;
NTFS文件是属性的集合,通常所说的文件内容是指未命名数据属性流.


发布评论