丽的繁体字彩色的图片:FAT32是什么 ?

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 16:20:29

随着Windows98的走近,FAT32也开始进入我们的视野。那么到底什么是FAT32呢?我们该不该使用它呢?

FAT32实际上是文件分区表采取的一种形式,它是相对于FAT16而言的。众所周知,Dos和Windows95采用的都是FAT16格式。至于FAT32,准确地说是在Windows95OSR2中第一次出现的,之所以没有宣传是因为当时该文件系统还不够成熟,尚处于试探阶段。那么为什么一定要推出FAT32呢?这主要是由其自身的优越性决定的。

首先,它可以大大地节约磁盘空间。文件在磁盘上是以簇的方式存放的,簇里存放了一个文件就不能再存放另外的文件。假如一个磁盘的分区大小为512MB,基于FAT16的系统的簇的大小为8KB,而FAT32系统的簇的大小仅是4KB,那么,现在我们存放一个3KB的文件,FAT16系统就会有5KB的空间被浪费,而FAT32的浪费则会少一些。如果分区达到1GB,FAT16的簇为16KB,而FAT32还是4KB,节省的也就更多了。

其次,基于FAT16的系统不支持2GB以上的分区,这对于现在越来越大的硬盘来说可不是一件好事,而FAT32就没有这个限制。

再次,经过测试,基于FAT32的系统打开程序的速度要比FAT16系统的快很多。这可真不赖!

这样说来FAT32就真的那么完美吗?其实不然,它也存在一些不足,主要表现在以下几个方面:

一、一些应用程序是专门为FAT16系统设计的,当系统转换为FAT32格式后,这些程序就不能正常运行。

二、用Windows98自带的转换器转换到FAT32后无法再转回FAT16。

三、大部分杀毒软件都无法识别采用FAT32的硬盘分区,也就是说,当此分区被病毒感染后无法用杀毒软件清除。

知道了这些,你就可以权衡一下利弊,看看到底应不应该把自己的系统转换到FAT32了。如果你决定转换到FAT32的话,可以使用Windows98自带的FAT32转换器,也可以用Windows95OSR2以上的版本带的FDISK程序对硬盘重新进行分区,分区后你的驱动器也就转换到FAT32了。如果你日后还打算使用FAT16的话,再用Dos6.22带的FDISK对硬盘进行分区即可。

硬盘格式有两种常用格式:NTFS和FAT.TAT是系统文件.
所谓文件系统,它是操作系统中藉以组织、存储和命名文件的结构。磁盘或分区和它所包括的文件系统的不同是很重要的,大部分应用程序都基于文件系统进行操作,在不同种文件系统上是不能工作的。
??文件系统大家族
??常用的文件系统有很多,MS-DOS和Windows 3.x使用FAT16文件系统,默认情况下Windows 98也使用FAT16,Windows 98和Me可以同时支持FAT16、FAT32两种文件系统,Windows NT则支持FAT16、NTFS两种文件系统,Windows 2000可以支持FAT16、FAT32、NTFS三种文件系统,Linux则可以支持多种文件系统,如FAT16、FAT32、NTFS、Minix、ext、ext2、xiafs、HPFS、VFAT等,不过Linux一般都使用ext2文件系统。下面,笔者就简要介绍这些文件系统的有关情况:
??(1)FAT16
??FAT的全称是“File Allocation Table(文件分配表系统)”,最早于1982年开始应用于MS-DOS中。FAT文件系统主要的优点就是它可以允许多种操作系统访问,如MS-DOS、Windows 3.x、Windows 9x、Windows NT和OS/2等。这一文件系统在使用时遵循8.3命名规则?即文件名最多为8个字符,扩展名为3个字符?。
??(2)VFAT
??VFAT是“扩展文件分配表系统”的意思,主要应用于在Windows 95中。它对FAT16文件系统进行扩展,并提供支持长文件名,文件名可长达255个字符,VFAT仍保留有扩展名,而且支持文件日期和时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开的日期/时间这三个日期/时间。
??(3)FAT32
??FAT32主要应用于Windows 98系统?它可以增强磁盘性能并增加可用磁盘空间。因为与FAT16相比,它的一个簇的大小要比FAT16小很多,所以可以节省磁盘空间。而且它支持2G以上的分区大小。朋友们从附表中可以看出FAT16与FAT32的一不同。
??(4)HPFS
??高性能文件系统。 OS/2的高性能文件系统?HPFS?主要克服了FAT文件系统不适合于高档操作系统这一缺点,HPFS支持长文件名,比FAT文件系统有更强的纠 错能力。Windows NT也支持HPFS,使得从OS/2到Windows NT的过渡更为容易。HPFS和NTFS有包括长文件名在内的许多相同特性,但使用可靠性较差。
??(5)NTFS
??NTFS是专用于Windows NT/2000操作系统的高级文件系统,它支持文件系统故障恢复,尤其是大存储媒体、长文件名。NTFS的主要弱点是它只能被Windows NT/2000所识别,虽然它可以读取FAT文件系统和HPFS文件系统的文件,但其文件却不能被FAT文件系统和HPFS文件系统所存取,因此兼容性方面比较成问题。
??(6)ext2
??这是Linux中使用最多的一种文件系统,因为它是专门为Linux设计,拥有最快的速度和最小的CPU占用率。ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。现在已经有新一代的Linux文件系统如SGI公司的XFS、ReiserFS、ext3文件系统等出现。
??小结:虽然上面笔者介绍了6种文件系统,但占统治地位的却是FAT16/32、NTFS等少数几种,使用最多的当然就是FAT32啦。只要在“我的电脑”中右击某个驱动器的属性,就可以在“常规”选项中(如图)看到所使用的文件系统。