Что делать с поврежденной SD-картой: переформатировать или удалить?

11239
Bill Paetzke

Я восстановил все файлы с моей поврежденной SD-карты сегодня.

Что мне теперь с этим делать?

  • Переформатируйте и продолжайте использовать его
  • или выбросить и купить новый

Вот детали на карте и как она была повреждена, если это имеет значение:

  • Карта Transcend 16 ГБ SDHC ( класс 6 )
  • У меня было это в течение семи месяцев
  • Я использовал его как жесткий диск для моего нетбука Dell Inspiron Mini 9 (но на карте не было программ)
  • На SD-карте хранятся документы, видео, изображения и файлы MP3
  • Я не уверен, как это испортилось; Однажды я запустил нетбук, чтобы найти карту поврежденной
  • В нетбуке использовалась операционная система Ubuntu 9.04 Netbook Remix в момент порчи
3

4 ответа на вопрос

4
phenry

Начните с использования утилиты, такой как fsck или chkdsk, чтобы проверить файловую систему на наличие поврежденных секторов. Если вы не найдете ничего, это подразумевает, что повреждение было вызвано временной проблемой с данными, и может быть безопасным для повторного использования - хотя я бы не использовал его для хранения чего-либо незаменимого. Плохие сектора могут указывать на более глубокую проблему со СМИ.

На самом деле, если бы это был я, я бы просто бросил это в любом случае, если бы деньги не были особенно тесными. В наши дни даже карту на 16 ГБ можно купить примерно за 30 долларов США. Проблема может никогда не повториться, но вы должны взвесить ценность вашего времени, чтобы справиться с ней, если это произойдет.

Я запустил fsck и получил ошибку: http://superuser.com/questions/65372/fsck-error-currently-only-1-or-2-fats-are-supported-not-34 Итак, я переформатировал его с помощью GParted , Опять работает :) Bill Paetzke 15 лет назад 0
2
emgee

Переформатируйте, заполните его, проверьте, все ли в порядке. Если это хорошо, используйте его. Если нет, брось это. Если в какой-то момент размер изображения отличается от того, что он первоначально сказал, тогда бросьте его. Если это повредит второй раз, тогда бросьте это. Это моя основная теория надежности флэш-медиа из опыта цифровой фотографии.

Кроме того, Transcend не находится на вершине моего списка надежности. Но я не буду вдаваться в подробности, потому что по этому поводу есть множество аргументов.

Да, Transcend потерял мое доверие. Я куплю SanDisk в следующий раз. Bill Paetzke 15 лет назад 1
Они работают на меня :) И я считаю, что Costco во всех местах обычно имеет хорошие цены на них. emgee 15 лет назад 0
2
pgs

Это будет повреждено одним из двух способов. Во-первых, аппаратное обеспечение может выходить из строя. В этом случае получите гарантийную замену или выбросьте ее.

Во-вторых, данные, хранящиеся на нем, повреждены. Либо что-то написало мусор, либо, что более вероятно, оно было удалено до того, как ОС закончила записывать все, что было в ее дисковых буферах. Все современные операционные системы используют кэширование с обратной записью, где записи на диск хранятся в буферах памяти и записываются на диск позже. Это имеет большое значение во времени отклика. Если вы вынули SD-карту до того, как все это было написано, то могли бы объяснить, что он поврежден.

Так как же узнать, аппаратный сбой или нет? Как уже говорили другие ответы, chkdsk / fsck или другая программа для тестирования; переформатировать его и сделать тест записи / чтения; или просто переформатировать и использовать его для некритических вещей.

1
DaveParillo

If you are using an SD card 'like a hard drive', does this mean you're doing lots of writes every day? If so, I would expect eventual failures and would not store anything too important on it. An SD card is typically good for about 100,000 erase-write operations before it fails.

That sounds like a lot, but if you're writing a ton of temporary files to it, a computer can do something 100,000 pretty quickly. Some higher-end devices may have write limits of 10 to 100 times greater than this, however. This limitation applies to writes only, not reads.

In my experience, these devices don't catastrophically fail, they tend to give advance warning. Once you've reformatted this device one or twice, the more write you do, the more damage you're going to do to the device, and it will be time to replace it.

Похожие вопросы