2024年5月31日发(作者:)
NTFS 是 Windows NT 操作环境和 Windows NT 高级服务器网络操作系统环境的文件系
统。NTFS 的目标是提供:可靠性,通过可恢复能力(事件跟踪)和热定位的容错特征实现;
增加功能性的一个平台;对 POSIX 需求的支持;消除 FAT 和 HPFS 文件系统中的限制。
NTFS 提供长文件名、数据保护和恢复,并通过目录和文件许可实现安全性。NTFS 支
持大硬盘和在多个硬盘上存储文件(称为跨越分区)。例如,一个大公司的数据库可能大得必
须跨越不同的硬盘。NTFS 提供内置安全性特征,它控制文件的隶属关系和访问。从 DOS
或其他操作系统上不能直接访问 NTFS 分区上的文件。如果要在DOS下读写NTFS分区
文件的话可以借助第三方软件;至今(2007年5月)在Linux下一般只能读取而不能写入
NTFS分区文件。这是Windows NT 安全性系统的一部分,但是,只有在使用 NTFS 时才
是这样。
NTFS 允许文件名的长度可达 256 个字符。虽然 DOS 用户不能访问 NTFS 分区,
但是 NTFS 文件可以拷贝到 DOS 分区。每个 NTFS 文件包含一个可被 DOS 文件名格
式认可的 DOS 可读文件名。这个文件名是 NTFS 从长文件名的开始字符中产生的。
NTFS安全特性概要
Win 2000采用了更新版本的NTFS文件系统NTFS 5.0,它的推出使得用户不但可以
像Win 9X那样方便快捷地操作和管理计算机,同时也可享受到NTFS所带来的系统安全性。
NTFS的特点
·NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB。而Win 2000中的
FAT32支持分区的大小最大为32GB。
·NTFS是一个可恢复的文件系统。在NTFS分区上用户很少需要运行磁盘修复程序。NTFS
通过使用标准的事物处理日志和恢复技术来保证分区的一致性。发生系统失败事件时,
NTFS使用日志文件和检查点信息自动恢复文件系统的一致性。
·NTFS支持对分区、文件夹和文件的压缩。任何基于Windows的应用程序对NTFS分区上
的压缩文件进行读写时不需要事先由其他程序进行解压缩,当对文件进行读取时,文件将自
动进行解压缩;文件关闭或保存时会自动对文件进行压缩。
·NTFS采用了更小的簇,可以更有效率地管理磁盘空间。在Win 2000的FAT32文件系统的
情况下,分区大小在2GB~8GB时簇的大小为4KB;分区大小在8GB~16GB时簇的大小为
8KB;分区大小在 16GB~32GB时,簇的大小则达到了16KB。而Win 2000的NTFS文件
系统,当分区的大小在2GB以下时,簇的大小都比相应的FAT32簇小;当分区的大小在2GB
以上时(2GB~2TB),簇的大小都为4KB。相比之下,NTFS可以比FAT32更有效地管理磁
盘空间,最大限度地避免了磁盘空间的浪费。
·在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。许可的设置包括两
方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进行访问;二是获得访问许
可的组或用户可以进行什么级别的访问。访问许可权限的设置不但适用于本地计算机的用户,
同样也应用于通过网络的共享文件夹对文件进行访问的网络用户。与FAT32文件系统下对
文件夹或文件进行访问相比,安全性要高得多。另外,在采用NTFS格式的Win 2000中,应
用审核策略可以对文件夹、文件以及活动目录对象进行审核,审核结果记录在安全日志中,
通过安全日志就可以查看哪些组或用户对文件夹、文件或活动目录对象进行了什么级别的操
作,从而发现系统可能面临的非法访问,通过采取相应的措施,将这种安全隐患减到最低。
这些在FAT32文件系统下,是不能实现的。
·在Win 2000的NTFS文件系统下可以进行磁盘配额管理。磁盘配额就是管理员可以为用
户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置
磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过
配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管
理员可以方便合理地为用户分配存储资源,避免由于磁盘空间使用的失控可能造成的系统崩
溃,提高了系统的安全性。
·NTFS使用一个“变更”日志来跟踪记录文件所发生的变更。
·还有诸如加密文件数据等等,和系统服务相关的东西不少。
NTFS的优点
1.具备错误预警的文件系统
在NTFS分区中,最开始的16个扇区是分区引导扇区,其中保存着分区引导代码,接
着就是主文件表(Master File Table,以下简称MFT),但如果它所在的磁盘扇区恰好出现损
坏,NTFS文件系统会比较智能地将MFT换到硬盘的其他扇区,保证了文件系统的正常使
用,也就是保证了Windows的正常运行。而以前的FAT16和FAT32的FAT(文件分配表)
则只能固定在分区引导扇区的后面,一旦遇到扇区损坏,那么整个文件系统就要瘫痪。
但这种智能移动MFT的做法当然并非十全十美,如果分区引导代码中指向MFT的部
分出现错误,那么NTFS文件系统便会不知道到哪里寻找MFT,从而会报告“磁盘没有格式
化”这样的错误信息。为了避免这样的问题发生,分区引导代码中会包含一段校验程序,专
门负责侦错。
2.文件读取速度更高效
恐怕很多人都听说NTFS文件系统在安全性方面有很多新功能,但你可否知道:NTFS
在文件处理速度上也比FAT32大有提升呢?
对DOS略知一二的读者一定熟悉文件的各种属性:只读、隐藏、系统等。在NTFS文
件系统中,这些属性都还存在,但有了很大不同。在这里,一切东西都是一种属性,就连文
件内容也是一种属性。这些属性的列表不是固定的,可以随时增加,这也就是为什么你会在
NTFS分区上看到文件有更多的属性.
NTFS文件系统中的文件属性可以分成两种:常驻属性和非常驻属性,常驻属性直接保
存在MFT中,像文件名和相关时间信息(例如创建时间、修改时间等)永远属于常驻属性,
非常驻属性则保存在MFT之外,但会使用一种复杂的索引方式来进行指示。如果文件或文
件夹小于1500字节(其实我们的电脑中有相当多这样大小的文件或文件夹),那么它们的所
有属性,包括内容都会常驻在MFT中,而MFT是Windows一启动就会载入到内存中的,


发布评论