NTFS 是Windows 95文件分配表(FAT)和OS/2高性能文件系统(HPFS)在Windows NT下的同等物。然而,NTFS 提供在性能、扩展性和安全方面对文件分配表(FAT)和OS/2高性能文件系统(HPFS)的许多改进。
当硬盘被格式(初始化)的时候,它被分为总的物理硬盘空间的几个区或主要分割。在每个区里面,操作系统明了所有的被那个操作系统储存的文件。每个文件实际上被储存在一个或较多的簇或预先确定的统一大小的
磁盘空间中。使用NTFS ,簇大小的范围从 512个字节到 64千字节。Windows NT为每个给定的驱动器尺寸提供一个推荐默认簇大小。举例来说,一个4G的驱动器,默认的簇大小是 4 KB。注意簇是不能分割的。甚至最小的文件占据一个簇,而一个 4.1 KB 文件在 4 KB 簇系统上占据二个簇(或8 KB)。
簇大小的选择是磁盘空间的有效使用和访问文件需要的磁盘通路数之间的平衡。 大体上,使用NTFS,硬盘空间越大默认的簇大小越大,因为假设系统用户将会愿意在牺牲一些空间效率的情况下增加性能(较少的磁盘通路)。
当一个文件被使用NTFS创建的时候,在一个叫做主文件表(MFT)的特殊文件中创建了关于这个文件的纪录。这个记录用来找出文件的可能分散的簇。NTFS试着找到邻近的储藏空间保存整个文件(它的全部簇)。