如何处理损坏的 SD 卡:重新格式化还是丢弃?

如何处理损坏的 SD 卡:重新格式化还是丢弃?

我从损坏的SD卡今天。

我现在该怎么办?

  • 重新格式化并继续使用
  • 或者扔掉再买一个新的

以下是有关该卡的详细信息以及它是如何损坏的(如果这很重要):

  • 超越16 GBSDHC卡片 (6 类
  • 我已经用了七个月了
  • 我把它当做我的硬盘戴尔 Inspiron Mini 9上网本(但卡上没有存储任何程序)
  • SD 卡存储文档、视频、图像和 MP3 文件
  • 我不知道它是怎么损坏的;有一天我启动上网本,发现卡损坏了
  • 使用的上网本Ubuntu 9.04 上网本混音版损坏时的操作系统

答案1

首先使用 fsck 或 chkdsk 等实用程序检查文件系统是否有坏扇区。如果没有发现坏扇区,则表明损坏是由瞬时数据问题引起的,可以安全地重新使用——尽管我不会用它来存储任何不可替代的东西。坏扇区可能表明介质存在更深层次的问题。

实际上,如果是我,我可能会直接扔掉它,除非手头特别紧。如今,即使是 16GB 的卡也只要 30 美元左右。这个问题可能永远不会再发生,但如果真的发生了,你必须权衡处理它的时间价值。

答案2

重新格式化,填充,检查是否一切保存正常。如果保存正常,则可以使用。如果保存不正常,则丢弃。如果在任何时候显示的大小与最初显示的大小不同,则丢弃。如果再次损坏,则丢弃。这是我从数码摄影经验中得出的闪存介质可靠性的基本理论。

此外,创见并不在我最信任的品牌之列。但我不会深入讨论这个问题,因为对此存在各种争论。

答案3

它会以两种方式之一损坏。首先,硬件可能出现故障。如果是这种情况,请获得保修更换,或将其扔掉。

其次,存储在其中的数据已损坏。要么是有人向其中写入了垃圾数据,要么更可能是在操作系统完成写入磁盘缓冲区中的所有内容之前就将其删除了。所有现代操作系统都使用后写缓存,其中磁盘写入存储在内存缓冲区中,稍后再写入磁盘。这会导致响应时间有很大差异。如果您在写入所有这些内容之前移除了 SD 卡,那么就可以解释损坏的原因。

那么如何判断这是否是硬件故障?正如其他回复所说,使用 chkdsk/fsck 或其他程序进行测试;重新格式化并进行写入/读取测试;或者只是重新格式化并将其用于非关键内容。

答案4

如果你使用 SD 卡“像硬盘一样”,这是否意味着你每天都要进行大量写入?如果是这样,我会预计最终会出现故障,并且不会在上面存储任何太重要的东西。SD 卡通常可以使用大约100,000 次擦写操作以免发生故障。

这听起来很多,但如果你要写入大量临时文件,计算机可以做 100,000很快。但是,一些高端设备的写入限制可能比此高出 10 到 100 倍。此限制仅适用于写入,不适用于读取。

根据我的经验,这些设备不会发生灾难性故障,它们往往会提前发出警告。一旦您重新格式化此设备一两次,您进行的写入越多,对设备的损坏就越大,到时候就需要更换它了。

相关内容