2024年2月9日发(作者:烟以筠)
TF卡文件存储说明
问题描述:
客户反映直接拷贝MP3文件至TF卡根目录下时,2GB的卡只能拷贝180-240个文件左右就报错,提示无法创建文件,拷贝文件类型为MP3,大小大概在1GB左右,但是拷贝电影与使用数码之家测试正常.
测试结果:
复现象客户描述问题,如下图所示:
测试情况:2GBTF卡,拷贝276首MP3文件,,但拷贝至211个文件时报错,出现上图情况.
如下图所示,我们2GB〔含2GB〕以下容量TF卡默认文件系统是FAT格式,FAT文件系统中有一个FAT表〔文件分配表〕,占用一个簇,大小为512个字节,用于存储文件目录,故而在TF卡根目录下最多只能存储
512个文件或目录.如果文件名较长,则根目录下可存储的文件数量会更少,实际情况随文件名长度变化而变化.
解决方案:
1、 在存储卡上建立一个文件夹,然后将文件拷贝至文件夹内即可.
2、将存储卡格式化为FAT32格式,则可以直接将文件拷贝至卡的根目录内,但FAT32格式有可能不被某些终端设备识别,这一点需要尤其注意.
结 论:
客户反映问题是由于FAT文件系统格式所致,属于正常现象,所有的FLASH存储产品〔SD卡,TF卡,MMC卡,U盘等〕都会有此现象,故可以判定此现象为正常情况,TF卡本身品质正常.
FAT与FAT32的区别
存储器在使用之前都必须对其进行格式化处理,否则就无法对其写入数据,目前主要用的几种文件系统包括,FAT16,FAT32,NTFS,EXT2,EXT3等,而移动存储主要使用的文件系统是FAT16与FAT32.
下面是对这两种文件系统的介绍.
1、FAT16--也就是WINDOWS系统中显示的"FAT"格式,我们以前用的DOS、Windows 95等都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统.它最大只能管理大到2GB的分区,但每个分区最多只能有65525个簇,而每个簇的大小依存储器容量而定,容量越大,簇的大小的也大<簇是磁盘空间的配置单位>.Fat16分区格式有一个最大的缺点,那就是存储设备的实际利用效率低.因为在dos和windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管文件多大,就算只有1个字节,该文件至少要占用一个簇32Kb的空间.
2、FAT32:随着大容量硬盘的出现,FAT32开始流行.它是FAT16的增强版本,可以支持大到2TB<2048G的分区.FAT32的簇比FAT16小得多,从而有效地节约了硬盘空间.相比之下,FAT32文件系统可以更有效率地保存信息.如两个分区大小都为2GB,一个分区采用了FAT16文件系统,另一个分区采用了FAT32文件系统.采用FAT16的分区的簇大小为32KB,而FAT32分区的簇只有4KB的大小.这样FAT32就比FAT16的存储效率要高很多,通常情况下可以提高15%左右.
1 / 2
下面是分别是FAT16与FAT32簇对比
为什么使用FAT32格式化后会有一个4KB的已占用空间?
答:因为FAT32要管理更大,更复杂的空间,所以会生成一个比FAT16更为庞大的FAT表,会多占用一个簇的空间〔4Kb,现在所采用的TF卡容量都小于8GB〕,但并不是所有手机平台都能支持FAT32,如果不支持,插上卡后将会出现不识卡的现象. 名词解释:
FAT表----是文件分配表〔File Allocation Table〕,用于存放文件与文件夹的相关信息..如文
件名称,文件长度,文件日期,文件访问权限等.回收的基本单位,即,一个文件总是占用若干个整簇,文件所使用的最后一簇剩余的空间就不再使用,而是浪费掉了.
2 / 2
2024年2月9日发(作者:烟以筠)
TF卡文件存储说明
问题描述:
客户反映直接拷贝MP3文件至TF卡根目录下时,2GB的卡只能拷贝180-240个文件左右就报错,提示无法创建文件,拷贝文件类型为MP3,大小大概在1GB左右,但是拷贝电影与使用数码之家测试正常.
测试结果:
复现象客户描述问题,如下图所示:
测试情况:2GBTF卡,拷贝276首MP3文件,,但拷贝至211个文件时报错,出现上图情况.
如下图所示,我们2GB〔含2GB〕以下容量TF卡默认文件系统是FAT格式,FAT文件系统中有一个FAT表〔文件分配表〕,占用一个簇,大小为512个字节,用于存储文件目录,故而在TF卡根目录下最多只能存储
512个文件或目录.如果文件名较长,则根目录下可存储的文件数量会更少,实际情况随文件名长度变化而变化.
解决方案:
1、 在存储卡上建立一个文件夹,然后将文件拷贝至文件夹内即可.
2、将存储卡格式化为FAT32格式,则可以直接将文件拷贝至卡的根目录内,但FAT32格式有可能不被某些终端设备识别,这一点需要尤其注意.
结 论:
客户反映问题是由于FAT文件系统格式所致,属于正常现象,所有的FLASH存储产品〔SD卡,TF卡,MMC卡,U盘等〕都会有此现象,故可以判定此现象为正常情况,TF卡本身品质正常.
FAT与FAT32的区别
存储器在使用之前都必须对其进行格式化处理,否则就无法对其写入数据,目前主要用的几种文件系统包括,FAT16,FAT32,NTFS,EXT2,EXT3等,而移动存储主要使用的文件系统是FAT16与FAT32.
下面是对这两种文件系统的介绍.
1、FAT16--也就是WINDOWS系统中显示的"FAT"格式,我们以前用的DOS、Windows 95等都使用FAT16文件系统,现在常用的Windows 98/2000/XP等系统均支持FAT16文件系统.它最大只能管理大到2GB的分区,但每个分区最多只能有65525个簇,而每个簇的大小依存储器容量而定,容量越大,簇的大小的也大<簇是磁盘空间的配置单位>.Fat16分区格式有一个最大的缺点,那就是存储设备的实际利用效率低.因为在dos和windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管文件多大,就算只有1个字节,该文件至少要占用一个簇32Kb的空间.
2、FAT32:随着大容量硬盘的出现,FAT32开始流行.它是FAT16的增强版本,可以支持大到2TB<2048G的分区.FAT32的簇比FAT16小得多,从而有效地节约了硬盘空间.相比之下,FAT32文件系统可以更有效率地保存信息.如两个分区大小都为2GB,一个分区采用了FAT16文件系统,另一个分区采用了FAT32文件系统.采用FAT16的分区的簇大小为32KB,而FAT32分区的簇只有4KB的大小.这样FAT32就比FAT16的存储效率要高很多,通常情况下可以提高15%左右.
1 / 2
下面是分别是FAT16与FAT32簇对比
为什么使用FAT32格式化后会有一个4KB的已占用空间?
答:因为FAT32要管理更大,更复杂的空间,所以会生成一个比FAT16更为庞大的FAT表,会多占用一个簇的空间〔4Kb,现在所采用的TF卡容量都小于8GB〕,但并不是所有手机平台都能支持FAT32,如果不支持,插上卡后将会出现不识卡的现象. 名词解释:
FAT表----是文件分配表〔File Allocation Table〕,用于存放文件与文件夹的相关信息..如文
件名称,文件长度,文件日期,文件访问权限等.回收的基本单位,即,一个文件总是占用若干个整簇,文件所使用的最后一簇剩余的空间就不再使用,而是浪费掉了.
2 / 2