各种文件系统大小
各种文件系统大小

各种文件系统大小A.FAT16(最大分区2GB,最大文件2GB,最大容量)在说明FAT16文件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是"文件分配表"的意思。
顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。
不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16;OS/2使用HPFS;Windows NT则使用NTFS;而MS-DOS 7.10及ROM-DOS 7.10同时提供了FAT16及FAT32供用户选用。
其中我们接触最多的是FAT16、FAT32文件系统。
A、FAT16文件系统FAT16使用了16位的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT16。
FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。
所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。
每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。
FAT16各分区与簇大小的关系如下表:.u$Q1i R+n0分区大小FAT16簇大小16MB-127MB 2KB 128MB-255MB 4KB 256MB-511MB 8KB 512MB-1023MB 16KB 1024MB-2047MB 32KB如果你在一个1000MB的分区中存放50KB的文件,由于该分区簇的大小为16KB,因此它要用到4个簇才行。
而如果是一个1KB的文件,它也必须使用一个簇来存放。
那么每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用磁盘时,无形中都会或多或少损失一些磁盘空间。
由上可知,FAT16文件系统有两个最大的缺点:(1)磁盘分区最大只能到2GB。
NTFS 与 FAT 和 FAT32 的对比

家族产品访问本地分
机或许可以访问某些文
区上的文件。
件。其他操作系统则不允
许本地访问。
下表比较了每个文件系统支持的磁盘和文件大小。
NTFS
FAT FAT32
建议卷的最小大小约为 10 MB。
软 盘 上 使 用 Windows
最大的卷和分区大小起始为 2 千吉 的 卷 最 Server 2003 家
字节 (TB),并可以达更大范围。例如, 大 可 为 族产品,可对容
NTFS
FAT
FAT32
运 行 Windows 2000 、 可 通 过 只 能 用 Windows 95
Windows XP 或 Windows MS-DOS 、 OSR2、Windows 98、
Server 2003 家 族 产 品 的 Windows 的 Windows Millennium
Server 2003 家 族产品可以将 32 GB 的卷格式 化为 FAT32。 不支持域。
尽管文件大小不能超过它们所在的卷 最 大 文 最大文件大小为
或分区的大小,但潜在的最大文件大 件 大 小 4 GB。
小可为 16 TB 减去 64 KB。
为2
GB。
注意
在基于 Itanium 而且带有不止一个磁盘的计算机上,在基于 x64 的 计算机上,以及在基于 x86 而且运行带有 Service Pack 1 (SP1) 的 Windows Server 2003 的计算机上,您不但可以为每一个磁盘选择分 区大小,还可以选择分区形式。分区形式决定了存储分区信息的方法。 有两种分区形式:主启动记录 (MBR) 和 GUID 分区表 (GPT)。与 MBR 分区的磁盘不同,在 GPT 磁盘上,至关重要的平台操作数据 位于分区中,而不是位于未分区或隐藏的扇区中。另外,GPT 磁盘 有冗余的主要及备份分区表来提高分区数据结构的完整性。
NTFS 和 FAT 文件系统的默认簇大小

NTFS 和FAT 文件系统的默认簇大小如果您不指定用于格式化的簇大小,“Windows XP 磁盘管理”将根据卷大小来设置簇大小。
如果使用以下两种方法之一将卷格式化为NTFS,Windows XP 将使用默认值:●从命令行使用format命令,不指定簇大小例如:“format d: /fs:NTFS /a:2048”,表示将D盘用NTFS文件系统格式化,簇的值为2048B。
●在“磁盘管理”中格式化卷,不从格式化对话框中的默认更改分配单元大小∙下表显示了Windows XP 用于NTFS 格式化的默认值。
∙驱动器大小∙(逻辑卷)簇大小扇区∙---------------------------------------------------- ∙512 MB 或更小512 字节 1∙513 MB - 1 GB (1 KB) 2∙1GB - 2 GB (2 KB) 4∙2GB 及更大(4 KB) 8∙Windows XP 下最大的默认簇大小为4 千字节(KB),这是因为在具有更大分配单元的驱动器上无法进行NTFS 文件压缩。
Format 实用程序不会使用大于4 KB 的簇,除非您通过以下两种方法之一指定覆盖该默认值:对于命令行格式化使用/A:选项,或在“磁盘管理”的格式化对话框中指定更大的簇大小。
如果您使用Convert 实用程序将卷由FAT 转换为NTFS,Windows 总是使用512 字节簇大小。
FAT 结构按512 字节边界进行对齐;更大的簇大小则不允许转换。
同时请注意,在Microsoft Windows NT4.0 及更早版本中,如果在“Windows 安装程序”中格式化分区,分区会先被格式化为FAT,然后才转换为NTFS。
因此,如果在安装程序中格式化分区,簇大小总是512 字节。
(此信息不适用于“Microsoft Windows 2000 安装程序”或“Windows XP 安装程序”,这两者会根据所选的文件系统来格式化分区。
解释什么是文件系统并介绍一下常见的文件系统

解释什么是文件系统并介绍一下常见的文件系统文件系统是计算机系统中用来管理和组织计算机存储设备上文件和目录的一种机制。
它通过一系列的算法和数据结构将文件和目录组织在存储设备上,并提供访问、读写、修改、删除等操作。
文件系统可以是硬件依赖的,也可以是独立于硬件的,在不同的操作系统中也可能有不同的实现方式。
一、文件系统的概念和作用文件系统是操作系统中的一个重要组成部分,它为用户和程序提供了一个统一的接口,使得用户能够方便地管理自己的文件和数据。
文件系统通过文件名、路径和索引等方式来唯一标识和定位文件,使得用户能够按照自己的需求轻松地组织和管理文件。
文件系统的作用主要有以下几个方面:1. 存储管理:文件系统负责将文件和目录存储在物理设备上,并管理存储空间的分配和释放,确保文件的完整性和可靠性。
2. 访问控制:文件系统通过对文件和目录的权限设置和访问控制列表,保护用户的数据安全,确保只有被授权的用户能够访问和修改文件。
3. 文件组织:文件系统提供了一种逻辑上的文件组织方式,如目录树结构、文件扩展名等,使得用户能够按照自己的需求进行文件的分类和组织。
4. 文件操作:文件系统提供了一系列的文件操作接口,如打开、关闭、读写、删除等,方便用户对文件进行各种操作。
二、常见的文件系统类型1. FAT文件系统:FAT(File Allocation Table)文件系统是由微软开发的一种常见的文件系统类型。
它包括FAT12、FAT16和FAT32等多个版本,主要用于MS-DOS、Windows 95/98、Windows ME等操作系统中。
FAT文件系统采用了简单的文件分配表来管理磁盘上的文件和空闲空间,具有兼容性好、速度快的特点,但对单个文件的最大大小和文件名的长度有一定限制。
2. NTFS文件系统:NTFS(New Technology File System)文件系统是微软开发的一种高级文件系统类型,用于Windows NT系列、Windows 2000/XP/7/8/10等操作系统中。
文件大小与占用空间大小不同的一点讨论

以FAT32文件系统为例,fat32文件系统的簇大小是4KB。当我们要存储一个1KB的文件,那么它将占用4KB的空间,要存储2KB的文件,所占用的文件大小也是4KB,而要存储2个2KB大小的文件时,其所占用的空间就为8KB。以此类推。
所以,当我们存储非常多的小文件的时候,其所占用的空间就越大,但很可能其实际的文件大小却很小,也就是这个道理。同理,一个文件越大,其占用的空间也就越小。
以下说明一下文件大小和占用空间大小不同的相关解释:
首先说明一下,文件的大小和其所占用的空间存在一定的差异是肯定的,这个现象起始的原因就是因为系统的文件和索引,为了方面系统更便捷的管理文件,操作系统使用文件系统对各种文件进行管理(文件系统就是我们经常说的FAT32和NTFS等),文件系统将硬盘分为很多个“簇”
说简单一点,拿仓库做比方,我们有100个仓库,为了好管理和查找,我们可能会把各种不同的物品分别放入不同的仓库,但是这个物品很可能不能填满仓库,那么它仍然也是占用了仓库的所有空间的。那么可能有人问了,为什么不把这个仓库多放东西,好节约空间,但是这样的话很可能你找很久久没有办法找到你所要的东西,其性能就非常低了。同理。
2.分区格式与簇大小
在例2中,同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定,其对应关系如表1所示。
笔者的软盘采用FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT 32分区,容量为4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量为32.3GB,簇大小为32KB。计算文件所占空间时,可以用如下公式:
②用PQ Magic等磁盘工具来检测
关于ext4文件系统概述

关于ext4⽂件系统概述前⾔: ⽬前⼤部分Linux操作系统使⽤的⽂件系统是ext4和xfs, 了解ext4在磁盘中的分布1. 容量概念对于储存⼏个概念的解析:sector(扇区) :1.磁盘最⼩的储存单位,可以通过命令⾏ fdisk -l得知单位每sector的⼤⼩(⼀般是512byte)2.机械硬盘HDD的可⽤空间⼤⼩计算公式是 heads(磁头数量) cylinders(柱⾯数量) sectors(扇区数量) * 每个sector⼤⼩(512byte)3.所以固态可⽤空间的总⼤⼩是 sectors(扇区数量) * 每个sector⼤⼩(512byte)。
4.这⼏个属性是固定不能修改,但可以通过命令读取得到。
因为固态硬盘SSD没有磁头柱⾯的概念。
// 1073741824 bytes的⼤⼩刚好是 sectors * 512 bytes 得出来的root@xxxxxx:~# fdisk -l /dev/rbd0Disk /dev/rbd0: 1 GiB, 1073741824 bytes, 2097152 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 4194304 bytes / 4194304 bytesDisklabel type: dosDisk identifier: 0x5510f42bDevice Boot Start End Sectors Size Id Type/dev/rbd0p1 8192 2097151 2088960 1020M 83 Linuxroot@xxxxxx:~#block (块) :1.是⽂件系统EXT4,FAT32,XFS等最⼩的储存单位,使⽤命令 blkid 可查看⽂件系统类型。
FAT32、NTFS、exFAT的区别

FAT32、NTFS、exFAT的区别exFAT、NTFS、FAT(FAT32)是一个比较概念性的东西,建议如果是移动硬盘就算则NTFS,如果是U盘等采用FLASH闪存为介质的存储设备就算则,exFA T或者兼容性的FAT32比较好,下面请看exFAT、NTFS、FAT分区的比较FAT32 NTFS exFAT操作系统Win 95 OSR2之后Win2000之后Win CE 6/Vista SP1 最小扇区512bytes 512bytes 512bytes最大扇区64KB 64KB 32768KB最大单一文件2bytes-4GB 无限制16EB(理论值)最大格式化容量32GB 2TB 16EB(理论值) 档案数量4194304 无至少可以大于1000 NTFS概述NTFS (New Technology File System)是Windows NT 操作环境和Windows NT 高级服务器网络操作系统环境的文件系统。
NTFS 的目标是提供:可靠性,通过可恢复能力(事件跟踪)和热定位的容错特征实现;增加功能性的一个平台;对POSIX 需求的支持;消除FAT 和HPFS 文件系统中的限制。
NTFS 提供长文件名、数据保护和恢复,并通过目录和文件许可实现安全性。
NTFS 支持大硬盘和在多个硬盘上存储文件(称为卷)。
例如,一个大公司的数据库可能大得必须跨越不同的硬盘。
NTFS 提供内置安全性特征,它控制文件的隶属关系和访问。
从DOS 或其他操作系统上不能直接访问NTFS 分区上的文件。
如果要在DOS下读写NTFS分区文件的话可以借助第三方软件;现如今,Linux 系统上已可以使用NTFS-3G 进行对NTFS 分区的完美读写,不必担心数据丢失Win 2000采用了更新版本的NTFS文件系统NTFS 5.0,它的推出使得用户不但可以像Win 9X那样方便快捷地操作和管理计算机,同时也可享受到NT FS所带来的系统安全性。
文件系统格式各有哪些优点和缺点?

1、什么是NTFS-新(N)技术(T)文件(F)系统(S)?想要了解NTFS,我们首先应该认识一下FAT。
FAT(File Allocation Table)是"文件分配表"的意思。
对我们来说,它的意义在于对硬盘分区的管理。
FAT16、FAT32、NTFS是目前最常见的三种文件系统。
FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows98/2000/XP等系统均支持FAT16文件系统。
它最大可以管理大到2GB的分区,但每个分区最多只能有65525个簇(簇是磁盘空间的配置单位)。
随着硬盘或分区容量的增大,每个簇所占的空间将越来越大,从而导致硬盘空间的浪费。
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。
它是FAT16的增强版本,可以支持大到2TB(2048G的分区。
FAT32使用的簇比FAT16小,从而有效地节约了硬盘空间。
NTFS:微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。
随着以NT为内核的Windows 2000/XP的普及,很多个人用户开始用到了NTFS。
NTFS也是以簇为单位来存储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。
簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。
NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。
2、什么系统可以支持NTFS文件系统?只有Windows NT/2000/XP才能识别NTFS系统,Windows 9x/Me以及DOS等操作系统都不能支持、识别NTFS格式的磁盘。
由于DOS系统不支持NTFS系统,所以最好不要将C:盘制作为NTFS系统,这样在系统崩溃后便于在DOS系统下修复。
NTFS与操作系统支持情况如下:FAT16 windows 95/98/me/nt/2000/xp unix,linux,dosFAT32 windows 95/98/me/2000/xpNTFS windows nt/2000/xp3、我们需要NTFS吗?Windows 2000/XP在文件系统上是向下兼容的,它可以很好地支持FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP专用格式,它能更充分有效地利用磁盘空间、支持文件级压缩、具备更好的文件安全性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各种文件系统大小A.FAT16(最大分区2GB,最大文件2GB,最大容量)在说明FAT16文件系统之前,我们必须清楚FAT是什么?FAT(File Allocation Table)是"文件分配表"的意思。
顾名思义,就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。
不同的操作系统所使用的文件系统不尽相同,在个人计算机上常用的操作系统中,MS-DOS 6.x及以下版本使用FAT16;OS/2使用HPFS;Windows NT则使用NTFS;而MS-DOS 7.10及ROM-DOS 7.10同时提供了FAT16及FAT32供用户选用。
其中我们接触最多的是FAT16、FAT32文件系统。
A、FAT16文件系统FAT16使用了16位的空间来表示每个扇区(Sector)配置文件的情形,故称之为FAT16。
FAT16由于受到先天的限制,因此每超过一定容量的分区之后,它所使用的簇(Cluster)大小就必须扩增,以适应更大的磁盘空间。
所谓簇就是磁盘空间的配置单位,就象图书馆内一格一格的书架一样。
每个要存到磁盘的文件都必须配置足够数量的簇,才能存放到磁盘中。
FAT16各分区与簇大小的关系如下表:.u$Q1i R+n0分区大小FAT16簇大小16MB-127MB 2KB 128MB-255MB 4KB 256MB-511MB 8KB 512MB-1023MB 16KB 1024MB-2047MB 32KB如果你在一个1000MB的分区中存放50KB的文件,由于该分区簇的大小为16KB,因此它要用到4个簇才行。
而如果是一个1KB的文件,它也必须使用一个簇来存放。
那么每个簇中剩下的空间可否拿来使用呢?答案是不行的,所以在使用磁盘时,无形中都会或多或少损失一些磁盘空间。
由上可知,FAT16文件系统有两个最大的缺点:(1)磁盘分区最大只能到2GB。
当前只要你添购计算机的话,想必其中的硬盘大小必定至少有2GB,而3.2GB、4.3GB以上的硬盘比比皆是,且物美价廉。
FAT16文件系统已不能适应当前这种大容量的硬盘,必须被迫分区成几个磁盘空间。
而分区磁盘的大小又牵扯出簇的问题来,可谓影响颇大。
(2)使用簇的大小不恰当。
试想,如果一个只有1KB大小的文件放置在一个1000MB的磁盘分区中,它所占的空间并不是1KB,而是16KB,足足浪费了15KB!当前流行的HTML文件,其大小几乎多为1KB、2KB,而制作一个网站往往用到数十个HTML文件。
如果你的硬盘中有100个这种小文件的话,你浪费的磁盘空间可从700KB(511MB的分区),到3.1MB(2047MB的分区)。
以上这两个问题常常使得用户在"分多大的分区,才能节省空间,同时又可使硬盘的使用更加方便有效"的抉择中徘徊不定。
在Dos2.0的使用过程中,对更大的磁盘的管理能力的需求已经出现了,所以在Dos3.0中,微软推出了新的文件系统Fat16。
除了采用了16位字长的分区表之外,Fat1*Fat12在其他地方都非常的相似。
实际上,随着字长增加4位,可以使用的簇的总数增加到了65546。
在总的簇数在4096之下的时候,应用的还是Fat12的分区表,当实际需要超过4096簇的时候,应用的是Fat16的分区表。
刚推出的Fat16文件系统管理磁盘的能力实际上是32M。
这在当时是看来是足够大的。
1987年,硬盘的发展推动了文件系统的发展,Dos4.0之后的Fat16可以管理128M的磁盘。
然后这个数字不断的发展,一直到2G。
在整整的10年中,2G的磁盘管理能力都是大大的多于了实际的需要。
需要指出的是,在windows95系统中,采用了一种比较独特的技术,叫做VFat来解决长文件名等问题。
FAT16分区格式存在严重的缺点:大容量磁盘利用效率低。
在微软的DOS 和Windows系列中,磁盘文件的分配以簇为单位,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。
这样,即使一个很小的文件也要占用一个簇,剩余的簇空间便全部闲置,造成磁盘空间的浪费。
由于分区表容量的限制,FAT16分区创建的越大,磁盘上每个簇的容量也越大,从而造成的浪费也越大。
使用FAT16文件系统最大化分区大小概要Microsoft MS-DOS 4.0版及更新版本允许FDISK给硬盘划分最大为4千兆字节(GB)的分区。
然而,MS-DOS文件分配表(FAT)文件系统仅支持每分区为2 GB大小。
基于这一事实,大小在2到4 GB的硬盘必须划分为多个分区,而且每一个分区都不能超过2 GB。
注意:Windows 95 OEM Service Release版本2和更新版本支持大小超过2 GB的使用FAT32文件系统的驱动器。
有关FAT32文件系统的更多信息,请参见下面的Microsoft知识库文章:(标题:FAT32文件系统说明更多信息FAT文件系统支持的最大簇数目和簇的最大大小决定了2-GB这一分区限制。
FAT文件系统限于65,525个簇。
簇大小必须为2的次方而且小于65,536字节,结果是最大簇大小为32,768字节(32K)。
将最大簇数(65,525)乘以最大簇大小(32,768)等于2 GB。
注意,为用FDISK对硬盘进行分区,硬盘驱动器必须受计算机ROM BIOS API的支持,后者有1024柱面这一限制。
因为每个簇32K会浪费宝贵的硬盘空间,所以FAT文件系统并非总是最好的硬盘管理方案。
Microsoft Windows NT使用NT文件系统(NTFS),它使用另一不同的文件/簇方案。
Microsoft OS/2版本1.3支持HPFS,后者也使用了一种更保守的分配磁盘资源的方式。
注意:Microsoft Windows NT也支持FAT驱动器。
Windows NT 3.51支持最大4 GB大小的FAT驱动器。
MS-DOS或Windows不支持2 GB至4 GB大小的FAT驱动器。
换句话说,如果希望从MS-DOS或Windows 95/98以及Windows NT 都能访问FAT驱动器,那么FAT驱动器不能够大于2 GB。
如果只从Windows NT 上访问FAT驱动器,则驱动器大小可以在2 GB到4 GB之间。
B.FAT32(最大分区32GB,最大容量2TB,最大文件32G)FAT32实际上是文件分区表采取的一种形式,它是相对于FAT16而言的。
众所周知,Dos和Windows95采用的都是FAT16格式。
至于FAT32,准确地说是在Windows95OSR2中第一次出现的,之所以没有宣传是因为当时该文件系统还不够成熟,尚处于试探阶段。
那么为什么一定要推出FAT32呢?这主要是由其自身的优越性决定的。
首先,它可以大大地节约磁盘空间。
文件在磁盘上是以簇的方式存放的,簇里存放了一个文件就不能再存放另外的文件。
假如一个磁盘的分区大小为512MB,基于FAT16的系统的簇的大小为8KB,而FAT32系统的簇的大小仅是4KB,那么,现在我们存放一个3KB的文件,FAT16系统就会有5KB的空间被浪费,而FAT32的浪费则会少一些。
如果分区达到1GB,FAT16的簇为16KB,而FAT32还是4KB,节省的也就更多了。
在推出FAT32文件系统之前,通常PC机使用的文件系统是FAT16。
像基于MS-DOS,Win 95等系统都采用了FAT16文件系统。
在Win 9X下,FAT16支持的分区最大为2GB。
我们知道计算机将信息保存在硬盘上称为"簇"的区域内。
使用的簇越小,保存信息的效率就越高。
在FAT16的情况下,分区越大簇就相应的要增大,存储效率就越低,势必造成存储空间的浪费。
并且随着计算机硬件和应用的不断提高,FAT16文件系统已不能很好地适应系统的要求。
在这种情况下,推出了增强的文件系统FAT32。
同FAT16相比,FAT32主要具有以下特点:1.同FAT16相比FAT32最大的优点是可以支持的磁盘大小达到2TB(2048GB),但是不能支持小于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分区的启动记录被包含在一个含有关键数据的结构中,减少了计算机系统崩溃的可能性。
稍作补充:FAT32功能,与以前的FAT文件系统实现相比,FAT32提供了以下增强功能:?FAT32支持最大为2 TB的驱动器。
注意:Microsoft Windows 2000仅能支持最大为32 GB的FAT32分区。
FAT32可以更高效地使用空间。
FAT32使用较小的簇(即,对于大小在8 GB以内的驱动器,使用4 KB的簇),这与大的FAT或FAT16驱动器相比,可将磁盘空间的使用率提高10%到15%。
FAT32更稳定可靠。
FAT32可以重新定位根文件夹,而且它使用文件分配表的备份副本,而不是使用默认副本。
此外,FAT32驱动器上的引导记录也得到扩展,包括了关键数据结构的备份副本。
因此,与现有的FAT16驱动器相比,FAT32驱动器不容易受单点故障的影响。
FAT32更灵活。
FAT32驱动器上的根文件夹是普通的簇链,因此它可以位于驱动器上的任何位置。
以前对根文件夹数量的限制不复存在。
此外,可以禁用文件分配表镜像,这样就可以让文件分配表的副本而不是让第一个文件分配表处于活动状态。
这些功能允许您动态重调FAT32分区的大小。
不过要注意,虽然FAT32的设计允许这一功能,但Microsoft将不在初始版本中实现此功能。
FAT32兼容性注意事项为了与现有程序、网络和设备驱动程序保持最大程度的兼容性,FAT32尽可能不改动现有的Windows体系结构、内部数据结构、应用程序编程接口(API)和磁盘上的格式。
然而,因为现在需要4字节来存储簇值,所以许多内部的和磁盘上的数据结构以及发布的API都作了修改或扩展。
某些情况下,现有的API无法在FAT32驱动器上运行。
大多数程序不会受这些更改的影响。
现有工具和驱动程序在FAT32驱动器上应能够继续正常运行。
不过,MS-DOS块设备驱动程序(例如Aspidisk.sys)和磁盘工具需要经过修改才能支持FAT32驱动器。