FAT32与FAT16两者的特点与区别相信大家已知道不少,这里笔者只想说说对一句有争论的话的正确理解,那就是:FAT32文件系统与FAT16相比优势之一是启动程序的速度更快,一般而言,能提速36%左右。这句话本身是对的,不过并不是指磁盘输入/输出的速度,只是程序在初始加载时的速度。这个Win98的特色由两个部分组成:1.由任务监视器和磁盘优化程序联合确定,它们能把经常使用的程序放在硬盘的高速区,而较少用到的程序放在低速区。2.另外一个提速的方法就是Win98能把“线性”的程序(如Office97)不是先转移到常规的物理内存,而是直接在硬盘的Cache中运行,从而节省了加载时间。不过,所有这些都只是影响程序的加载时间,一旦你启动程序后,无论你是读或写磁盘,FAT32还是比有较大簇长度的FAT16要慢。
为了综合两者的优点,我们可以用合适的命令行参数创建簇长度为32KB的FAT32系统(也可用PartitionMagic等分区软件)。这样能保留上述的第一特点,但不能提速依靠4KB簇长度的“线性”程序。因为这时的簇长度也是32KB,能提速一般的磁盘I/O,虽然没有FAT16快,但比4KB的FAT32要快多了,另外还可以把一个大硬盘分为一个分区,有些用户为了管理上的方便就喜欢这样做。上述的FAT32特色只能在图形用户界面(GUI)时得以实现,而在实模式DOS下,FAT32仍比FAT16慢,即使这时簇长度为32KB。
|