什么是vfat格式(vfat格式怎么生成)

昨天,雷布斯在新品发布会上,发布了全新小米系列-"小米CC9"。在我们看参数时,会发现手机支持Micro-SD额外扩容(Vfat 格式)。

Vfat 格式?我知道FAT格式,NTFS格式,Vfat 格式是WTF?

什么是vfat格式(vfat格式怎么生成)图1

原来,VFAT (Virtual File Allocation Table)是一种文件系统,中文名为虚拟文件分配表,是作为FAT文件系统的一种扩展。

VFAT在Windows 95中首次引入。VFAT在保持针对FAT向后兼容能力的同时,大大放宽了各项规范。举例来说,VFAT文件名中最多可以包含255个字符,并且允许使用空格或多个句点。尽管VFAT能够保持文件名的大小写状态,然而它同样无法对其加以区分。

当您通过VFAT创建一个长文件名(长度超过8.3)时,文件系统实际上同时创建了两个文件名。其中一个为实际输入的长文件名,这个文件名对于Windows 95、Windows 98和Windows NT(4.0及更高版本)是可见的。另一个文件名为DOS下所使用的别名,该文件名为长文件名的缩写。这个DOS别名由长文件名中的前六个字符(不包含空格)、代字符(~)以及数字后缀所组成。

VFAT文件系统存储长文件名的方式产生了一个有趣的副作用。当您在VFAT文件系统中创建一个长文件名时,VFAT将为DOS别名分配一个目录项,为长文件名中的每13个字符分配一个目录项。从理论上讲,一个长文件名最多可以占用21个目录项。一般情况下,根目录中最多可以包含512个文件,然而,如果在根目录中使用最大长度的文件名,那么,上述限制条件将缩小的最多包含24个文件。由此可见,应当尽可能避免在根目录中使用长文件名。除根目录外,其它目录均不受这一制约因素的限制。

我们之所以在这里对VFAT进行讨论,主要是因为这种文件系统的应用范围比FAT更加广泛。除以上所提到的不同之处外,这两种文件系统在其它方面遵守相同的规范。当您在Windows NT中使用FAT对某一分区进行格式化时,该分区实际将被格式化为VFAT。在Windows NT 4.0系统环境下,您唯一可能接触真正FAT分区的方式便是使用由其它操作系统(如MS-DOS)完成格式化的分区。

该文件系统因为其局限性,只能存储最大不能超过4G的单个文件。

因此,如果有小伙伴买了SD卡,但手机提示SD卡无法识别,手机通过格式化SD卡内容,依然无法正常识别,你可以查看SD卡格式是不是FAT32格式(windows、mac、andriod都可以识别fat32格式),如果不是,那就将该SD卡重新格式化时,选FAT32格式应该就可以使用了。如果系统格式化时,没有FAT32格式选项,可以下载格式化工厂等软件进行修改。

版权声明:本文来自用户投稿,不代表【闪电鸟】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。

(1)
上一篇 2023年02月08日 12:38
下一篇 2023年02月10日 19:01

相关推荐