SDCard/SSD:是否可以使其使用寿命更长、更可靠?如何做到?

SDCard/SSD:是否可以使其使用寿命更长、更可靠?如何做到?

因此,我读到旧的 SD 卡在多次使用后就会磨损。

然后我在想...如果我将我的 32GB SD 卡格式化为(24GB 或必须是 2^n?比如 16GB?),它可以使用更长时间。

因此,当它的块开始变坏时,未使用的块将被自动分配供使用。

SSD 就是这样工作的,对吗?

或者...我错了,这是不可能的,或者根本不会那么自动?或者那是不必要的?

答案1

有趣的问题。

您说得对,SSD 确实可以通过这种方式解决坏块和坏扇区问题,因为它们拥有内存控制器 - 但标准闪存驱动器要简单得多,而且不太可能拥有所需的纠错码(据我所知)。

不过,请从另一个角度考虑这个问题:在您的示例中,您有一张 32GB 的 SD 卡。当然,您可以“将其分成两半”,使用 16GB,直到最终当出现足够多的坏扇区并导致问题时,请使用“另一半”。 ,如果您只是将其保留为一张 32GB 的卡,则需要两倍数量的坏扇区才能达到故障点(假设扇区大小相同),因为该卡的大小是分成两半的卡的两倍。

尔戈问题不在于卡的大小,而在于故障发生的频率

无论如何,我无法确切地说出操作系统会如何处理这种情况,但当块和扇区出现问题时,总容量肯定会下降。但说实话,在实际达到数据写入限制之前,您更有可能丢失该东西或让它过时。

相关内容