相比其他的文件系统,NTFS文件系统主要实现了如下四点目的:1,可靠性;2,增加了一个功能性平台;3,支持POSIX 需求;4,消除一些其他文件系统的某些不合适的限制。NTFS不仅仅拥有支持更长的件名格式、确保硬盘数据不损坏和对丢失的数据提供恢复操作等一系列功能,最重要的是该系统利用了目录和文件许可来确保了文件系统的安全性。支持大容量磁盘存储并且支持在多个磁盘(型号可以不同)上存储是该系统的又一重要特征。之所以要做出这个改进,是因为随着时代发展,一些大型公司的数据库会变得越来越庞大,必须要求大量的硬盘来支撑。本文件系统还有一个重要的优点就是系统直接掌控了所有文件的隶属关系以及用户的访问权力,这样不仅保证了文件存储的层次性同时也保证了系统的安全性。本来直接访问NTFS分区上的文件在DOS环境或其他操作系统上是不可以进行的,所以要DOS环境或者其他操作系统下读写NTFS分区上的文件就只能借助第三方软件达成。然而,技术的进步是永不停止的,NTFS-3G就支持L某些系统平台上对文件系统上的分区文件进行随意读写,而且不会遗失数据。
因为Win 2000选用了更高级版本的NTFS文件系统NTFS5。0,所以一方面用户能够在windows9X下方便流畅的操作和管理计算机,另一方面还可以享受本系统所特有的高安全性的优点。 理论上,该文件系统允许文件名的长度最大可达一个扇区。该文件系统系统规定任何一个NTFS文件都必须拥有一个 DOS系统可读(即该文件名必须符合 DOS系统的文件名格式)的文件名。NTFS文件系统会自动产生符合要求的文件名。
与FAT和HPFS相比,NTFS已经有着相当多的进步,由于该系统采用了比之前系统更高级的数据结构,直接导致了性能以及可靠性的提高,更是充分利用了磁盘空间,所以更加受欢迎,被广泛采用。
综上可以看出,NTFS是一个相当强大的文件系统,支持功能很多,存储原理也很复杂,它主要以安全性和稳定性而闻名,下面是它的几个主要特点。
(1)支持大小
由于采取了新技术,所以NTFS能允许的分区(使用动态磁盘就称作卷),理论上最大能够到达2TB大小。与此同时,FAT32理论上最多支持32GB的空间。
(2)自我恢复
自我恢复是NTFS文件系统的一个重要特征,使用该系统的用户几乎从来都不需要使用任何的硬盘恢复程序来恢复系统分区上的文件。为了确保分区的一致性,NTFS文件系统采取了两个重要的技术,分别是事务处理日志记录和硬盘恢复技术。NTFS系统可以通过日志文件查看系统是一直成功运行还是有错误发生,如果发生错误或者系统失败,则可以利用检查点的详细信息进行恢复数据操作,从而确保了文件系统的安全,也达到了自我恢复的目的。论文网
(3)文件夹压缩
由于NTFS文件系统本身就可以进行对分区(卷)、文件夹以及文件的压缩操作,所以在任意系统平台上的程序实体在对文件分区上的压缩实体进行读写操作时都没必要使用其他第三方软件进行解压缩操作。而且不管是在文件关闭还是保存的时候,文件系统会自动对文件进行压缩。
(4)磁盘空间的有效管理
显而易见,文件系统的簇比较小的时候,能够在管理磁盘空间上有着更高的磁盘使用效率,因为就像操作系统里面的分页概念,页越小,自然不会产生大的碎片,自然就充分利用了空间。在分区的空间小于2GB的情况下,微软的系统上的NTFS文件系统的簇的空间大小都会小于相同操作系统上的FAT32文件系统;而且NTFS系统在分区空间超过于2GB时(2GB~2TB),一簇所占据的空间都统一是4KB大小,所以,不管如何,NTFS文件系统的簇大小都不会超过4KB。由此可见,同之前的文件系统相比,NTFS使用硬盘空间的效率更加高,能够避免硬盘空间的不充分利用,避免浪费。