Answers:
SD卡可能会以多种方式损坏。
首先,卡片实际上可能会损坏。如果尝试,可以很容易地将它们弯曲成两半,但总的来说,它们实际上很有弹性。即使没有以这种方式销售,许多产品还是有效防水的。我已经通过洗衣店发送了卡片,一旦我将一张珍贵的婴儿照片丢进热咖啡中就没问题了!现在,我不建议您碰碰运气,但是如果您小心一点,那就不太可能了。
静电放电也可能损坏电子设备,尽管大多数卡仍然具有出色的耐受性。(尝试故意用静电销毁卡,您的成功率会很低。)
闪光灯对光不是特别敏感,因此机场X射线并不是真正的风险(另一个问题是更长的时间接触高能X射线)。和磁铁是不是担心或者- “A磁铁足够强大扰乱闪存中的电子就足够强大的吸铁出你的血细胞”,根据该CF卡协会的常务理事。
它还具有惊人的耐热性-塑料外壳可能比内存本身面临更大的风险。
物理损害是最基本的水平。在更高端,您可以进行破坏和数据丢失,而不会从根本上出错。相机和读卡器中的固件(即设备上运行的mini-os和软件)可能会出错,或陷入无法处理的情况。
最明显的是,如果在尝试写入卡时拔出卡,可能会弄乱事情。不要那样做 (并且请记住,使用高速缓存时,在您认为数据传输完成之后可能会发生一段时间。)使用SD或CF卡,通常在安装读卡器时将其从读卡器中取出是相当安全的;要注意,如果你碰巧有一个xD卡装置,这是不是安全的。
删除文件或存储卡已满时可能会发生错误。并且,从理论上讲,如果您在计算机上格式化卡,则有可能发生冲突,而文件系统错误将导致问题。
假设您避免了“卡拔了”的情况,并且没有硬件故障,这些情况也很少见,因为相机中使用的文件系统实现已经存在很长时间了,并且已经过很好的测试。
错误的电缆,不良的USB端口或计算机本身的问题也可能会损坏传输中的文件。在另一个系统上重试始终是一个很好的第一诊断。
在所有这些情况下,卡本身都很好-重新格式化后就可以再次使用。
然后,SD卡确实损坏了。
这通过两种主要方式发生:
生产小型,廉价,大容量设备的压力很大。为了做到这一点,制造商已经学会了不必担心完美性,并在出厂时就将设备内存中已经有 2-5%的内存损坏了。这些最初的坏块被掩盖了,不应该有任何影响,但实际上确实具有长期影响-参见下文。
而且,特定的卡可能会超出其预期的数量,包括未被正确屏蔽的块。便宜的卡更有可能出现这种情况。
闪存固有地具有有限数量的写/擦除周期。不可避免地,电子会被束缚在不需要的地方,并且电压电平会移动,最终导致读取或写入失败。在故障发生之前,将给定的闪存任何给定位指定一定数量的周期,但实际上这是一个随机过程,并且在这些数量平均预测之前可能会出现问题。
由于这些事情是不可避免的,因此SD卡旨在最大程度地减少损坏。除了最初掩盖坏块外,它们还检测并掩盖新出现的坏块。它们最初是用过剩的容量制造的,并且随着块的磨损,备用块被透明地替换,因此一切都可以正常工作。闪存卡的内置控制器将使用纠错功能来防止错误在发生时破坏数据。
但是,较便宜的卡可能没有那么复杂的错误校正,并且可能没有多少备用容量来掩盖坏块。
闪存设备还使用耗损均衡,因此写入遍及整个设备,而不仅仅是一遍又一遍地使用相同的区域。再次,廉价卡可能会做得更糟。
由于上一节中固有的问题,值得购买高质量的名牌卡。即使那样,失败也是不可避免的(例如死亡和税收),因此不要将所有鸡蛋都放在同一个篮子中-确保有备份。除此之外,主要建议是在进行写操作时要小心。
根据您对问题的描述,听起来好像所讨论的卡可能有一个坏块,而卡的控制器并未将其屏蔽掉。由于大多数闪存卡使用某种类型的损耗均衡,因此仅在每次控制器尝试访问损坏的块时才会出现此问题。例如,如果该卡是频繁重新格式化的8GB卡(这样通常就可以定期写入所有“好”数据块),那么每次写入大约8GB时,您可能会遇到问题自上次出现问题以来,一直到卡上。如果您将大约4GB的数据永久写入卡中,那么每次将另外4GB的数据写入卡时,您都会遇到问题。
为什么使用廉价卡更经常发生这种情况?
注意:这是在实际操作中如何平均分配磨损的过度简化的描述,但是说明了基本概念。
腐败的原因通常有两个...
卡故障。
相对于相机而言,存储卡是如此便宜,以至于没有任何理由不遵循“如果有疑问,将其扔出去”的口号,那么您可以使用具有保修功能的存储卡来代替它们。如果卡失败,通常是“控制器”失败,它将完全无法访问。
卡上已写入垃圾。
以我的经验,这是更常见的方式,可能由于多种原因而发生。
尽管与相机没有特别的关系,但基于“ Raspberry Pi” SoC的教育/爱好计算机在与卡通讯时遇到很多问题,有些喜欢,有些则不行,而我所拥有的6张卡(这些卡均已通过测试)各种各样的工具,并且可以证明是很好的),只有一项有效。这是一种round回的方式,即首先检查相机是否支持您的卡。
我还有一个问题,就是我的相机再次将1张卡(经过测试的批次)的垃圾写入了其中,然后声称该卡已损坏。那可能是一帧,或者我可以填满卡。我已与制造商联系,但由于该问题无法始终如一地重现,因此他们无法采取任何措施,只是建议我格式化卡(清除损坏的方法与删除最后写入该文件的方法相同)。卡,但不能阻止它再次发生-格式化SD的全部内容是由不了解该技术的人实施的FUD。)该卡很好,尽管我已经从相机中淘汰了它,但现在性能良好在另一个使用最多几天的系统中,已经使用了一段时间,没有那么多小错误...