Какова продолжительность жизни SD-карты?

195480
Yuval

У меня есть несколько SD-карт, которые я использую. Есть ли предел тому, сколько раз я могу писать поверх них? Если я оставлю информацию на карте, есть ли что-нибудь, что может в конечном итоге привести к потере этой информации (кроме магнитного поля)? Каковы предпочтительные условия хранения этих карт?

91
Есть также проблемы с износом контактов ... http: //superuser.com/questions/405942/how-much-does-it-wear-an-sd-card-to-be-frequently-removed-reinserted Moab 12 лет назад 0
Знайте также о разрядах статического электричества; они могут разрушить вашу карту ... и легко получить статическое электричество от всех потертостей на пластиковой одежде - в отличие от лавы или поезда. 12 лет назад 1

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

99
Joey

Флэш-память действительно имеет ограниченные циклы записи. Тем не менее, к настоящему времени маловероятно, что вы столкнетесь с этим в течение обычного срока службы такой карты. Обычно это порядка 100 000 циклов записи сегодня, и SD-карты включают в себя схемы для управления выравниванием износа, то есть равномерно распределяют записи по носителям, чтобы избежать «горячих точек» - страниц, которые записываются слишком часто и поэтому рано выходят из строя ,

Информация, хранящаяся на карте, безопасна даже в магнитных полях, потому что информация не хранится магнитно (в отличие от жестких дисков или дискет).

Что касается условий хранения ... вы не должны хранить их в грязи, воде, лаве или других вредных условиях. Вы, вероятно, также не должны ставить их на железные дороги и позволять поездам проезжать над ними. Кроме того, не обращая особого внимания на то, где я храню свои карты, у меня до сих пор не было побочных эффектов. На практике я думаю, что то, что физически не повреждает карту, не повредит данным на ней.

@ Johannes, а как насчет загрузки с такой памяти? http://superuser.com/questions/681/booting-linux-off-usb-pendrives nik 15 лет назад 0
Одна из моих SD-карт прошла через 3 цикла, циклы стирки, то есть в стиральной машине и работает нормально ... и моющее средство тоже могу добавить. Они действительно крутые. ;-) GeneQ 15 лет назад 33
** @ Кевин ** У тебя есть один никель? Jared Harley 15 лет назад 2
Ник: Никогда не пробовал себя, но работает. Здесь, в общежитии, мы установили формирователь трафика, который работает с CF-картой. Тем не менее, мы не ожидаем, что там будет много записей, так что, возможно, перед этим стоит подумать. Joey 15 лет назад 0
Если серьезно, не позволяйте статическому электричеству касаться золотых контактов. Данные могут быть в порядке, но микроконтроллер в карте будет жареным. LawrenceC 12 лет назад 1
Будущий обзор Амазонки Бабу - «одна звезда - я взял эту SD-карту в вулкан, чтобы делать снимки, и когда я вышел, SD-карта больше не работала! УГРОЗА НЕ КУПИТЬ!» Nathan Adams 12 лет назад 8
SD-карты * не * имеют 100 000 циклов записи, по крайней мере, для любых недорогих. SLC flash иногда делает, а не MLC. См. [Фактические данные испытаний] (http://forum.embeddedarm.com/showthread.php?3-SD-card-endurance-test). Или [здесь] (http://www.storagesearch.com/ssdmyths-endurance.html). derobert 11 лет назад 5
Отдельные данные: за последние две недели у меня вышли из строя две карты micro SD (16 ГБ и 2 ГБ). Эти карты были более или менее постоянно установлены в устройстве, поэтому износ и вставка не были удалены. Насколько я знаю, у них не было необычной писательской деятельности; они были только в телефонах для того, чтобы телефоны с ними делали. Внезапно телефон говорит, что нет SD-карты, и ничего не будет читать или писать на них - ни телефоны, ни Windows, ни Linux (на разных машинах). Я не уверен, что это говорит кому-либо, кроме того, что не обязательно использовать поток лавы, чтобы сделать SD-карту неработоспособной. Michael Burr 10 лет назад 3
Ну, чтобы быть справедливым, вопрос был больше об окружающей среде и условиях хранения. Android, в зависимости от приложений, может быть довольно радостным. И я, кажется, неправильно понял надежность цикла записи; по крайней мере, Википедия рассказывает другую историю с циклами от 3 до 5 тысяч. Joey 10 лет назад 2
46
Gavin Curtis

Никогда не доверяйте флэш-памяти любого вида для длительного хранения. Мой опыт работы с FLASH - это честность, которая начинает ослабевать уже через 5 лет. Напряжения, хранящиеся в ячейках флэш-памяти, рассеиваются и через некоторое время могут быть неверно истолкованы. Высокие температуры ускорят рассеивание и сократят срок хранения даже менее чем на 5 лет.

FLASH с высокой плотностью, где одна ячейка может представлять 2 бита, имеет наибольшую частоту отказов. Наиболее распространенная в использовании, поскольку она является самой дешевой в производстве (двойная емкость). Многие приложения микроконтроллера FLASH выходят из строя через 5-10 лет из-за повреждения памяти FLASH. Повторная прошивка микропрограммы восстанавливает микросхему еще на 5-10 лет и т. Д. Поэтому необходимо периодически обновлять данные флэш-памяти, чтобы обеспечить постоянную целостность. То же самое применимо, если вы хотите использовать SD-карту в качестве долговременного хранилища.

Сам чип памяти FLASH чрезвычайно прочен и может работать сотни, если не тысячи лет; пока максимальный срок службы цикла записи не был превышен. Элементы флэш-памяти подобны миллионам отдельных микроскопических батарей, которые заряжаются на разных уровнях. Как вы знаете, любая новая батарея, лежащая на полке годами, разряжается. То же самое относится и к ячейкам флэш-памяти, они требуют периодической «перезарядки» для поддержания надлежащих зарядов, которые представляют биты данных. Таким образом, флэш-карта памяти, помещенная в сейф на 25 лет, гарантирует, что у вас будут поврежденные данные, когда вы будете их использовать. Я видел флэш-память с 20% повреждением после 10 лет работы в хранилище.

Флэш-накопители FLASH отлично подходят для передачи данных с одного компьютера на другой и т. Д., Но НИКОГДА не используются для долговременного архивного хранения. То же самое касается обычного CD-ROM. Через 5-10 лет контрастный краситель потерпит неудачу, что приведет к ошибкам чтения.

Лучшая среда для длительного хранения - ARCHIVAL GOLD CD-R или аналогичный бренд. Носитель на диске представляет собой тонкий слой золота 24К, поэтому он не окисляется. Предполагается, что данные, хранящиеся на этом типе компакт-дисков, останутся без изменений даже через 300 лет Они дороги по сравнению с обычным CD-R.

хорошая рецензия Спасибо, что поделились своими знаниями. Можете ли вы добавить параграф о том, как мы можем «периодически обновлять данные флэш-памяти»? Благодарю. shellter 12 лет назад 5
Это интересно. Я не слышал об этом. Я также хотел бы услышать больше об этой процедуре зарядки. Или есть кто-нибудь еще, кто может поддержать это утверждение? zingle-dingle 10 лет назад 1
Нужна цитата. Как сказал бы Википедия. Chris F Carroll 9 лет назад 1
извините, но ... вы страдаете от какого-то флеш-припадка? Что с капитализацией? specializt 8 лет назад 1
36
b w

долговечность

По моему опыту, карты памяти довольно долговечны, хотя иногда и требовательны к форматам. Я недавно запустил сотовый телефон через стиральную машину (он был очень грязный), и карта памяти microSD на 2 ГБ прекрасно работает в моем новом телефоне (в конце концов, у меня тоже работал стиральный телефон, но это было хорошим поводом для обновления).

Роб Гэлбрейт (Rob Galbraith), который поддерживает замечательный веб-сайт по картам CompactFlash и Secure Digital, говорит

Отдельные ячейки флэш-памяти имеют ограниченный срок службы. Это плохие новости. Хорошей новостью является то, что их продолжительность жизни обычно измеряется многими, многими тысячами циклов стирания / записи, и что контроллеры карт используют алгоритм, который уравновешивает износ по всем ячейкам карты. Карты CompactFlash и SD / SDHC предназначены для автоматического и прозрачного отображения неисправных ячеек памяти или, в некоторых случаях, когда они достигают предопределенного предела.

Циклы записи важны, но MTBF (среднее время между отказами) часто составляет 1–2 млн. Часов или более, учитывая такие достижения, как выравнивание износа, маркировка неисправных блоков и управление ими и т. Д.

подсказки

  • Не дефрагментируйте карту памяти. Это потребляет циклы записи / стирания и сокращает MTBF.
  • Используйте FAT32 вместо файловой системы журналирования (например, NTFS ), которая будет писать чаще.
  • SD-карты рассчитаны на хранение данных примерно на 10 лет бездействия. Я вспоминаю чтение (не знаю, где) о перезарядке карточек, иногда вставляя в ридер.

Анекдоты

Статья BBC 2004 года « Цифровые воспоминания переживают крайности» охватывает интересное исследование Digital Camera Shopper о долговечности карт памяти.

Карты памяти в большинстве камер практически неразрушимы, пишет журнал Digital Camera Shopper. Пять форматов карт памяти остались живы, будучи вареными, растоптанными, вымытыми и вымытыми в кофе или коле.

В 2004 году произошел инцидент (счастливо освещенный в пресс-релизе SanDisk того времени), когда компактная флэш-карта фотографа пережила взрыв моста, когда механизм камеры был установлен так близко к взрыву, что был уничтожен, но карта CompactFlash выжила. SanDisk настолько раскручивает другие инциденты, как авиакатастрофы, так что, по общему признанию, я нервничаю, используя другие бренды. Тем не менее, не всегда легко получить данные с поврежденной карты. В Тихом океане разбился атмосферный исследовательский воздушный шар, который был обнаружен. Одна SD-карта читалась легко, а другая требовала вмешательства со стороны SanDisk, но в конце концов она была прочитана.

Фотографии Билла Биггарта с 11 сентября пережили крах второй башни на карте MicroFrive CompactFlash.

восстановление

Если вы подозреваете, что на карте могут возникнуть проблемы, или если у вас возникли проблемы с чтением карты, немедленно создайте резервную копию всего, что находится на карте. Для этого пригодятся инструменты восстановления низкого уровня, такие как TestDisk и PhotoRec .

9
Colin Pickard

Не храните их при температуре ниже -40 ° C или выше +100 ° C (например, в некоторых местах приборная панель автомобиля).

Вы можете теоретически повредить их с достаточно серьезным ударом. 2000  г или более может быть достаточно.

Не замыкайте булавки и не используйте их в космосе. Не используйте их для долгосрочных архивных целей - через 500 лет некоторые из составов начнут разрушаться, и никто больше не будет знать, как их читать.

Кроме того, я думаю, что для потери данных в хранилище потребуется значительный физический ущерб.

В чем проблема с использованием SD-карт в космосе? Не то чтобы я планировал попробовать в ближайшее время, просто любопытно ... Yuval 15 лет назад 2
Обычная SD-карта не защищена от радиации. Контроллеры уязвимы во время работы. Вы можете транспортировать их в космос или в ядро ​​ядерного реактора, просто не пытайтесь эксплуатировать их там. Colin Pickard 15 лет назад 6
Надежно закаленная флэш-память постоянно используется в космосе. Colin Pickard 15 лет назад 1
@ColinPickard, да, он называется промышленным флэш-накопителем и стоит от 10 до 1000 раз дороже, чем обычные SD-карты. Aaron Campbell 8 лет назад 0
Как насчет хранения / чтения SD-карты возле черной дыры или разбившегося самолета? Jus12 7 лет назад 0
8
Patrick Buick

Я не знаю, поможет ли это, но ...

Мы используем карты µSD для всей файловой системы на встроенном устройстве, поэтому они видят операции чтения и записи в целях ведения журнала, а также подкачки. Это журнальная файловая система (решение предыдущих команд), и я видел несколько сбоев в группе, скажем, 200 устройств, причем у некоторых брендов сбоев больше, чем у других. Некоторые из них - полные катастрофические сбои, я не могу ни прочитать, ни переразметить, ни переформатировать карту, а некоторые - просто повреждение файловой системы, и повторное разбиение и перезапись заставляют их работать снова. Однако мы не доверяем тем, кого отправят в поле.

Они были в поле не более 3 лет. Слава богу, реальная информация уже отправлена ​​в базу данных и сохранена.

Я сталкиваюсь с таким же внедрением продукта Linux с картами Micro SD, как RFS, и также беспокоюсь о сбоях. У меня было довольно много SD-карт, поврежденных в лаборатории, и пара полностью провалилась. Было ли ваше тестирование показывать какой-либо конкретный хороший бренд? Также вы пробовали промышленные SD-карты? fred basset 10 лет назад 1
Горстка на 200 в 3 года = типичная частота отказов 2-3% в течение 2 или 3 лет? Такого рода частота отказов заставляет меня захотеть перепроверить мои резервные копии. Chris F Carroll 9 лет назад 2
@ChrisFCarroll, я бы расслабился, если бы это было всего 2-3%. Если вы проверите частоту отказов жестких дисков, вы будете удивлены и даже в ужасе https://www.backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015 GTodorov 8 лет назад 1
8
Owl

Я использовал несколько марок SD-карт в компьютерах Raspberry Pi, и они обычно начинают видеть повреждение памяти после продолжительного времени работы от 1 до 3 месяцев, большие SD-карты, кажется, работают дольше, меньшие SD-карты изнашиваются всего за пару недель.

Какого черта ты делаешь со своими PI? У меня есть один, который делал 120 снимков в день в течение последних пяти месяцев, никаких проблем с SD-картой до сих пор. Также небольшой веб-сервер с временем безотказной работы почти 3 месяца, получающий не менее 50 обращений в день, также не имеет проблем с SD. Камера имеет карту 16G, а сервер имеет 8G, который ранее использовался в моем телефоне более года. Я уверен, что в конечном итоге они испортятся, но «через пару недель» - вы, должно быть, безумно читаете / пишете. YemSalat 9 лет назад 0
Я использовал raspi для контроллера разбрызгивателя, и только сейчас, через 3 года, карта испортилась. Тысячи неисправимых ошибок fsck. Возможно, распиан просто слишком много логов для управления вспышкой? voidref 9 лет назад 3
voidref, это немного не по теме, но это то, что случилось со мной тоже, дважды. После этого я отключил обмен в raspbian, а также подключил корневые файловые системы только для чтения, а затем использовал ram-диск для записи временных файлов. Кажется, это сработало для меня. Я думаю, что это случалось так часто для меня, потому что я не использовал SD-карты высокого качества и использовал меньшие емкости, поэтому одни и те же блоки получали переписанную нагрузку. В конце концов, критически важный файл получает сбои / повреждения, и ядро ​​rpi паникует. Owl 8 лет назад 2
Вам нужно добавить `noatime` к опциям монтирования всех разделов microsd, особенно в операциях с интенсивным чтением. Даже когда не работает microsd, а есть «настоящий» ssd или hdd, noatime повысит вашу производительность. user1933738 8 лет назад 1

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