Що призводить до пошкодження SD-карти?


20

Одна з моїх дешевих карт SD періодично пошкоджується, і камера вимагає переформатувати її.

Це засмучує, але я хочу знати, що може бути причиною того, що воно стає корумпованим і чому це може бути пов'язано з витратами. Він може тримати близько від рекламованої ємності 16 Гб протягом місяців, а інший раз стає корумпованим після декількох знімків.


1
Найкраще використовувати pro line compactflash. Якщо це неможливо, тоді займіться професійними картами SD, наприклад, sandisk extreme. Ви самі це сказали "Одна з моїх дешевих карт SD". ви отримуєте те, за що платите. Не можна очікувати, що дешеві usb-накопичувачі та SD-картки прослужать вам більше 1-2 разів.
Майкл Нільсен

Відповіді:


26

Існує кілька способів, через які SD-карта може погіршитися.

Фізичні ушкодження

По-перше, картки можуть бути фактично фізично зламані. Ви можете зігнути їх навпіл досить легко, якщо спробувати, але взагалі вони насправді досить пружні. Багато з них є практично водонепроникними, навіть якщо не продаються таким чином. Я надсилав листівки через пральню, і як тільки я скинув одну повну дорогоцінних фотографій дитини прямо у гарячу каву - без проблем! Зараз я б не рекомендував наполягати на удачі, але якщо ви обережні, це малоймовірно.

Електростатичний розряд також може пошкодити електроніку, хоча знову ж таки більшість карт на диво добре стійкі. (Спробуйте навмисно знищити карту статично, і ваш рівень успіху буде низьким.)

Спалах не особливо чутливий до світла, тому рентгенівські випромінювання в аеропорту не є реальним ризиком (інша історія - довше опромінення високоенергетичними рентгенівськими променями). І магніти теж не хвилюються - "Магніт, досить потужний, щоб турбувати електрони у спалах, був би досить потужним, щоб висмоктати залізо з ваших клітин крові", за словами виконавчого директора Compact Flash Association.

Це також напрочуд жаростійкий - пластиковий корпус, ймовірно, піддається більшому ризику, ніж сама пам'ять.

Пошкодження файлової системи та файлів

Фізичні пошкодження знаходяться на самому базовому рівні. Зрештою, ви можете зазнати корупції та втрати даних, якщо нічого принципово не піде не так. Прошивка в камерах та зчитувачах карт (тобто, mini-os та програмне забезпечення, яке працює на пристрої) може помилятися або потрапляти в ситуації, з якими він не може впоратися.

Найбільш очевидним є те, що ви можете зіпсувати речі, якщо витягнете карту, намагаючись записати на неї. Не робіть цього. (І пам’ятайте, що кешування може відбутися досить довго після того, як ви думаєте, що передача даних виконана.) З SD або Compact Flash карт, як правило, досить безпечно вийняти карту з рідера, поки вона встановлена ​​для доступу до читання; майте на увазі, що якщо у вас є пристрій xD-картки, це не є безпечним.

Може виникнути помилка при видаленні файлів або якщо карта заповнюється. І теоретично можливо, що якщо ви відформатуєте карту на комп’ютері, конфлікт файлової системи буде викликати проблеми.

Якщо припустити, що ви уникаєте сценарію виходу з карти та не маєте апаратних збоїв, вони також є досить рідкісними, оскільки реалізація файлової системи, яка використовується у камерах, існує давно і дуже добре перевірена.

Можливо також, що поганий кабель, поганий порт USB або проблеми в самому комп’ютері можуть пошкодити файли при передачі. Повторна спроба іншої системи - це завжди хороша перша діагностика.

У всіх цих випадках сама картка справді прекрасна - переформатуйте, і ви можете використовувати її знову.

Погані блоки

Потім, SD-карта дійсно пошкоджена.

Це відбувається двома основними способами:

Дефекти виробництва

Існує великий тиск для виробництва невеликих, дешевих пристроїв великої потужності. Для цього виробники навчилися не турбуватися про досконалість, і постачають пристрої з чимось на зразок 2-5% пам’яті вже погано , прямо з фабрики. Ці початкові погані блоки замасковані і не повинні впливати ні на що, але насправді мають довгостроковий ефект - див. Нижче.

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

Накопичена несправність

Flash-пам’яті властиво обмежена кількість циклів запису / стирання. Неминуче електрони потрапляють у пастку там, де їм не потрібно, і рівні напруги зміщуються, врешті-решт, викликаючи збій читання або запису. Будь-який заданий біт флеш-пам’яті задається протягом певного числа циклів до відмови, але насправді це випадковий процес, і може виникнути проблема задовго до того, як цифри прогнозуватимуть в середньому.

Механізми подолання

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

Але дешевші картки можуть мати менш складне виправлення помилок і, ймовірно, матимуть меншу запасну ємність для покриття поганих блоків.

Flash-пристрої також використовують вирівнювання зносу , так що записи поширюються по всьому пристрою, а не завжди завжди використовуючи одну і ту ж область знову і знову. Знову ж таки, дешеві картки можуть зробити цю роботу гіршою.

Отже, загалом ...

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


2
Найменування бренду - це шлях, але остерігайтеся підроблених карток. Часто важко сказати, чи справді у вас є карта SanDisk, Lexar тощо. Шукайте підробку sd-карти - це не короткий список :( Це безумовно випадок "ви отримуєте те, за що платите".
AngerClown

4

Виходячи з вашого опису проблеми, здається, що на розглянутій картці може бути поганий блок, який не маскується контролером карти. Оскільки більшість флеш-карт використовують певний тип вирівнювання зносу, проблема виникатиме лише кожного разу, коли контролер намагається отримати доступ до поганого блоку. Якщо, наприклад, карта є карткою 8 Гб, яка часто переформатується (так що всі "хороші" блоки, як правило, доступні для регулярного запису), ви можете розраховувати на проблему щоразу, коли приблизно 8 Гб буде записано на картку з останнього разу, коли сталася проблема. Якщо ви залишите близько 4 ГБ даних, назавжди записаних на карту, ви відчуватимете проблему щоразу, коли на карту буде записано ще 4 Гб.

Чому це трапляється частіше з дешевими картками?

  • Нижчий контроль якості дозволяє пропускати картки з більш поганими блоками.
  • Дешеві картки часто мають вбудовані менш складні процеси виправлення помилок.
  • На картці є менше «резервної» пам’яті для заміни поганих блоків під час їх виявлення та маскування контролером.

Примітка. Це надмірно спрощений опис того, як вирівнювання зносу працює в реальній практиці, але ілюструє основну концепцію.


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

1
Я загадкований. Можливо, хтось не отримує того, що ви говорите, з обробкою 4 Гб.
mattdm

Можливо, вони хотіли більше чому, а не того, що відбувається ? *
знизати

Формати не вбивають список поганих секторів ... це неправильна відповідь, а значить, і зворотний результат.
Джеймс Снелл

Ця відповідь не говорить, що це робить, оскільки поганий сектор не перераховується для початку ...
Michael C

3

Як правило, дві причини корупції ...

Карта несправна.

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

На картці написано сміття.

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

Хоча це не спеціально для камери, навчальний / хобі-комп’ютер "Raspberry Pi" має безліч проблем із розмовою з картками, деяким це подобається, деяким це не так і з 6 власних карток (які всі були протестовані різні інструменти і може бути показано добре) працює лише один. Це зворотний спосіб сказати, щоб перевірити свою карту, перш за все, підтримується камера.

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

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