频繁擦除 USB 闪存盘会造成损坏吗?

频繁擦除 USB 闪存盘会造成损坏吗?

有人告诉我,频繁“完全擦除”内存条可能会损坏它们。这是真的吗?我工作时经常重复使用同一条内存条。

答案1

用零覆盖整个闪存驱动器或完全格式化将大大缩短其使用寿命。

但是,简单的快速格式化或者删除驱动器上的所有文件是完全安全的,并且不会比正常使用造成更大的磨损。

答案2

闪存单元并非永远有效。每个单元的写入次数越多,其性能下降得越厉害。维基百科指出,典型的记忆棒设计只能在每个单元上进行几千次写入,之后记忆棒的性能会因性能下降而导致数据损坏。

大多数设备使用一种称为“磨损均衡”的技术,该技术试图将写入分散到内存的各个部分。这意味着您不会在内存的其余部分仍然新鲜时不断敲击相同的单元并导致它们发生故障。由于磨损均衡,USB 闪存驱动器应该能够持续使用,直到写入的数据量达到其容量的大约几千倍。例如,千兆字节驱动器应该能够在其使用寿命内处理写入它的几兆字节数据。

我不确定您所说的“完全擦除”是什么意思,但我猜它的意思是要么覆盖卡上的所有数据,要么覆盖整个卡。就内存磨损而言,这与写入相同数量的数据的效果相同。因此,例如,从长远来看,写入一兆字节的数据然后覆盖所有内容应该与只写入两兆字节的数据具有大致相同的效果。重新格式化闪存驱动器应该具有与用数据完全填满卡大致相同的效果。

因此,长话短说,如果每次将数据写入驱动器时,最终都会通过覆盖将其删除,那么驱动器的使用寿命大约会减半(与标准操作系统删除相比,后者只会将卡上的区域标记为未使用,而不会覆盖存储在那里的数据)。也许你在乎这个,也许你不在乎。它本来可以使用几千次,但现在你“只能”使用它几千次。

如果通过重新格式化来删除数据,驱动器的磨损会更快:如果将驱动器填充到 x%,然后重新格式化,则写入的数据量与将其填充到 (100+x)% 时写入的数据量一样多。如果只是删除数据,则可以使用驱动器几千次 100/x 次;而重新格式化意味着您只能使用驱动器几千次 100/(100+x) 次。卡的使用寿命会缩短 (100+x)/x 倍。例如,如果只填充了一半,则缩短三倍;如果只填充了 10%,则缩短 11 倍。

答案3

据我所知,USB 的使用寿命至少为 2.5 年,最多为 10 年。快速格式化只会删除其中的文件,不会造成任何损害,甚至微不足道,但完全格式化会将整个 USB 清零,导致所有数据丢失且无法恢复。

这会磨损严重,而且要花很多时间!你可以自己做快速格式化,删除里面的所有文件就大功告成了。所有文件都消失了,这叫做手动快速格式化。他们可能仍然可以恢复,但事实并非如此... USB 驱动器只是缩略图大小的 SSD。

1GB - 15GB 的 USB 记忆棒至少可以支持 5k 次写入,最多可以支持 100k+ 次写入。基本上是 TB 级的读写。保持冷静,不要担心太多。USB 记忆棒的重复使用应该受到监控,如果 USB 记忆棒使用时间少于 2.5 年,除非它们 24/7 全天候写入,否则请考虑购买新的。如果使用时间约为 5 年,您仍然可以使用,但请考虑购买新的 USB 记忆棒以备份其数据,以防损坏,因为它可能会变砖。如果超过 7 年,请考虑更换它。如果超过 10 年,请将其扔掉,它已经严重损坏和磨损,无法再充电……

相关内容