Operating system 关于FAT-32文件系统

Operating system 关于FAT-32文件系统,operating-system,filesystems,Operating System,Filesystems,关于FAT-32文件系统,我有两个问题 wiki中引入了FAT-32文件系统,并采用以下结构: ,, 每个文件可以有长度不超过8的名称 更重要的是,我发现我创建的第一个文件的数据与预期一样位于cluster#3。(因为根目录从集群#2开始) 那么,这是否意味着根目录只能存储大约16个文件的元数据?(每个在根目录中占用32字节… 或者,根目录也可以得到“碎片化”,每个碎片通过FAT中的信息链接起来 对不起,我的格式不好。。。。谢谢大家的帮助。在FAT-32中,一个文件可以有两个文件名。一个始终是旧

关于FAT-32文件系统,我有两个问题

wiki中引入了FAT-32文件系统,并采用以下结构:

,, 每个文件可以有长度不超过8的名称

更重要的是,我发现我创建的第一个文件的数据与预期一样位于cluster#3。(因为根目录从集群#2开始)

那么,这是否意味着根目录只能存储大约16个文件的元数据?(每个在根目录中占用32字节…
或者,根目录也可以得到“碎片化”,每个碎片通过FAT中的信息链接起来


对不起,我的格式不好。。。。谢谢大家的帮助。

在FAT-32中,一个文件可以有两个文件名。一个始终是旧样式的8+3文件名。其他可选文件名最多可以包含255个字符。支持长文件名的系统将基于长文件名创建唯一的8+3文件名。这使得仅支持8+3文件名的旧系统也可以访问FAT-32文件系统。

我在wiki上找到了关于文件名长度限制的结果,这证明了我的猜测是正确的。但是我仍然不知道根目录文件的数量限制…那么,根目录中的文件数量限制如何?FAT-32中的根文件夹中的文件数量没有限制。在FAT-16中有一个错误。