Может ли это повредить SD-карту или все в порядке?
Это больше, чем хорошо. Это на самом деле может быть полезным. У вас гораздо больше шансов продлить срок службы карты по сравнению с тем, чтобы никогда не форматировать и не стирать только изображения с карты, регулярно форматируя.
Способ работы карт флэш-памяти (и флэш-накопителей USB) заключается в том, что контроллер памяти на карте назначает различные области карты для определенных местоположений каталогов при каждом форматировании карты. Они делают это для так называемой балансировки нагрузки / выравнивания износа.
Флэш-память имеет ограниченное количество циклов записи, которые она может выдержать до того, как произойдет сбой. Число циклов записи, которые каждый бит на карте флэш-памяти может обработать до того, как она выйдет из строя, очень велико, но в конечном итоге оно изнашивается. Таким образом, контроллер пытается обеспечить, чтобы каждое место хранения всей карты записывалось примерно одинаковое количество раз в течение срока службы карты. Это означает, что даже после того, как вы отформатируете карту, контроллер будет продолжать использовать части карты, на которые еще не была записана запись, до тех пор, пока не будет записана каждая ячейка памяти на всей карте, прежде чем он вернется и начнет использовать местоположения, которые уже были использованы.
Это хорошо для восстановления, потому что это означает, что мало что будет перезаписано, пока вся карта не будет записана в один раз. Но потом он вернется и снова использует самое начало, если это пространство будет пустым. Когда вы удаляете файл обычно, то пространство, которое используется, помечается как пустое, но состояние каждого бита в этом пространстве не изменяется. Когда вы форматируете карту, почти все обычное место на карте помечается как пустое и доступное для использования.
Регулярное форматирование помогает контроллеру памяти на карте лучше справляться с выравниванием износа. Это также позволяет повысить производительность карты за счет увеличения вероятности последовательных операций записи. Если вы оставляете одни и те же файлы на половине карты и многократно записываете файлы на другую половину, стираете их и перезаписываете другие файлы, то весь износ будет приходиться только на половину карты, а продолжительность жизни карты - до половины оно терпит неудачу, будет короче!
Кроме того, если контроллер карты памяти обнаружил поврежденные сектора на карте, он удалит эти сектора из списка доступных секторов для карты. Это происходит каждый раз, когда карта отформатирована.
Большинство карт памяти имеют немного больше памяти, чем указано в списке. При обнаружении неисправного сектора контроллер памяти блокирует использование неисправного сектора и заменяет его частью «запасной» памяти на карте. Одно из общих отличий между картами памяти известных брендов и стандартными картами памяти без имен заключается в количестве поврежденных секторов, отображенных в общей памяти карты, прежде чем она покинет завод. Чем больше объем памяти, который должен быть отображен, тем меньше резервной памяти доступно на карте для контроллера, чтобы использовать его, так как впоследствии другие секторы выйдут из строя. Все основные бренды (Lexar, SanDisk, Transcend, Kingston и т. Д.) Получают свои компоненты от одной и той же горстки поставщиков, которые фактически производят микросхемы памяти и контроллеры. То же самое делают и названия, не принадлежащие бренду, но они обычно покупают оставшиеся компоненты, которые могут быть, а могут и не быть достаточно хорошими, чтобы пройти контроль качества покупателей основных брендов. Покупатели обращают внимание на то, сколько резервной памяти остается на микросхемах после того, как поврежденные сектора были намечены на заводе.