1、 信息处理技术员 http:/ 文件系统是一个基于安全性的文件系统,是 Windows NT 所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。使用非常广泛的Windows NT 4.0 采用的就是 NTFS 4.0 文件系统,相信它所带来的强大的系统安全性一定给广大用户留下了深刻的印象。Win 2000 采用了更新版本的NTFS 文件系统 NTFS 5.0,它的推出使得用户不但可以像 Win 9X 那样方便快捷地操作和管理计算机,同时也可享受到 NTFS 所带来的系统安全性。NTFS 5.0 的特点主要体现在以下几个方面
2、:NTFS 可以支持的 MBR 分区(如果采用动态磁盘则称为卷)最大可以达到2TB,GPT 分区则无限制。而 Win 2000 中的 FAT32 支持单个文件的大小最大为 2GB。NTFS 是一个可恢复的文件系统。在 NTFS 分区上用户很少需要运行磁盘修复程序。NTFS 通过使用标准的事物处理日志和恢复技术来保证分区的一致性。发生系统失败事件时,NTFS 使用日志文件和检查点信息自动恢复文件系信息处理技术员 http:/ 支持对分区、文件夹和文件的压缩。任何基于 Windows 的应用程序对 NTFS 分区上的压缩文件进行读写时不需要事先由其他程序进行解压缩,当对文件进行读取时,文件将自动进
3、行解压缩;文件关闭或保存时会自动对文件进行压缩。NTFS 采用了更小的簇,可以更有效率地管理磁盘空间。在 Win 2000 的FAT32 文件系统的情况下,分区大小在 2GB8GB 时簇的大小为 4KB;分区大小在 8GB 16GB 时簇的大小为 8KB;分区大小在 16GB32GB 时,簇的大小则达到了 16KB。而 Win 2000 的 NTFS 文件系统,当分区的大小在 2GB以下时,簇的大小都比相应的 FAT32 簇小;当分区的大小在 2GB 以上时(2GB 2TB ),簇的大小都为 4KB。相比之下, NTFS 可以比 FAT32 更有效地管理磁盘空间,最大限度地避免了磁盘空间的浪费
4、。在 NTFS 分区上,可以为共享资源、文件夹以及文件设置访问许可权限。许可的设置包括两方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进行访问;二是获得访问许可的组或用户可以进行什么级别的访问。访问许可权限的设置不但适用于本地计算机的用户,同样也应用于通过网络的共享文件夹对文件进行访问的网络用户。与 FAT32 文件系统下对文件夹或文件进行访问相比,安全性要高得多。另外,在采用 NTFS 格式的 Win 2000 中,应用审核策略可以对文件夹、文件以及活动目录对象进行审核,审核结果记录在安全日志中,通过安全日志就可以查看哪些组或用户对文件夹、文件或活动目录信息处理技术员 http:/
5、 FAT32 文件系统下,是不能实现的。在 Win 2000 的 NTFS 文件系统下可以进行磁盘配额管理。磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。NTFS 使用一个 “变更”日志来跟踪记录文件所发生的变更。FAT在 Win 9X 下,FAT16 支持的分区最大为 2G
6、B。我们知道计算机将信息保存在硬盘上称为“簇”的区域内。使用的簇越小,保存信息的效率就越高。在FAT16 的情况下,分区越大簇就相应的要大,存储效率就越低,势必造成存储空间的浪费。并且随着计算机硬件和应用的不断提高,FAT16 文件系统已不能很好地适应系统的要求。在这种情况下,推出了增强的文件系统 FAT32。同FAT16 相比, FAT32 主要具有以下特点:信息处理技术员 http:/ FAT16 相比 FAT32 最大的优点是可以支持的磁盘大小达到 32GB,但是不能支持小于 512MB 的分区。基于 FAT32 的 Win 2000 可以支持分区最大为 32GB;而基于 FAT16 的
7、Win 2000 支持的分区最大为 4GB。由于采用了更小的簇,FAT32 文件系统可以更有效率地保存信息。如两个分区大小都为 2GB,一个分区采用了 FAT16 文件系统,另一个分区采用了FAT32 文件系统。采用 FAT16 的分区的簇大小为 32KB,而 FAT32 分区的簇只有 4KB 的大小。这样 FAT32 就比 FAT16 的存储效率要高很多,通常情况下可以提高 15%。FAT32 文件系统可以重新定位根目录和使用 FAT 的备份副本。另外FAT32 分区的启动记录被包含在一个含有关键数据的结构中,减少了计算机系统崩溃的可能性。文件系统的代码下面是文件系统的代码,根据这个代码我们可以更好地了解文件系统的工作流程信息处理技术员 http:/ http:/