TexFAT 文件系统

qwqwqw408 2012-07-19 09:38:00
最近项目中连续出现sd卡文件损坏的问题,损坏的大多还是图片,一般来说,图片只是读取,就算断电也不至于会损坏吧。很奇怪,后面怀疑是因为程序虽然是只读了文件,但是操作系统自己会去写一些信息,比如访问时间啥的,所以还是会有写,这个时候断电会引起文件损坏。要解决这个问题,目前想到2个办法,一个就是加一个备用电源,在断电时先关闭所有文件,退出程序后关机。但是这种要改硬件电路,比较麻烦,对于已经出货的产品,不好整。后面查了资料,发现还有一种比较安全的文件系统-TexFAT,据说这个是事务安全的,保证每一次的改写要么失败,要么成功,绝对不会造成文件损坏。不知道大家有什么使用这个文件系统的,出来交流交流下嘛
...全文
398 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenzhengao 2013-08-28
  • 打赏
  • 举报
回复
楼主这个问题怎么解决的?求赐教呀 gcy5388581@163.com
qwqwqw408 2013-05-17
  • 打赏
  • 举报
回复
问题已经解决了,现在重启,文件基本没发现有损坏了。
danhu 2012-09-10
  • 打赏
  • 举报
回复
楼主这个问题解决了吗?
danhu_842@163.com
qwqwqw408 2012-07-19
  • 打赏
  • 举报
回复
我现在的现象看起来不是文件损坏,而是文件系统损坏,就是说,不是说一张图片的数据损坏了,而是本身这个文件的信息都不对,在资源管理器下面打开那个目录会死机。
qwqwqw408 2012-07-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

顶LZ。共同学习。我觉得写文件访问时间,应该是写在文件分配表里,不会影响具体数据的。
[/Quote]

文件分配表也是存放在sd卡上面,所以还是有写入sd卡的动作。
zhengmeifu 2012-07-19
  • 打赏
  • 举报
回复
顶LZ。共同学习。我觉得写文件访问时间,应该是写在文件分配表里,不会影响具体数据的。

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧