Cosa provoca il danneggiamento di una scheda SD?


20

Una delle mie schede SD economiche va di tanto in tanto corrotta e la fotocamera richiede di essere riformattata.

È frustrante, ma voglio sapere quale potrebbe essere la ragione che lo rende corrotto e perché questo potrebbe essere collegato ai costi. Può tenere vicino alla capacità pubblicizzata di 16 GB per mesi a volte e altre volte si corrompe dopo un paio di scatti.


1
la cosa migliore è usare compact line flash pro. Se ciò non è possibile, scegli schede SD pro line, come sandisk extreme. l'hai detto tu stesso "Una delle mie schede SD economiche". Si ottiene quello che si paga. unità USB economiche e schede SD non possono durare più di 1-2 volte.
Michael Nielsen,

Risposte:


26

Esistono diversi modi in cui una scheda SD può andare male.

Danno fisico

Innanzitutto, le carte possono essere effettivamente rotte fisicamente. Puoi piegarli a metà abbastanza facilmente se ci provi, ma in generale sono in realtà abbastanza resistenti. Molti sono effettivamente impermeabili anche se non commercializzati in questo modo. Ho inviato le carte attraverso il bucato e una volta ho lasciato cadere una foto piena di preziose foto per bambini nel caffè caldo - nessun problema! Ora, non consiglierei di sfidare la tua fortuna, ma se stai attento, è improbabile.

Le scariche elettrostatiche potrebbero anche danneggiare l'elettronica, anche se la maggior parte delle schede è sorprendentemente ben resistente. (Prova a distruggere intenzionalmente una carta con statica e il tuo tasso di successo sarà basso.)

Il flash non è particolarmente sensibile alla luce, quindi i raggi X dell'aeroporto non rappresentano un rischio reale (l'esposizione più lunga ai raggi X ad alta energia è un'altra storia). E i magneti non sono nemmeno una preoccupazione: "Un magnete abbastanza potente da disturbare gli elettroni nel flash sarebbe abbastanza potente da risucchiare il ferro dalle cellule del sangue", secondo il direttore esecutivo della Compact Flash Association.

È anche sorprendentemente resistente al calore: l'alloggiamento in plastica è probabilmente più a rischio della memoria stessa.

File system e corruzione dei file

Il danno fisico è al livello più elementare. All'estremità superiore, puoi avere corruzione e perdita di dati senza nulla di fondamentalmente andare storto. Il firmware delle fotocamere e dei lettori di schede (vale a dire il mini-os e il software in esecuzione sul dispositivo) può commettere errori o essere scoperto in situazioni che non è in grado di gestire.

Il più ovvio è che puoi rovinare tutto se estrai la carta mentre provi a scriverla. Non farlo. (E ricorda che con la memorizzazione nella cache, ciò può accadere un po 'di tempo dopo aver pensato che il trasferimento dei dati sia terminato.) Con le schede SD o Compact Flash, di solito è ragionevolmente sicuro rimuovere la scheda da un lettore mentre è montata per l'accesso in lettura; attenzione che se si dispone di un dispositivo con scheda xD non è sicuro.

Potrebbe verificarsi un bug nell'eliminazione dei file o se la scheda si riempie. E, teoricamente, è possibile che se si formatta la scheda su un computer i bug del filesystem in conflitto causino problemi.

Presumendo che si eviti lo scenario di strappo alla scheda e non si verifichi un errore hardware, anche questi sono piuttosto rari, poiché le implementazioni del filesystem utilizzate nelle telecamere sono in circolazione da molto tempo e sono testate molto bene.

È anche possibile che cavi danneggiati, porte USB errate o problemi nel computer stesso possano danneggiare i file durante il trasferimento. Riprovare su un altro sistema è sempre una buona prima diagnosi.

In tutti questi casi, la carta stessa va davvero bene - riformattala e puoi usarla di nuovo.

Bad Blocks

Quindi, c'è la scheda SD davvero corrotta.

Questo accade in due modi principali:

Difetti di fabbricazione

C'è molta pressione per produrre dispositivi piccoli, economici e ad alta capacità. Per fare ciò, i produttori hanno imparato a non preoccuparsi della perfezione e spediscono dispositivi con qualcosa come il 2-5% della memoria già difettosa , appena usciti dalla fabbrica. Questi blocchi danneggiati iniziali sono mascherati e non dovrebbero influire su nulla, ma in realtà hanno un effetto a lungo termine - vedi sotto.

Ed è possibile che una particolare carta abbia molto più di quanto dovrebbe, compresi i blocchi che non sono stati adeguatamente mascherati. Questo è molto più probabile con le carte economiche.

Guasto accumulato

La memoria flash ha intrinsecamente un numero limitato di cicli di scrittura / cancellazione. Inevitabilmente, gli elettroni rimangono intrappolati dove non sono desiderati e i livelli di tensione cambiano, causando infine errori di lettura o scrittura. Ogni dato bit di memoria flash viene specificato per un certo numero di cicli prima del fallimento, ma in realtà è un processo casuale e potrebbe esserci un problema molto prima che i numeri prevedano in media.

Meccanismi di coping

Poiché queste cose sono inevitabili, le schede SD sono progettate per ridurre al minimo il danno. Oltre a mascherare inizialmente i blocchi danneggiati, rilevano e mascherano i nuovi blocchi danneggiati mentre appaiono. Inizialmente sono realizzati con una capacità in eccesso e quando i blocchi si consumano, i blocchi di ricambio vengono sostituiti in modo trasparente, quindi tutto continua a funzionare. Il controller integrato della scheda flash utilizzerà la correzione degli errori per impedire che gli errori corrompano i dati nel momento in cui si verificano.

Tuttavia, le carte più economiche possono avere una correzione degli errori meno sofisticata e hanno probabilmente meno capacità di riserva per coprire blocchi danneggiati.

I dispositivi Flash usano anche il livellamento dell'usura , in modo che le scritture siano distribuite su tutto il dispositivo, non solo usando sempre la stessa area più e più volte. Anche in questo caso, le carte a buon mercato possono fare di peggio.

Quindi, nel complesso ...

Vale la pena acquistare carte di marca di alta qualità a causa dei problemi inerenti all'ultima sezione. Anche in questo caso, il fallimento è inevitabile (come morte e tasse), quindi non mettere tutte le uova nello stesso paniere - assicurati di avere dei backup. Oltre a ciò, il consiglio principale è quello di fare attenzione quando si verificano delle scritture.


2
Il nome del marchio è la strada da percorrere, ma attenzione alle carte contraffatte. Spesso è difficile dire se hai davvero una scheda SanDisk, Lexar, ecc. Cerca "contraffazione di carte SD" - non è un breve elenco :( Questo è sicuramente un caso di "ottieni quello per cui paghi".
AngerClown,

4

Sulla base della descrizione del problema, sembra che la scheda in questione potrebbe avere un blocco danneggiato che non viene mascherato dal controller della scheda. Poiché la maggior parte delle schede flash utilizza un certo livello di usura, il problema si verifica solo ogni volta che il controller tenta di accedere al blocco danneggiato. Se la scheda è, ad esempio, una scheda da 8 GB che viene riformattata frequentemente (in modo che tutti i blocchi "buoni" siano generalmente disponibili per la scrittura su base regolare), potresti aspettarti di riscontrare il problema ogni volta che sono stati scritti circa 8 GB sulla scheda dall'ultima volta che si è verificato il problema. Se si lasciano circa 4 GB di dati scritti in modo permanente sulla scheda, si verificherà il problema ogni volta che altri 4 GB vengono scritti sulla scheda.

Perché questo accade più spesso con le carte economiche?

  • Un controllo di qualità inferiore consente carte con più blocchi difettosi.
  • Le carte più economiche hanno spesso processi di correzione degli errori meno sofisticati integrati.
  • C'è meno memoria "di riserva" inclusa nella scheda per sostituire i blocchi danneggiati quando vengono rilevati e mascherati dal controller.

Nota: questa è una descrizione eccessivamente semplificata di come funziona il livellamento dell'usura nella pratica, ma illustra il concetto di base.


Sarebbe apprezzato che qualsiasi voto negativo per una risposta sia accompagnato da una spiegazione di quali informazioni nella risposta sono errate o come la risposta potrebbe essere migliorata.
Michael C

1
Sono sconcertato. Forse qualcuno non capisce quello che stai dicendo con il 4GB avvolgente.
Mattdm,

Forse volevano più di un perché e non cosa stessero succedendo ? * scrollata di spalle *
mattdm,

I formati non eliminano l'elenco di settori danneggiati ... è una risposta errata e quindi il downvote.
James Snell,

Questa risposta non lo dice, dal momento che il settore danneggiato non viene elencato per cominciare ...
Michael C

3

Ci sono generalmente due motivi per corruzione ...

La carta è difettosa.

Le carte sono così economiche rispetto alle macchine fotografiche che non ci sono scuse per non seguire il mantra 'in caso di dubbio, buttalo fuori' e quindi puoi sostituirle con carte che hanno una garanzia. Se le carte falliscono è normalmente il "controller" che fallisce e sarà completamente inaccessibile.

La carta sta scrivendo spazzatura.

Nella mia esperienza questo è molto più comune e può accadere per molte ragioni.

Sebbene non sia specifico per la fotocamera, il computer educativo / hobby basato su SoC "Raspberry Pi" presenta numerosi problemi nel parlare con le carte, alcuni gli piacciono, altri no e su 6 carte che possiedo (che sono state tutte testate con vari strumenti e può essere dimostrato che va bene) funziona solo uno. Questo è un modo rotatorio per dire che per prima cosa controlla che la tua carta sia supportata dalla fotocamera.

Ho anche un problema che di nuovo 1 carta (del batch testato) ha spazzatura scritta dalla mia macchina fotografica e quindi afferma che la carta è rotta. Potrebbe essere un frame o potrei riempire la scheda. Ho contattato il produttore ma, poiché il problema non è riproducibile in modo coerente, non sono stati in grado di fare nulla al riguardo, tranne avvisarmi di formattare la mia carta (che cancella la corruzione allo stesso modo della rimozione dell'ultimo file scritto sul scheda ma non impedisce che si verifichi di nuovo - il tutto sulla formattazione di SD è FUD creato da persone che non capiscono la tecnologia.) La scheda va bene e anche se l'ho ritirata dalla fotocamera ora funziona bene in un altro sistema in cui è in uso quasi tutti i giorni ed è stato per un po 'di tempo senza un piccolo errore ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.