MicroSD 卡无缘无故损坏

MicroSD 卡无缘无故损坏

我最近在网上买了一张 MicroSD 卡。它是 Sandisk 16GB 2 级。

但是,它有一个严重的问题。每次我往里面填充数据时,FAT 表都会损坏。我试过重新格式化、清空它,但似乎都无法解决问题。我试过 Windows 和 Linux(ubuntu),两者都有问题。我用过我的 USB MicroSD 读卡器,甚至试过把它放在手机里,然后从那里往里面放数据。都有这个问题。

现在真正奇怪的是,除了损坏的文件表之外,没有程序可以发现硬件的任何问题。我尝试了 chkdisk 和“badblocks -w”,都没有给出任何类型的错误。

现在我不知道实际数据是否损坏,或者只是文件系统表损坏。发生的事情是,一个或多个文件夹开始显示大量中文乱码(我猜是随机 UTF8 符号)文件夹和文件,并且无法对它们执行任何操作。所有其他数据(损坏文件夹之外的数据)似乎都很好。我尝试测试它,问题似乎直到我将磁盘填满约 3~4GB 时才出现。之后我仍然可以访问数据。但是,只要我弹出/安全移除/卸载它,糟糕的事情就会不知何故发生。下次我插入它时,我最近写入的文件夹(但有时也是我上次写入的文件夹)全都是乱码。

有人知道这里可能发生什么事吗?

编辑:似乎我甚至无法将 ext3 或 ext4 放在上面,它们都抱怨日志损坏。哎,猜想这里确实出了问题。

答案1

您的卡可能有缺陷,您的存储卡是从哪里买的?

我确实知道,在 eBay 和一些不太讲诚信的商店里,有很多有缺陷和/或速度较慢的复制品/无品牌设备(例如,将 2 级/慢速卡当作高速/8 级卡出售)被当作假冒商品出售。

即使不是假冒产品,也有可能您买到的就是有问题的产品!如果您之前使用其他卡时从未遇到过此问题,我会将其退回并购买另一张,因为该卡一定存在问题。

但是如果你以前遇到过这个问题,可能值得尝试在你的机器上使用内存检查器,但我发现这不太可能。我建议memtest86+为了这。

相关内容