Яка тривалість життя SD-карти?


100

У мене є кілька SD-карт, якими я користуюся. Чи є обмеження, скільки разів я можу писати над ними? Якщо я залишу інформацію на картці, чи є щось, що може призвести до втрати цієї інформації з часом (крім магнітного поля)? Які переважні умови зберігання цих карт?


Є також питання щодо контактного зносу ... superuser.com/questions/405942/…
Моав,

1
Будьте в курсі статичних розрядів електроенергії; вони можуть знищити вашу карту ... і легко отримати статичну електрику від усіх натирань пластикового одягу - на відміну від речі з лавою чи потяга.

Відповіді:


102

Флеш-пам’ять дійсно має обмежений цикл запису. Однак на сьогоднішній день навряд чи ви зіткнетеся з цим протягом звичайного терміну експлуатації такої картки. Зазвичай це в порядку 100 000 циклів запису сьогодні, а SD-картки включають схеми для управління рівнем зносу, тобто розподіляють записи по носіях рівномірно, щоб уникнути "гарячих точок" - сторінки, які записуються занадто часто і тому виходять з ладу на ранній стадії .

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

Що стосується умов зберігання ... не слід зберігати їх у грязі, воді, лаві чи інших шкідливих умовах. Напевно, ви також не повинні ставити їх на залізниці і не дозволяти поїздам їздити по них. Крім того, не звертаючи особливої ​​уваги, де я зберігаю свої картки, до цього часу я не мав жодних негативних наслідків. На практиці я думаю, що те, що фізично не пошкодить карту, не зашкодить даним на ній.


37
Одна з моїх SD-карт пройшла 3 цикли, цикл прання, тобто в пральній машині, і працює чудово ... і чистіше теж можу додати. Вони справді жорсткі. ;-)
GeneQ

2
@Kevin У вас був би один нікель?
Джаред Харлі

8
Майбутній відгук Бабу про амазонку - "одна зірка - я взяв цю SD-карту на вулкан, щоб сфотографуватися, і коли я вийшов, SD-карта більше не працювала! JUNK НЕ КУПУЙ!"
Наталі Адамс

6
SD-карт не мають 100 000 циклів запису, принаймні не для будь-яких доступних. SLC спалах іноді робить, не MLC. Дивіться фактичні дані випробувань . Або тут .
дероберт

3
Анекдотичні дані: У мене протягом двох тижнів у мене вийшли з ладу дві мікро SD карти (16 Гб і 2 ГБ). Ці картки були більш-менш постійно встановлені в пристрої - тому немає зносу для вставки / зняття. Наскільки я знаю, вони не мали незвичної письменницької діяльності; вони були лише в телефонах для будь-яких телефонів Android. Раптом телефон каже, що немає SD-карти, і нічого не буде читати і записувати на них - не телефони, не Windows, не Linux (на різних машинах). Я не впевнений, що це говорить нікому, окрім цього, не обов'язково потрібен потік лави, щоб зробити SD-карту нефункціональною.
Майкл Берр

49

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

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

Сам чіп пам'яті FLASH надзвичайно міцний і може запропонувати сотні, якщо не тисячі років обслуговування; до тих пір, поки максимальна тривалість циклу запису не перевищена. Осередки пам’яті FLASH - це як мільйони окремих мікроскопічних батарей, які заряджаються на різних рівнях. Як відомо, будь-яка нова батарея в упаковці, яка сидить на полиці роками, з часом розрядиться. Те саме стосується і клітинок пам'яті FLASH, вони потребують періодичної "підзарядки", щоб підтримувати належні заряди, які представляють біти даних. Таким чином, картка пам'яті FLASH, поставлена ​​в сейф на 25 років ... гарантує, що у вас будуть пошкоджені дані при спробі їх використання. Я бачив FLASH пам'ять з 20% корупцією після 10 років перебування на сховищі.

Палетні накопичувачі FLASH чудово підходять для передачі даних з одного комп’ютера на інший тощо, але НІКОЛИ не використовуватися для довготривалого зберігання архівів. Те саме стосується і звичайного компакт-диска CD. Через 5-10 років контрастний барвник вийде з ладу, викликаючи помилки читання.

Найкращим середовищем для довготривалого зберігання є ARCHIVAL GOLD CD-R або подібний бренд. Накопичувачем на диску є тонкий шар золота 24K, щоб він не окислювався. Очікується, що збереження даних на цьому типі компакт-дисків буде недоторканим навіть через 300 років. Вони дорогі порівняно зі звичайними CD-R.


5
приємний запис. Дякуємо, що поділилися своїми знаннями. Чи можете ви додати абзац про те, як ми можемо періодично "оновлювати дані пам'яті FLASH"? Дякую.
обстріл

1
Це цікаво. Я про це не чув. Я також хотів би дізнатися більше про цю процедуру підзарядки. Або є ще хтось, хто може створити резервну копію цього твердження?
zingle-dingle

1
Потрібне цитування. Як сказала б вікіпедія.
Кріс Ф Керролл

1
Вибачте, але ... чи страждаєте ви від якогось спалаху, спричиненого ФЛЕШУ? Що з капіталізацією?
спеціаліз

@ Zingle-лощина Це явище має назву: bit rot. Навколо є багато дискусій, наприклад, news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Бен

38

Довговічність

На мій досвід, картки пам’яті досить міцні, хоча іноді вигадливі, коли мова йде про формати. Нещодавно я запустив мобільний телефон через пральну машину (він був такий брудний), і картка microSD об'ємом 2 ГБ працює чудово у моєму новому телефоні (зрештою, вмитий телефон теж працював, але це було гарним приводом для оновлення).

Каже Роб Галбрайт, який підтримує дивовижний веб-сайт на картах 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 вересня пережили обвал другої вежі на картці мікроприводу CompactFlash.

Відновлення

Якщо ви підозрюєте, що на картці може виникнути несанкціонований процес або якщо у вас виникли проблеми з читанням картки, негайно створіть резервну копію всього, що є на картці. Для цього корисні інструменти відновлення низького рівня, такі як TestDisk та PhotoRec .


Це довговічність фізичного флеш-чіпа, а не дані. Флеш - пам'ять страждає bit rot, en.wikipedia.org/wiki/Data_degradation , це happends частіше , ніж ви могли б помітити, якщо SD - карта призначена тільки для медіа - файлу. Але це, швидше за все, нестерпно для критичного коду, наприклад, завантажувач системи тощо.
Бен

10

Я не знаю, чи це допоможе, але ...

Ми використовуємо µSD-карти для всієї файлової системи на вбудованому пристрої, тому вони бачать читання і запис для цілей журналу, а також для обміну. Це файлова система, що ведеться в журналі (рішення попередніх команд), і я помітив кілька збоїв у сукупності, наприклад, 200 пристроїв, у деяких брендів більше відмов, ніж у інших. Деякі - це повні катастрофічні збої, я не можу ні читати, ні перерозподіляти та переформатувати карту, а деякі - це просто пошкодження файлової системи та повторний розділ та перезапис. Ми не довіряємо тим, кого відправлятимуть у поле.

Вони були в полі лише максимум 3 роки. Слава Богу, реальна інформація вже надіслана до бази даних та зберігається.


1
Я зіштовхуюсь з подібним випуском продукту Linux з мікро SD картами, як RFS, і також переживаю про збої. У мене було досить багато карток SD, які пошкоджуються в лабораторії, і пара цілком виходить з ладу. Чи виявило тестування якусь хорошу марку? Ви також пробували промислові SD карти?
Фред Бассет

2
Жменька на 200 за 3 роки = типовий рівень відмов у 2-3% протягом 2 або 3 років? Такий рівень відмов змушує мене повторно перевірити свої резервні копії.
Кріс Ф Керролл

1
@ChrisFCarroll, я б розслабився, якби це лише 2-3%. Якщо ви перевірити частоту відмов жорстких дисків, ви будете здивовані , і навіть злякався backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015
GTodorov

10

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


3
Я використовую Raspi для контролера спринклерів, і якраз зараз, на 3-річній позначці, карта пішла погано. Тисячі непоправних помилок fsck. Можливо, розпіян просто записує занадто багато, щоб спалах міг керувати?
voidref

2
voidref, це трохи поза темою, але саме так сталося і зі мною два рази. Після цього я вимкнув заміну в raspbian, а також змонтував кореневі файлові системи лише для читання, а потім використав операційний диск для запису тимчасових файлів. Це, здається, працювало на мене. Я думаю, що це траплялося так часто для мене, тому що я не використовував високоякісні карти SD та використовував менші ємності, тому ті самі блоки отримували перезаписані навантаження. Зрештою, вирішальний файл стає панікованим / зіпсованим та панікою ядра rpi.
Сова

2
Вам потрібно додати noatimeдо параметрів монтажу всіх розділів microsd, особливо для операцій з читанням. Навіть коли не працює microsd, а "справжній" ssd або hdd, час роботи підвищить вашу ефективність.
користувач1933738

1
Там також nodiratime, накопичені commitтакож варто спробувати.
Бен

1
малинові піски дещо особливі в корупції SD-карти. У них немає акумуляторної батареї, а також безліч електронних деталей, що вирівнюють потужність, плюс їх джерела живлення дешеві. AFAIK, що є основним джерелом корупції в даному випадку, і не застосовується до інших видів використання SD-карт.
korkman

9

Не зберігайте їх нижче від -40 ° C або вище +100 ° C (наприклад, приладова панель автомобіля в деяких місцях).

Теоретично їх можна пошкодити при досить сильному ударі. 2000  г і більше може бути достатньо.

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

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


2
У чому проблема використання SD-карт у просторі? Не те, що я планую спробувати в будь-який час незабаром, просто цікаво ...
Ювал,

6
Звичайна карта SD не є загартованою радіацією. Контролери вразливі під час роботи. Ви можете транспортувати їх у космос або в ядро ​​ядерного реактора, просто не намагайтеся їх експлуатувати там.
Колін Пікард

1
Відповідно загартована флеш-пам’ять фактично використовується в просторі весь час.
Колін Пікард

@ColinPickard, так, це називається промисловим флеш-накопичувачем, і це коштує від 10 до 1000 разів, скільки коштують звичайні карти SD.
Аарон Кемпбелл

А як щодо зберігання / читання SD-карти біля чорної діри чи літака, що розбивається?
липня 1717 року
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.