NT以及之后的Windows
2000、Windows
XP、Windows
Server
2003、Windows
Server
2008、Windows
Vista和Windows
7的标准
文件系统
。NTFS取代了文件分配表(FAT)文件系统,为
Microsoft
的Windows系列
操作系统
提供文件系统。NTFS对FAT和HPFS(高性能文件系统)作了若干改进,例如,支持
元数据
,并且使用了
高级数据结构
,以便于改善性能、可靠性和
磁盘空间
利用率,并提供了若干附加扩展功能,如访问控制列表(ACL)和文件系统日志。该文件系统的详细定义属于商业秘密
,但
Microsoft
已经将其注册为
知识产权产品。
NTFS的特点
支持大小
·NTFS可以支持的分区(如果采用
动态磁盘
则称为卷)大小可以达到2TB。而Win
2000中的FAT32支持分区的大小最大为32GB。
可靠的文件系统
·NTFS是一个可恢复的文件系统。在
NTFS分区
上用户很少需要运行
磁盘
修复
程序
。NTFS通过使用标准的事务处理日志和恢复技术来保证分区的一致性。发生系统失败事件时,NTFS使用
日志文件
和检查点信息自动恢复文件系统的一致性。
支持
文件夹
压缩
·NTFS支持对分区、文件夹和文件的压缩。任何基于Windows的
应用程序
对NTFS分区上的
压缩文件
进行读写时不需要事先由其他程序进行解压缩,当对文件进行读取时,文件将自动进行解压缩;文件关闭或保存时会自动对文件进行压缩。
NTFS(New Technology File System)是Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式,提供长文件名、数据保护和恢复,能通过目录和文件许可实现安全性,并支持跨越分区。
NTFS文件系统的历史:
NTFS文件系统最早出现于1993年的Windows NT操作系统中,它的出现大幅度地提高了微软原来的FAT文件系统的性能。
NTFS是一个日志文件系统,这意味着除了向磁盘中写入信息,该文件系统还会为所发生的所有改变保留一份日志。这一功能让NTFS文件系统在发生错误的时候(比如系统崩溃或电源供应中断)更容易恢复,也让这一系统更加强壮。
什么是NTFS?想要了解NTFS,我们首先应该认识一下FAT。FAT(File Allocation Table)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘分区的管理。FAT16、FAT32、NTFS是目前最常见的三种文件系统。
FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统。它最大可以管理大到2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。它是FAT16的增强版本,可以支持大到2TB(2048GB)的分区。FAT32使用的簇比FAT16小,从而有效地节约了硬盘空间。
NTFS:微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。随着以NT为内核的Windows 2000/XP的普及,很多个人用户开始用到了NTFS。NTFS也是以簇为单位来存储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。