Istnieje kilka sposobów na uszkodzenie karty SD.
Obrażenia fizyczne
Po pierwsze, karty można faktycznie fizycznie złamać. Możesz spróbować zgiąć je na pół całkiem łatwo, jeśli spróbujesz, ale ogólnie są one dość odporne. Wiele z nich jest skutecznie wodoodpornych, nawet jeśli nie są sprzedawane w ten sposób. Wysłałem karty przez pranie, a kiedy wrzuciłem jedno pełne cennych zdjęć dziecka bezpośrednio do gorącej kawy - nie ma problemu! Teraz nie zalecałbym forsowania szczęścia, ale jeśli będziesz ostrożny, jest to mało prawdopodobne.
Wyładowanie elektrostatyczne może również uszkodzić elektronikę, chociaż znowu większość kart jest zaskakująco dobrze odporna. (Spróbuj celowo zniszczyć kartę z ładunkiem elektrostatycznym, a wskaźnik sukcesu będzie niski).
Lampa błyskowa nie jest szczególnie wrażliwa na światło, więc zdjęcia rentgenowskie na lotnisku nie stanowią realnego ryzyka (dłuższa ekspozycja na promieniowanie rentgenowskie o wysokiej energii to inna historia). Magnesy też nie są zmartwieniem - „ Zdaniem dyrektora wykonawczego Compact Flash Association, „ magnes wystarczająco silny, aby zakłócać elektrony we flashu, byłby wystarczająco silny, aby wyssać żelazo z komórek krwi ” .
Jest również zaskakująco odporny na ciepło - plastikowa obudowa jest prawdopodobnie bardziej zagrożona niż sama pamięć.
System plików i uszkodzenie pliku
Obrażenia fizyczne są na najbardziej podstawowym poziomie. Na wyższym poziomie możesz mieć korupcję i utratę danych bez żadnych fundamentalnych błędów. Oprogramowanie wbudowane w aparatach i czytnikach kart (to znaczy mini-OS i oprogramowanie działające na urządzeniu) może popełniać błędy lub zostać złapanym w sytuacjach, z którymi nie może sobie poradzić.
Najbardziej oczywiste jest to, że możesz popsuć wszystko, jeśli wyciągniesz kartę, próbując do niej napisać. Nie rób tego (I pamiętaj, że w przypadku buforowania może to nastąpić dość długo po tym, jak myślisz, że transfer danych jest zakończony.) W przypadku kart SD lub Compact Flash, zwykle jest dość bezpiecznie wyjąć kartę z czytnika, gdy jest ona zamontowana w celu uzyskania dostępu do odczytu; strzeż się, że jeśli masz urządzenie z kartą xD, nie jest to bezpieczne.
Może wystąpić błąd podczas usuwania plików lub zapełnienia karty. Teoretycznie możliwe jest, że jeśli sformatujesz kartę na komputerze, błędy w systemie plików spowodują konflikt.
Zakładając, że unikasz scenariusza „wyciągnij kartę” i nie masz awarii sprzętu, są one również dość rzadkie, ponieważ implementacje systemu plików stosowane w kamerach są dostępne od dawna i są bardzo dobrze przetestowane.
Możliwe jest również, że złe kable, złe porty USB lub problemy w samym komputerze mogą uszkodzić pliki podczas przesyłania. Ponowna próba na innym systemie jest zawsze dobrą pierwszą diagnostyką.
We wszystkich tych przypadkach sama karta jest naprawdę w porządku - sformatuj ją i możesz jej ponownie użyć.
Złe bloki
Następnie karta SD naprawdę ulega uszkodzeniu.
Dzieje się tak na dwa główne sposoby:
Wady produkcyjne
Wytwarzanie małych, tanich urządzeń o dużej pojemności wymaga dużej presji. Aby to zrobić, producenci nauczyli się nie martwić o doskonałość i wysyłają urządzenia z czymś takim, jak 2-5% pamięci już źle , prosto z fabryki. Te początkowe złe bloki są maskowane i nie powinny na nic wpływać, ale w rzeczywistości mają efekt długoterminowy - patrz poniżej.
I możliwe, że konkretna karta będzie miała znacznie więcej niż powinna, w tym bloki, które nie zostały odpowiednio zamaskowane. Jest to o wiele bardziej prawdopodobne w przypadku tanich kart.
Skumulowana awaria
Pamięć flash z natury ma ograniczoną liczbę cykli zapisu / kasowania. Nieuchronnie elektrony zostają uwięzione tam, gdzie nie są potrzebne, a poziomy napięcia przesuwają się, powodując ostatecznie błąd odczytu lub zapisu. Dany fragment pamięci flash jest określony dla określonej liczby cykli przed awarią, ale tak naprawdę jest to proces losowy i może wystąpić problem na długo przed przewidywaniem liczb.
Mechanizmy radzenia sobie
Ponieważ te rzeczy są nieuniknione, karty SD zostały zaprojektowane w celu zminimalizowania szkód. Oprócz maskowania złych bloków początkowo wykrywają i maskują nowe złe bloki, gdy się pojawiają. Są one początkowo wytwarzane z nadmiarem pojemności, a gdy bloki się zużywają, zapasowe bloki są transparentnie zastępowane, więc wszystko działa. Wbudowany kontroler karty flash użyje korekcji błędów, aby zapobiec uszkodzeniu danych podczas błędów.
Ale tańsze karty mogą mieć mniej zaawansowaną korekcję błędów i prawdopodobnie będą miały mniej wolnej pojemności na pokrycie złych bloków.
Urządzenia flash również wykorzystują wyrównywanie zużycia , dzięki czemu zapisy są rozproszone po całym urządzeniu, a nie tylko przy użyciu tego samego obszaru w kółko. Tutaj znowu tanie karty mogą to zrobić gorzej.
Więc ogólnie ...
Warto kupować wysokiej jakości karty z marką ze względu na nieodłączne problemy z ostatniej części. Nawet wtedy niepowodzenie jest nieuniknione (jak śmierć i podatki), więc nie umieszczaj wszystkich jajek w tym samym koszu - upewnij się, że masz kopie zapasowe. Poza tym główną radą jest zachować ostrożność w przypadku zapisów.