
FAT32 用于windows98 ,windows2000,windowsXP 等系统,分区可以大于2GB ,但不支持2GB以上的大文件(比如不能下载大于2GB的文件到FAT32 分区里面;
NTFS 用于windows NT 核心以上的系统,支持2GB以上大文件,支持大硬盘。比如windows2000 ,XP ,VISTA 等。windows7 不支持FAT32 ,只能安装在NTFS格式分区里面;
exFAT 主要用在手机和MP4等数码设备的存储卡上,支持2GB以上的大文件。1什么是文件系统? 什么是文件系统呢?简单来说,文件系统就是 *** 作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。打个比方来说,如果把文件比喻为仓库里的物品,那么 *** 作系统就是仓库的管理人员,而每个硬盘分区就是存放物品的每个区域,文件系统就是存放物品的分类方式和管理存取方式。从这个比喻我们可以想到,一个先进的文件管理存取方式,必然会带来性能和安全性的提升。所以,我们在下面简单介绍一下windows文件系统的种类。为了简便,DOS以前的 *** 作系统不在讨论,其FAT12文件系统也排队在外。大体上,windows文件系统的种类可以分为这几种:FAT16、FAT32、NTFS,其中又以FAT32和NTFS文件系统格式应用最多。2文件系统格式 1)FAT16文件系统格式:每个分区最大只能贮存2G的空间,因此只能适用windows 95以下的 *** 作系统。目前已经很少使用,在这里也就不多作介绍。2)FAT32文件系统格式:每个分区最大可以贮存65G的空间,适用于WIN95以上的 *** 作系统。目前很多 *** 作Windows *** 作系统都是适用这种文件系统格式,这是因为此种文件系统格式每个分区的贮存空间可以满足使用的需要,并用在安装 *** 作系统和备份、还原系统的时候比采用NTFS文件系统要便捷。缺点是安全性不够高,当遇到突发事件时,如停电、病毒感染时,数据容易丢失。同时,当硬盘分区空间容量大时,读取效率会下降。所以,建议用于120G以下的硬盘,并且每个分区不宜超过20G。3)NTFS文件系统格式:NTFS最大分区上限已达到了2TB(1TB=1024GB),广泛应用于NT系统和Windows 2000以上的 *** 作系统。该文件系统具有下列特性:1、错误预警;2、文件读取速度更高效;3、磁盘自我修复功能; 4、防灾赈灾”的事件日志功能。选择的原则主要是由每个分区的容量大小和对安全性的要求确定。如果硬盘总容量为120G以上,最好选择NTFS文件系统,这样存取数据就会快很多。同时,对数据安全性要求高的人士,也可以考虑80G及以上的硬盘也可采用NTFS文件系统。缺点是安装系统的时候较麻烦,要求使用人士具备一定的电脑知识才能在安装系统之后充分利用其的安全性能来保护数据。3文件系统格式转换 选择了文件系统之后,我们在安装系统的时候就需要将整个硬盘分区转换成为我们需要的文件系统。对于系统分区,可以在安装 *** 作系统的时候,选择用NTFS文件系统格式来格式化系统分区(主分区)便可达到转换的目的。而对于其它分区(逻辑分区),根据网上的经验,将FAT32的文件系统在WINDOWS状态下直接转换为NTFS文件系统,性能会打折扣。同时,可能会出现数据丢失及出现错乱码的现象。所以,为了保险起见,最好是将数据备份出来之后,利用PQ软件在DOS状态进行转换。在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16。像基于MS-DOS,Win
95等系统都采用了FAT16文件系统。在Win
9X下,FAT16支持的分区最大为2GB。我们知道计算机将信息保存在硬盘上称为“簇”的区域内。使用的簇越小,保存信息的效率就越高。在FAT16的情况下,分区越大簇就相应的要增大,存储效率就越低,势必造成存储空间的浪费。并且随着计算机硬件和应用的不断提高,FAT16文件系统已不能很好地适应系统的要求。在这种情况下,推出了增强的文件系统FAT32。同FAT16相比,FAT32主要具有以下特点:
1
同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到2TB(2047GB),但是不能支持小于512MB的分区。基于FAT32的Win
2000可以支持分区最大为32GB;而基于
FAT16的Win
2000支持的分区最大为4GB。
2
由于采用了更小的簇,FAT32文件系统可以更有效率地保存信息。如两个分区大小都为2GB,一个分区采用了FAT16文件系统,另一个分区采用了FAT32文件系统。采用FAT16的分区的簇大小为32KB,而FAT32分区的簇只有4KB的大小。这样FAT32就比FAT16的存储效率要高很多,通常情况下可以提高15%。
3
FAT32文件系统可以重新定位根目录和使用FAT的备份副本。另外FAT32分区的启动记录被包含在一个含有关键数据的结构中,减少了计算机系统崩溃的可能性。1、fat16
对电脑老“鸟”而言,对这种硬盘分区格式是最熟悉不过了,我们大都是通过这种分区格式认识和踏入电脑门槛的。它采用16位的文件分配表,能支持的最大分区为2gb,是目前应用最为广泛和获得 *** 作系统支持最多的一种磁盘分区格式,几乎所有的 *** 作系统都支持这一种格式,从dos、win 3x、win 95、win 97到win 98、windows nt、win 2000/XP,甚至火爆一时的linux都支持这种分区格式。
但是fat16分区格式有一个最大的缺点,那就是硬盘的实际利用效率低。因为在dos和windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。而且每簇的大小由硬盘分区的大小来决定,分区越大,簇就越大。例如1gb的硬盘若只分一个区,那么簇的大小是32kb,也就是说,即使一个文件只有1字节长,存储时也要占32kb的硬盘空间,剩余的空间便全部闲置在那里,这样就导致了磁盘空间的极大浪费。fat16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以随着当前主流硬盘的容量越来越大,这种缺点变得越来越突出。为了克服fat16的这个弱点,微软公司在win 97 *** 作系统中推出了一种全新的磁盘分区格式fat32。
FAT即文件分配表,也即人们常说的FAT16。它是自DOS、Windows 3x以来广泛使用的硬盘分区格式,是传统的16位文件系统。它有极好的兼容性,DOS、Windows 、Windows NT的各种版本,以及其他各类 *** 作系统都支持FAT16。它相对速度快, CPU资源耗用少,所以至今仍是各类机器硬盘常用的分区格式。但是传统FAT16的不支持长文件名,受到8+3,即8个字符的文件名加3个字符扩展名的限制。单个分区的最大尺寸为2GB,单个硬盘的最大容量一般不能超过8GB,所以如果硬盘容量超过8GB,8GB以上空间则因无法利用而浪费。当分区尺寸为2GB时,单“簇”(磁盘容量最小单位)尺寸为16KB,当文件数量巨大时会白白遗留许多无法利用的空间。在Windows NT中采用FAT格式,不能恢复已被删除的文件。此外,这种文件系统因其兼容性好,来者不拒,就导致安全性差,易受病毒攻击。
自Windows 95起微软推出扩展文件分配表VFAT,它突破了8+3的限制,支持长文件名,最长可达255个字符,包括后缀,并且文件名中可包含多个空格或多个后缀,其它优缺点基本同FAT16。
2、fat32
FAT32是Windows 95 OSR2版开始推出兼容16位的32位文件系统。最大特点为使用较小的簇(每簇仅为4KB)分配文件单元,大大提高硬盘空间利用率,减少了浪费。单个硬盘的最大容量达到2TB(1TB=1024GB),为海量硬盘的使用者提供了方便。它支持长文件名,能很好运行 DOS、Windows 95-2000的各种版本,但系统开销要大于FAT16。这种文件系统的安全性仍然较差;FAT32可以兼容FAT16,但无法访问NTFS分区。对于像Word一类的编辑软件产生的文本文件而言,在FAT32的机器上建立的文件只有以“纯文本”格式存盘,才能在FAT16的电脑中打开,在Windows 95 OSR2、Windows 98中提供了FAT16向FAT32之间的单向转换功能。
这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了fat16对每一个分区的容量只有2gb的限制,运用fat32的分区格式后,用户可以将一个大硬盘定义成一个分区,而不必分为几个分区使用,大大方便了对硬盘的管理工作。而且,fat32还具有一个最大的优点是:在一个不超过8gb的分区中,fat32分区格式的每个簇容量都固定为4kb,与fat16相比,可以大大地减少硬盘空间的浪费,提高了硬盘利用效率。
目前,支持这一磁盘分区格式的 *** 作系统有win 97、win 98和win 2000/XP。但是,这种分区格式也有它的缺点,首先是采用fat32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用fat16格式分区的硬盘要慢;另外,由于dos系统和某些早期的应用软件不支持这种分区格式,所以采用这种分区格式后,就无法再使用老的dos *** 作系统和某些旧的应用软件了。
我们知道电脑对硬盘上所存储的所有信息都是以“文件”方式进行管理的,因此电脑为硬盘建立相应的文件分配表(英语缩写为FAT)以管理存储在硬盘上的大量“文件”。根据 *** 作系统不同,目前DOS6x和Windows9x所使用的FAT分为FAT16和FAT32两种。其中FAT16是指文件分配表使用16位数字,此时电脑运行时系统可以为需要存储在硬盘上的每个文件的实际长度分配存储单元——“硬盘簇”,由于16位分配表最多能管理65536(即2的16次方)个硬盘簇,也就是所规定的一个硬盘分区。由于每个硬盘簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(65536×32KB)即2048MB,也就是我们常说的2G。
由于FAT16对硬盘分区的容量限制,所以当硬盘容量超过2G之后,用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个硬盘簇,所以在硬盘簇同样为32KB时每个分区容量最大可达65G以上。此外使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准管理的同等容量逻辑盘小很多。由于文件存储在硬盘上占用的磁盘空间以簇为最小单位,所以某一文件即使只有几十个字节也必须占用整个簇,因此逻辑盘的硬盘簇单位容量越小越能合理利用存储空间。所以FAT32更适于大硬盘。FAT全称叫文件分配表,是用于记录文件在磁盘中的位置的,FAT16是指在分配表中用16位二进制数(也就是2个字节)来表示一个簇的位置,所以FAT16最大簇的数量为2的16次方,等于65536个簇,而簇是 *** 作系统为文件在磁盘中分配空间的最小单位,在FAT16中一个簇最大为32KB,所以采用FAT16文件系统格式的磁盘最大空间为
65536 32KB,也就是2GB,这就是所谓的限制。这是很老的一种格式了,在DOS和windows95可以见到,现在已经淘汰了,现在的系统已经看不见了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)