TexFAT 文件系统连续出现sd卡文件损坏的问题

TexFAT 文件系统连续出现sd卡文件损坏的问题

最近项目中连续出现sd卡文件损坏的问题,损坏的大多还是图片,一般来说,图片只是读取,就算断电也不至于会损坏吧。很奇怪,后面怀疑是因为程序虽然是只读了文件,但是操作系统自己会去写一些信息,比如访问时间啥的,所以还是会有写,这个时候断电会引起文件损坏。要解决这个问题,目前想到2个办法,一个就是加一个备用电源,在断电时先关闭所有文件,退出程序后关机。但是这种要改硬件电路,比较麻烦,对于已经出货的产品,不好整。后面查了资料,发现还有一种比较安全的文件系统-TexFAT,据说这个是事务安全的,保证每一次的改写要么失败,要么成功,绝对不会造成文件损坏。不知道大家有什么使用这个文件系统的,

我觉得写文件访问时间,应该是写在文件分配表里,不会影响具体数据的。

我现在的现象看起来不是文件损坏,而是文件系统损坏,就是说,不是说一张图片的数据损坏了,而是本身这个文件的信息都不对,在资源管理器下面打开那个目录会死机。

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有