小辞典(15)

专题快递

●FAT(File Allocation Table 文件分配表)

文件分配表是Windows文件管理系统非常重要的一部分,它记录文件或目录占用了哪些簇。它通过FDISK程序建立,每个分区都有自己的文件分配表。文件分配表对应于分区内的每一个簇,文件分配表记录了每个簇的使用状态,如:已分配簇、未分配簇、坏簇等。
一个簇由几个扇区组成,簇的大小与分区有关,分区越大,簇越大,每个簇浪费的空间也越大。簇太小或不连续将减慢文件访问速度,这种现象称为文件碎块。
Windows 98支持FAT12(12位文件分配表,主要用于软盘)、FAT16(16位文件分配表,用于硬盘)及FAT32(32位文件分配表,用于硬盘)文件系统。FAT12最多能够存储4096个簇,簇的大小为512B~8KB,因此FAT12最多只能够管理32MB的分区。FAT16占用1个扇区,最多有65 536个簇,因此最大能管理2GB的硬盘分区。FAT32扩展为6个扇区,FAT32最多有4 294 967 296(40亿)个簇,FAT32在理论上最大可以管理2000GB(2TB)的硬盘分区,而Windows 98/2000/XP限制它的分区大小为32GB。硬盘分区小于8GB时,FAT32最小簇的尺寸为4KB。文件的最小分配单位为1簇,如某个文件大小为1个字节,但是操作系统一次分配1个簇,即4KB。FAT32要求文件大小在4GB以下。

●NTFS(New Technology File System NT文件系统)

NTFS是Windows NT/2000/XP支持的一种文件系统。NTFS使用64位的硬盘分区编码,对于512MB以下的硬盘分区,簇大小为512字节;2GB以下的硬盘分区,簇大小为2KB;大于2GB的硬盘分区,簇大小为4KB。
NTFS通过逻辑簇号来调用硬盘上文件的物理位置,逻辑簇号是将分区所有的簇进行简单编号,然后通过换算获得分区上物理字节的偏移量。
NTFS有以下特点:(1)可恢复性:如正在写入文件时,系统突然中断(如停电),则系统自动恢复为没有写入文件时的状态。(2)安全性:NTFS不易受到病毒和系统崩溃的影响,文件和目录都带有安全描述符。(3)数据冗余:对于关键文件系统信息,NTFS采用了冗余存储,即使硬盘上某个扇区损坏,系统仍然可以访问关键数据。(4)支持Unicode编码:采用16位Unicode编码时,世界上主要语言的每一个字符都能够用唯一的代码进行表示,而8位ASCII编码只能唯一标志256个字符,其他语言必须使用几个字节表示。