Есть несколько способов, которыми SD-карта может испортиться.
Физический урон
Во-первых, карты могут быть физически сломаны. Вы можете легко согнуть их пополам, если попытаетесь, но в целом они на самом деле довольно устойчивы. Многие из них действительно водонепроницаемы, даже если не продаются таким образом. Я отправил открытки через прачечную, и однажды я бросил одну полную драгоценных детских фотографий прямо в горячий кофе - нет проблем! Я бы не советовал испытывать удачу, но если вы будете осторожны, это маловероятно.
Электростатический разряд также может повредить электронику, хотя, опять же, большинство карт на удивление хорошо устойчивы. (Постарайтесь преднамеренно уничтожить карту со статичным, и ваш успех будет низким.)
Вспышка не особенно чувствительна к свету, поэтому аэропортовые рентгеновские лучи не представляют особого риска (более длительное воздействие высокоэнергетических рентгеновских лучей - другая история). И магниты тоже не волнуют - «Магнит, достаточно мощный, чтобы возмущать электроны во вспышке, был бы достаточно силен, чтобы высосать железо из ваших клеток крови», - говорит исполнительный директор Ассоциации Compact Flash.
Он также удивительно теплостойкий - пластиковый корпус, вероятно, подвергается большему риску, чем сама память.
Файловая система и повреждение файлов
Физический урон на самом базовом уровне. На более высоком уровне вы можете иметь повреждения и потерю данных без каких-либо фундаментальных ошибок. Микропрограмма в камерах и кард-ридерах (то есть мини-ОС и программное обеспечение, которое работает на устройстве) может ошибаться или попадать в ситуации, с которыми не может справиться.
Наиболее очевидным является то, что вы можете все испортить, если вы вытащите карту, пытаясь записать на нее карту. Не делай этого. (И помните, что с кэшированием это может происходить довольно долго после того, как вы думаете, что передача данных завершена.) С картами SD или Compact Flash обычно достаточно безопасно извлечь карту из устройства чтения, когда она смонтирована для доступа для чтения; нужно учитывать , что , если вам посчастливилось иметь устройство XD карты , что это не безопасно.
Ошибка может возникнуть при удалении файлов или заполнении карты. И теоретически возможно, что если вы отформатируете карту на компьютере, конфликтующие ошибки файловой системы вызовут проблемы.
Предполагая, что вы избегаете сценария выдергивания карты и не имеете аппаратного сбоя, они также довольно редки, потому что реализации файловой системы, используемые в камерах, существуют уже давно и очень хорошо протестированы.
Также возможно, что плохие кабели, плохие порты USB или проблемы в самом компьютере могут повредить файлы при передаче. Попытка еще раз на другой системе - это всегда хорошая первая диагностика.
Во всех этих случаях сама карта действительно хороша - переформатируйте, и вы сможете использовать ее снова.
Плохие блоки
Затем SD-карта действительно повреждена.
Это происходит двумя основными способами:
Заводской брак
Существует большое давление для производства небольших, дешевых устройств большой емкости. Чтобы сделать это, производители научились не беспокоиться о совершенстве и поставляют устройства с чем-то вроде 2-5% уже плохой памяти , прямо с завода. Эти начальные плохие блоки замаскированы и не должны ни на что влиять, но на самом деле имеют долгосрочный эффект - см. Ниже.
И возможно, что у конкретной карты будет намного больше, чем предполагалось, включая блоки, которые не были должным образом замаскированы. Это намного более вероятно с дешевыми картами.
Накопленная ошибка
Флэш-память по своей сути имеет ограниченное количество циклов записи / стирания. Неизбежно, электроны попадают в ловушку там, где они не нужны, и уровни напряжения смещаются, что в конечном итоге приводит к ошибкам чтения или записи. Любой заданный бит флэш-памяти указывается для определенного количества циклов до сбоя, но на самом деле это случайный процесс, и может возникнуть проблема задолго до того, как числа будут предсказываться в среднем.
Механизмы преодоления
Поскольку эти вещи неизбежны, SD-карты предназначены для минимизации ущерба. В дополнение к первоначальному маскированию плохих блоков они обнаруживают и маскируют новые плохие блоки по мере их появления. Первоначально они сделаны с избыточной емкостью, и когда блоки изнашиваются, запасные блоки заменяются прозрачно, поэтому все продолжает работать. Встроенный контроллер флэш-карты будет использовать исправление ошибок, чтобы предотвратить повреждение данных по мере их возникновения.
Но более дешевые карты могут иметь менее изощренное исправление ошибок и, скорее всего, будут иметь меньшую запасную емкость для покрытия плохих блоков.
Флэш-устройства также используют выравнивание износа , поэтому записи распределяются по всему устройству, а не только всегда используют одну и ту же область снова и снова. И здесь дешевые карты могут справиться с этой задачей хуже.
Итак, в целом ...
Это стоит того, чтобы покупать высококачественные фирменные карты из-за проблем, присущих последнему разделу. Даже тогда неудача неизбежна (например, смерть и налоги), поэтому не кладите все яйца в одну корзину - убедитесь, что у вас есть резервные копии. Кроме этого, главный совет - быть осторожным, когда происходят записи.