我以前读到过一篇文章,说擦除而不是格式化可能会导致数码相机存储卡中的数据损坏。但我的问题是,对于闪存/拇指驱动器,情况也类似,当您想要完全擦除所有数据时,格式化比擦除更好吗?
附加问题:从理论上讲,格式化和擦除哪个操作会对驱动器造成更大的损害?
答案1
理论上,擦除(将所有位设置为 0,Windows 也称之为“完全格式化”)造成的损害更大。闪存的写入次数有限,写入次数越多,损坏程度就越大。在这种情况下,您要写入整个设备。
在“快速”格式中,我们所做的只是更改设备前端的几个位,以表明闪存驱动器上的其余数据毫无意义,可供覆盖。这会将整个设备标记为空/可用,但会延迟实际覆盖旧数据,直到我们真正有新数据可以替换它。这为闪存节省了一次写入擦除(old data -> new data
而不是old data -> zeros -> new data
)。
除非您试图阻止其他人恢复信息,否则格式化通常比擦除更好。擦除不会明确导致损坏,但如果反复进行,它会对驱动器造成更大的磨损,可能会导致闪存比简单地格式化更快出现故障。但我们谈论的是长期问题——如今的闪存通常设计为在开始出现故障之前承受超过 100,000 次完全擦除,所以我不会担心。如果现在我的一块闪存出现故障,那可能是因为制造商的缺陷,而不是因为我擦除太多。
答案2
摄影圈内存在着一场“争论”,即执行“格式化”,即用新的文件分配表 (FAT) 以及其中的一些(但不是全部)存储区域覆盖文件分配表,还是“删除文件”,即在 FAT 中将某个空间标记为可用。与您可能听说的相反,这与将卡清零或完全覆盖给定磁盘/卡上的数据无关。需要使用特殊工具才能将磁盘擦除回“0”。
不幸的是,参与这场“辩论”的人都是摄影领域的专家,而不是电子或计算机领域的专家。对于那些似乎最有影响力的人来说,情况似乎尤其如此……
格式化的支持者建议这样做以防止文件分配损坏问题,但如果您有 FAT 损坏问题,那么您将面临更大的问题,每次按下快门后您都会遇到更大的问题。
格式化的反对者表示,过度写入卡不是一个好主意,虽然这种想法很好,但是在磨损均衡和其他技术以及即使是专业卡的低量使用之间,磨损相机的可能性也比磨损闪存卡的可能性更大。
现实就是做你喜欢做的事——在现实世界中这并没有什么区别。
顺便说一句,我的 DSLR 相机遇到了 FAT 损坏问题 - 出于某种原因,这款相机与(支持的)16GB 卡组合使用时,在某个看似随机的时间点会抛出错误并拒绝再拍摄。格式化卡无法阻止此行为,因为相机是问题的根源。顺便说一句,文件没有问题,将卡放入读卡器后,我就可以取出所有内容,显然此时我删除卡上的所有文件,问题就消失了,然后我就可以继续拍摄整张卡(或不拍摄,由我的相机自行决定)。