• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于文件系统

Spirit 2018-11-01 浏览量:687

最近刚学习完FATFS

发现FAT文件系统高度依赖0扇区

诸如文件分配表位于前几个扇区

对于Flash来说,频繁地增删文件,前几个扇区“磨损”肯定比其它位置要快的多。前几个扇区就决定了整个存贮器的寿命。

对于嵌入式来讲,文件操作还不是很频繁

对于计算机来讲,现在流行的固态硬盘其实也是Flash存贮器。那么FAT文件系统是否对固态硬盘来讲很不适合?

为了延长固态硬盘寿命,目前有没有什么更好的方案?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 现在固态硬盘扇区可以达到10万次的擦写了。固态硬盘有平衡写入机理和固件算法,通过查到的说法,闪存完全擦写一次叫P/E,现在的固态硬盘会尽量避免减少不必要的写入量,也就是减少P/E次数。像题主说的应该是类似于操作系统LOG记录,有一部分闪存会频繁擦写,固态硬盘有均衡算法对存储进行管理,尽量延长寿命。
    • 发布于 2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 好像SSD有特殊的处理方法。

    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 固态硬盘的算法比较特殊能解决这个问题
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 文件头文件会加大字节,也会均衡处理,不会老是擦除同一个位置的,但是一个硬盘用三年已经很久了!机械盘有时候三年换两个也是有的!
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬盘有专门的平均擦写算法,对于电脑来说它操作的地址不一定是实际硬盘的地址,可以去了解一下MMU的相关知识
    • 发布于2018-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是固态硬盘,一般它是带了一个专门的控制器的,平时对硬盘进行操作,其实就是在跟这个控制器通信。在控制器上面运行的固件里面有平衡擦写的功能,可以平衡地使用每一块存储区域
    • 发布于2018-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个擦写都是有专门的算法,实际来说都是按照你的地址来进行具体的操作
    • 发布于2018-12-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于文件系统