我们旧的 SanDisk CompactFlash 256MB 卡最近在拍照时坏了。我妻子用它拍照 - 有时是在潮湿的环境中 - 然后当她通过读卡器在笔记本电脑上浏览结果时,突然下一张照片就出现在屏幕中间的一个小矩形中。然后下一张照片根本就没出现,之后笔记本电脑和相机都无法再识别存储卡了。
幸运的是,我通过这里的几篇帖子找到了 PhotoRec,它拯救了我们的周末——我可以备份卡上的大部分照片(超过 200 张),但我妻子说一些最早的照片不见了。然后我试图重新格式化卡,但失败了。
在我看来,这似乎是卡上的第一个扇区以某种方式永久损坏了。 这一切让我很疑惑,原因可能是什么? 由于存储卡不包含移动部件,我一直认为它们几乎可以永远使用。 有人能对这个特殊情况做出猜测,或者解释一下存储卡故障的典型原因和方式吗?
更新:我忘了说这张卡使用得并不频繁,而且大约有 8 年的历史了,所以我认为它不可能被写入超过几千次。
“潮湿环境”的意思是待在桑拿房里几分钟,而不是在水下:-)
答案1
存储卡(或 SSD)有一种称为“写入耐久性”的东西,它限制了您可以写入的次数。搜索这个术语或“写入限制”会显示很多页面,其中会提供更多详细信息,但基本上是这样:
任何闪存块的写入次数都是有限的 - 并且一旦用完了该块的配额 - 就完蛋了!磁盘会变得不可靠。
这个数字通常很大,但我认为它可能会受到温度、湿度、冲击等因素的影响。
我会假设驱动器随时可能出现故障。请备份驱动器并始终携带备用驱动器。
答案2
闪存的写入次数有限,大约为 10,000 到 100,000 次写入。有些卡有控制器逻辑来标记和避免出现故障的段,但闪存最终会失效。环境可能与此关系不大(除非“潮湿”意味着“在水下”或“所有东西都结露”)。