有没有什么办法可以查看 SD 卡的剩余使用寿命?

有没有什么办法可以查看 SD 卡的剩余使用寿命?

对于固态硬盘,我们有各种程序可以读取其剩余寿命。我在寻找内存卡在写入次数很多的情况下的相同信息。谷歌不仅没有给出任何答案,甚至没有人提出这个问题

答案1

SD 卡就是 SSD,它们采用的技术完全相同,但由于 SD 卡的用途不同,因此它们不具备智能等必需的功能。无法判断 SD 卡的使用寿命,因为未收集所需数据,因此无法估算。如果 SD 卡确实有相关详细信息,您将使用与在任何其他 SSD 上使用的完全相同的程序,SSD 只是固态设备的意思。

答案2

SD 卡不公开任何标准接口来检索健康状态或执行自我诊断测试,就像 SSD 一样聪明的但是,你可以通过轮询文件系统统计信息来获得一些间接估计;例如,可以使用命令轮询 EXT4 dumpe2fs,该命令报告曾经写入文件系统的总数据量,进而估计设备在其使用寿命期间的磨损程度。

多年来,我一直使用 SD 卡作为根文件系统;根据我的经验,300GB 足以毁掉一个品牌的 4GB 卡,因为永久可用空间不超过 200MB。
从这个经验数据中,您可以推断出 300/0.2 = 1500 是 SD 卡可以承受的近似最低估计写入周期。

答案3

作为已经注意到一些供应商确实提供了一些类似SMART的健康报告机制。以下是这是我所发现的此类供应商的最佳列表。

相关内容