新闻  |   论坛  |   博客  |   在线研讨会
文件系统-SD NAND异常问题案例
SDNAND | 2024-06-14 11:29:59    阅读:87   发布文章


 

近期,有用户在使用SD NAND中出现芯片出现读写异常现象,我们工程师对出现异常的3片芯片进行分析,发现3片均能正常读卡,里面的文件大多数可以正常读取,个别显示文件损坏,无法正常读取,尝试在里面新建text文件,有2pcs无法新建,报错。而有1pcs可以正常新建,但是新建后再建另一个textfail,和另外2pc变成了一样的状况,但是把建好的那个text删掉后又可以重新新建一个text.

FAT16.jpg

发现SD NAND文件系统设置的是FAT16,而且用户存储的文件名较长,用户将文件系统改成FAT32后,没有出现此类异常问题。

 

FATFAT32NTFS单目录文件数量限制:

对于FAT16文件系统,可以保存的文件体积最大值是4GB-1byte(2^32 bytes-1 byte);卷的最大体积是4GB;每个卷上最多可以保存的文件数量是65,536(2^16);根目录下可以保存的文件和文件夹数量最大值是512(如果使用了长文件名,该数字还会减小)

 

对于 FAT32文件系统,可以保存的文件体积最大值是4GB-1byte(2^32 bytes-1 byte);Windows自带的工具可以创建的卷的最大体积是32GB;每个卷中最多可以保存的文件数量是4,177,920;一个特定文件夹中最多可以保存的子文件夹和文件的数量是65,534(如果使用了长文件名那么该数字会减小)FAT32 标称为65534,实际到2+时已不稳定。

 

对于NTFS文件系统,可以保存的文件的大小的最大值,理论上是16EB-1KB(2^64 bytes-1KB)(1EB=1024PB=1024*1024TB=1024*1024*1024GB),实际实现过的最大值是16TB-64KB(2^44 bytes-64 KB);卷的体积最大值,理论上可以达到2^64个簇-1个簇,实际实现过的最大值是2^56TB-64 KB(2^32 个簇-1个簇);每个卷可以包含的文件个数的最大值是4,294,967,295(2^32-1)

MK米客方德拥有先进的NAND Flash管理技术,如ECC纠错、坏块管理、磨损平均算法、掉电保护等,能大幅提升产品的速度和系统性能。

 

MK米客方德的产品涵盖了各种主流的容量和接口,SD NANDeMMC、存储卡广泛应用于工业、车载、医疗、电力、智能穿戴等领域,并可提供客制化的存储解决方案。有问题请联系我们官网:www.mkfounder.com


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客