Існує кілька способів, через які SD-карта може погіршитися.
Фізичні ушкодження
По-перше, картки можуть бути фактично фізично зламані. Ви можете зігнути їх навпіл досить легко, якщо спробувати, але взагалі вони насправді досить пружні. Багато з них є практично водонепроникними, навіть якщо не продаються таким чином. Я надсилав листівки через пральню, і як тільки я скинув одну повну дорогоцінних фотографій дитини прямо у гарячу каву - без проблем! Зараз я б не рекомендував наполягати на удачі, але якщо ви обережні, це малоймовірно.
Електростатичний розряд також може пошкодити електроніку, хоча знову ж таки більшість карт на диво добре стійкі. (Спробуйте навмисно знищити карту статично, і ваш рівень успіху буде низьким.)
Спалах не особливо чутливий до світла, тому рентгенівські випромінювання в аеропорту не є реальним ризиком (інша історія - довше опромінення високоенергетичними рентгенівськими променями). І магніти теж не хвилюються - "Магніт, досить потужний, щоб турбувати електрони у спалах, був би досить потужним, щоб висмоктати залізо з ваших клітин крові", за словами виконавчого директора Compact Flash Association.
Це також напрочуд жаростійкий - пластиковий корпус, ймовірно, піддається більшому ризику, ніж сама пам'ять.
Пошкодження файлової системи та файлів
Фізичні пошкодження знаходяться на самому базовому рівні. Зрештою, ви можете зазнати корупції та втрати даних, якщо нічого принципово не піде не так. Прошивка в камерах та зчитувачах карт (тобто, mini-os та програмне забезпечення, яке працює на пристрої) може помилятися або потрапляти в ситуації, з якими він не може впоратися.
Найбільш очевидним є те, що ви можете зіпсувати речі, якщо витягнете карту, намагаючись записати на неї. Не робіть цього. (І пам’ятайте, що кешування може відбутися досить довго після того, як ви думаєте, що передача даних виконана.) З SD або Compact Flash карт, як правило, досить безпечно вийняти карту з рідера, поки вона встановлена для доступу до читання; майте на увазі, що якщо у вас є пристрій xD-картки, це не є безпечним.
Може виникнути помилка при видаленні файлів або якщо карта заповнюється. І теоретично можливо, що якщо ви відформатуєте карту на комп’ютері, конфлікт файлової системи буде викликати проблеми.
Якщо припустити, що ви уникаєте сценарію виходу з карти та не маєте апаратних збоїв, вони також є досить рідкісними, оскільки реалізація файлової системи, яка використовується у камерах, існує давно і дуже добре перевірена.
Можливо також, що поганий кабель, поганий порт USB або проблеми в самому комп’ютері можуть пошкодити файли при передачі. Повторна спроба іншої системи - це завжди хороша перша діагностика.
У всіх цих випадках сама картка справді прекрасна - переформатуйте, і ви можете використовувати її знову.
Погані блоки
Потім, SD-карта дійсно пошкоджена.
Це відбувається двома основними способами:
Дефекти виробництва
Існує великий тиск для виробництва невеликих, дешевих пристроїв великої потужності. Для цього виробники навчилися не турбуватися про досконалість, і постачають пристрої з чимось на зразок 2-5% пам’яті вже погано , прямо з фабрики. Ці початкові погані блоки замасковані і не повинні впливати ні на що, але насправді мають довгостроковий ефект - див. Нижче.
І цілком можливо, що конкретна карта матиме набагато більше, ніж передбачалося, включаючи блоки, які не були замасковані належним чином. Це набагато частіше при дешевих картах.
Накопичена несправність
Flash-пам’яті властиво обмежена кількість циклів запису / стирання. Неминуче електрони потрапляють у пастку там, де їм не потрібно, і рівні напруги зміщуються, врешті-решт, викликаючи збій читання або запису. Будь-який заданий біт флеш-пам’яті задається протягом певного числа циклів до відмови, але насправді це випадковий процес, і може виникнути проблема задовго до того, як цифри прогнозуватимуть в середньому.
Механізми подолання
Оскільки ці речі неминучі, SD-карти призначені для мінімізації шкоди. На додаток до маскування поганих блоків спочатку вони виявляють і маскують нові погані блоки під час їх появи. Вони спочатку виготовляються із зайвою ємністю, а оскільки блоки зношуються, запасні блоки прозоро підміняються, тому все продовжує працювати. Вбудований контролер флеш-картки використовуватиме виправлення помилок, щоб запобігти пошкодженню даних під час їх виникнення.
Але дешевші картки можуть мати менш складне виправлення помилок і, ймовірно, матимуть меншу запасну ємність для покриття поганих блоків.
Flash-пристрої також використовують вирівнювання зносу , так що записи поширюються по всьому пристрою, а не завжди завжди використовуючи одну і ту ж область знову і знову. Знову ж таки, дешеві картки можуть зробити цю роботу гіршою.
Отже, загалом ...
Варто придбати якісні картки з фірмовою маркою через властиві проблеми в останньому розділі. Вже тоді невдача неминуча (як смерть та податки), тому не кладіть усі яйця в один і той же кошик - переконайтеся, що у вас є резервні копії. Крім цього, головна порада - бути обережними, коли відбувається записування.