Qual è l'aspettativa di vita di una scheda SD?


100

Ho alcune schede SD che uso. C'è un limite a quante volte posso scrivere su di loro? Se lascio informazioni su una carta, c'è qualcosa che può farle perdere eventualmente queste informazioni (tranne un campo magnetico)? Quali sono le condizioni di conservazione preferite per queste carte?


Ci sono anche problemi di usura dei contatti ... superuser.com/questions/405942/…
Moab

1
Essere consapevoli anche delle scariche di elettricità statica; potrebbero distruggere la tua carta ... ed è facile ottenere elettricità statica da tutti gli sfregamenti sui vestiti di plastica - a differenza della cosa lava o del treno.

Risposte:


102

La memoria flash ha infatti cicli di scrittura limitati. Tuttavia, ormai è improbabile che tu lo incontri entro la normale vita di una tale carta. Di solito questo è nell'ordine di 100.000 cicli di scrittura oggi e le schede SD includono circuiti per gestire il livellamento dell'usura, ovvero distribuire le scritture sui supporti di archiviazione in modo uniforme per evitare "punti critici", pagine che vengono scritte troppo frequentemente e quindi non si verificano in anticipo .

Le informazioni memorizzate sulla scheda sono sicure anche nei campi magnetici perché le informazioni non sono memorizzate magneticamente (contrariamente ai dischi rigidi o ai floppy disk).

Per quanto riguarda le condizioni di conservazione ... non dovresti conservarle in fango, acqua, lava o altre condizioni dannose. Probabilmente non dovresti nemmeno metterli sulle ferrovie e lasciare che i treni li attraversino. A parte questo, non prestando particolare attenzione a dove conservo le mie carte non ho avuto finora effetti negativi. In pratica, penso che qualunque cosa non danneggi fisicamente la carta non danneggerà i dati su di essa.


37
Una delle mie schede SD ha attraversato 3 cicli, cicli di lavaggio, cioè in lavatrice e funziona bene ... e anche più pulito posso aggiungere. Sono davvero difficili. ;-)
GeneQ,

2
@ Kevin Avresti un nichel?
Jared Harley,

8
La futura recensione amazzonica di Babu - "una stella - ho portato questa scheda SD nel vulcano per scattare foto e quando sono uscito la scheda SD non funzionava più! JUNK NON ACQUISTA!"
Natalie Adams,

6
Le schede SD non hanno 100.000 cicli di scrittura, almeno non per quelli a prezzi ragionevoli. Il flash SLC a volte lo fa, non MLC. Vedi i dati dei test effettivi . O qui .
derobert,

3
Dati aneddotici: ho avuto due schede micro SD fallite su di me nelle ultime due settimane (un 16GB e un 2GB). Queste schede sono state montate più o meno permanentemente in un dispositivo, quindi nessuna usura per inserzione / rimozione. Per quanto ne so non avevano attività di scrittura insolite; questi erano solo nei telefoni per qualsiasi telefono Android facciano con loro. All'improvviso il telefono dice che non esiste una scheda SD e che nulla leggerà o scriverà loro - né telefoni, né Windows, né Linux (in una varietà di macchine). Non sono sicuro di ciò che questo dice a chiunque tranne che non richiede necessariamente un flusso di lava per rendere una scheda SD non funzionale.
Michael Burr,

49

Non fidarti mai della memoria FLASH di alcun tipo per l'archiviazione a lungo termine. La mia esperienza con FLASH è che l'integrità inizia a vacillare in appena 5 anni. Le tensioni immagazzinate nelle celle di memoria FLASH si dissipano e possono essere male interpretate dopo un po '. Le alte temperature accelerano la dissipazione e accorciano lo stoccaggio anche a meno di 5 anni.

FLASH ad alta densità in cui una cella può rappresentare 2 bit ha il più alto tasso di fallimento .. più comune in uso in quanto è il più economico da produrre (doppia capacità). Molte applicazioni di microcontrollori FLASH non funzionano dopo 5-10 anni a causa della corruzione della memoria FLASH. Il re-FLASH del firmware ripristina il chip per altri 5-10 anni, ecc. Pertanto, è necessario aggiornare periodicamente i dati della memoria FLASH per garantire una continua integrità. Lo stesso vale se si desidera utilizzare la scheda SD come memoria a lungo termine.

Il chip di memoria FLASH stesso è estremamente robusto e può offrire centinaia, se non migliaia di anni di servizio; purché non sia stata superata la durata massima del ciclo di scrittura. Le celle di memoria FLASH sono come milioni di singole batterie microscopiche che vengono caricate a diversi livelli. Come sapete, ogni batteria nuova nel pacchetto che si trova su uno scaffale per anni alla fine si scarica. Lo stesso vale per le celle di memoria FLASH, richiedono periodicamente la "ricarica" ​​per mantenere cariche adeguate che rappresentano bit di dati. Quindi una scheda di memoria FLASH messa in una cassetta di sicurezza per 25 anni ... ti garantiamo che avrai dati corrotti quando proverai ad usarla. Ho visto la memoria FLASH con il 20% di corruzione dopo 10 anni di archiviazione.

Le chiavette USB FLASH sono ideali per il trasferimento di dati da un computer a un altro, ecc., MAI da utilizzare per l'archiviazione a lungo termine. Lo stesso vale per il CD ROM convenzionale. Dopo 5-10 anni, il colorante a contrasto non riesce a causare errori di lettura.

I supporti migliori per la conservazione a lungo termine sono ARCHIVAL GOLD CD-R o marchi simili. Il supporto di memorizzazione sul disco è un sottile strato di oro 24K, quindi non si ossida. La conservazione dei dati su questo tipo di CD dovrebbe essere intatta anche dopo 300 anni. Sono costosi rispetto al convenzionale CD-R.


5
bel commento. Grazie per avere condiviso le tue conoscenze. Puoi aggiungere un paragrafo su come possiamo "aggiornare periodicamente i dati della memoria FLASH"? Grazie.
shellter

1
Questo è interessante. Non ne ho sentito parlare. Vorrei anche saperne di più su questa procedura di ricarica. O c'è qualcun altro che può eseguire il backup di questa affermazione?
zingle-dingle,

1
Citazione necessaria. Come direbbe Wikipedia.
Chris F Carroll,

1
scusa ma ... soffri di una specie di attacco indotto da FLASH? Qual è la capitalizzazione?
specializt

@ Zingle-Dingle Questo fenomeno ha un nome: bit rot. Ci sono molte discussioni in giro, ad esempio news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben

38

durabilità

Nella mia esperienza, le schede di memoria sono abbastanza durevoli, anche se a volte schizzinose quando si tratta di formati. Di recente ho fatto scorrere un cellulare attraverso la lavatrice (era così sporco) e la scheda microSD da 2 GB funziona perfettamente nel mio nuovo telefono (alla fine ho anche fatto funzionare il telefono lavato, ma era una buona scusa per l'aggiornamento).

Rob Galbraith, che gestisce un fantastico sito Web su schede CompactFlash e Secure Digital , afferma

Le singole celle di memoria flash hanno una durata limitata. Questa è la brutta notizia. La buona notizia è che la loro durata di vita è di solito misurata in molte, molte migliaia di cicli di cancellazione / scrittura e che i controller di schede utilizzano un algoritmo che bilancia l'usura attraverso le celle dell'intera scheda. Le schede CompactFlash e SD / SDHC sono progettate per mappare automaticamente e in modo trasparente le celle di memoria che si guastano o, in alcuni casi, quando raggiungono un limite predefinito.

I cicli di scrittura sono importanti, ma MTBF (tempo medio tra guasti) è spesso 1M-2M ore o più, tenendo conto di progressi quali il livellamento dell'usura, la marcatura e la gestione dei blocchi danneggiati, ecc.

Suggerimenti

  • Non deframmentare una scheda di memoria. Ciò consuma i cicli di scrittura / cancellazione e accorcia l'MTBF.
  • Utilizzare FAT32 invece di un file system di journaling (come NTFS ), che scriverà più spesso.
  • Le schede SD sono classificate per contenere i dati per qualcosa come 10 anni inattivi. Ricordo di aver letto (non sono sicuro di dove) di ri-energizzare le carte inserendole occasionalmente in un lettore.

aneddotica

L'articolo della BBC del 2004 Le memorie digitali sopravvivono agli estremi e tratta un interessante studio di Digital Camera Shopper sulla durata delle schede di memoria.

Le schede di memoria nella maggior parte delle fotocamere sono praticamente indistruttibili, secondo la rivista Digital Camera Shopper. Sono sopravvissuti cinque formati di schede di memoria bolliti, calpestati, lavati e inzuppati nel caffè o nella cola.

Nel 2004, si è verificato un incidente (coperto felicemente in un comunicato stampa di SanDisk all'epoca) in cui la scheda flash compatta di un fotografo è sopravvissuta all'esplosione di un ponte in cui l'attrezzatura fotografica è stata installata così vicino all'esplosione che è stata distrutta, ma la scheda CompactFlash sopravvissuto. Altri incidenti come gli incidenti aerei sono sostenuti da SanDisk così tanto che, devo ammettere, mi innervosisco con altre marche. Detto questo, non è sempre facile ottenere dati da una scheda danneggiata. Un pallone di ricerca atmosferica si è schiantato nell'Oceano Pacifico ed è stato recuperato. Una scheda SD è stata letta facilmente ma un altro ha richiesto l'intervento di SanDisk, ma alla fine è stato letto.

Le foto di Bill Biggart dell'11 settembre sono sopravvissute al crollo della seconda torre su una scheda microdrive CompactFlash.

Recupero

Se si sospetta che una carta stia diventando instabile, o se si riscontrano problemi nella lettura di una carta, creare immediatamente un backup di tutto sulla carta. Ci sono strumenti di recupero di basso livello come TestDisk e PhotoRec che sono utili per questo.


Questa è la durata del chip flash fisico, non dei dati. La memoria flash soffre bit rot, en.wikipedia.org/wiki/Data_degradation , questo accade più spesso di quanto si possa notare, se la scheda SD è solo per file multimediali. Ma è molto probabilmente intollerabile per il codice critico, ad esempio il bootloader di sistema, ecc.
Ben

10

Non so se questo aiuterà, ma ...

Usiamo le schede µSD per l'intero filesystem su un dispositivo incorporato, quindi vedono le letture e le scritture a scopo di registrazione e lo scambio. È un filesystem su journaling (la decisione dei team precedenti) e ho visto una manciata di guasti in una popolazione di circa 200 dispositivi, con alcuni marchi che hanno più guasti di altri. Alcuni sono fallimenti catastrofici completi, non riesco a leggere né a ri-partizionare e riformattare la scheda e alcuni sono semplicemente corruzione del filesystem e una ricomposizione e riscrittura li fa funzionare di nuovo. Tuttavia, non ci fidiamo di quelli da inviare sul campo.

Sono stati sul campo per un massimo di 3 anni. Per fortuna le informazioni reali sono già state inviate a un database e archiviate.


1
Sto affrontando un lancio simile di un prodotto Linux con schede micro SD come RFS e sono anche preoccupato per i guasti. Ho avuto alcune schede SD corrotte in laboratorio e un paio fallisce del tutto. I tuoi test hanno rivelato qualche buona marca in particolare? Hai provato anche le schede SD industriali?
fred basset,

2
Una manciata per 200 in 3 anni = tasso di fallimento tipico del 2-3% entro 2 o 3 anni? Questo tipo di tasso di errore mi fa venire voglia di ricontrollare i miei backup.
Chris F Carroll,

1
@ChrisFCarroll, sarei rilassato se fosse solo il 2-3%. Se verifichi il tasso di guasto dei dischi rigidi, sarai sorpreso e persino inorridito backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015
GTodorov

10

Ho usato diverse marche di schede SD nei computer raspberry pi e di solito iniziano a vedere il danneggiamento della memoria dopo un tempo di attività continuo compreso tra 1 e 3 mesi, le schede SD più grandi sembrano durare più a lungo, le schede SD più piccole si consumano in un paio di settimane.


3
Ho usato un raspi per un controller di irrigazione, e proprio ora, a 3 anni, la scheda è andata male. Migliaia di errori irreversibili di fsck. Forse il raspian registra troppo per essere gestito dal flash?
voidref,

2
voidref, questo è un po 'fuori tema, ma è quello che è successo anche a me, due volte. Dopo di che ho disattivato lo scambio in raspbian e ho anche montato i filesystem di root in sola lettura e quindi ho usato un disco ram per scrivere i file temporanei. Sembra aver funzionato per me. Penso che sia successo così spesso per me perché non ho usato schede SD di alta qualità e capacità più piccole, quindi gli stessi blocchi stavano ottenendo carichi riscritti. Alla fine un file cruciale viene bloccato / corrotto e il panico del kernel rpi.
Gufo

2
È necessario aggiungere noatimealle opzioni di montaggio di tutte le partizioni microsd, in particolare per operazioni pesanti. Anche quando non si esegue un microsd, ma un "vero" ssd o hdd, noatime aumenterà le prestazioni.
user1933738

1
C'è anche nodiratime, accumulato commitanche la pena provare.
Ben

1
i pis del lampone sono in qualche modo speciali nella corruzione della loro scheda SD. Non hanno una batteria ricaricabile né molte parti elettroniche che livellano le variazioni di potenza, inoltre i loro alimentatori sono economici. AFAIK che è una delle principali fonti di corruzione in questo caso e non si applica ad altri usi delle schede SD.
Korkman,

9

Non conservarli a una temperatura inferiore a -40 ° C o superiore a +100 ° C (ad esempio, un cruscotto dell'auto in alcuni punti).

Puoi teoricamente danneggiarli con un impatto abbastanza grave. 2000  g o più potrebbero essere sufficienti.

Non cortocircuitare i piedini o utilizzarli nello spazio. Non utilizzarli per scopi di archiviazione a lungo termine: tra 500 anni diversi composti avranno iniziato a degradarsi e nessuno saprà più leggerli.

A parte questo, penso che ci vorrà un danno fisico sostanziale per perdere i dati in memoria.


2
Qual è il problema con l'utilizzo di schede SD nello spazio? Non che abbia intenzione di provare presto, solo curioso ...
Yuval

6
Una normale scheda SD non è indurita dalle radiazioni. I controller sono vulnerabili durante il funzionamento. Puoi trasportarli nello spazio o in un nucleo di un reattore nucleare, ma non tentare di farli funzionare lì.
Colin Pickard,

1
La memoria flash adeguatamente indurita viene effettivamente utilizzata nello spazio tutto il tempo.
Colin Pickard,

@ColinPickard, sì, si chiama memoria flash industriale e costa da 10 a 1000 volte il costo delle normali schede SD.
Aaron Campbell,

Che ne dici di conservare / leggere una scheda SD vicino a un buco nero o un aereo che si schianta?
Jus12
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.