Wie hoch ist die Lebenserwartung einer SD-Karte?

100

Ich habe einige SD-Karten, die ich benutze. Gibt es eine Begrenzung, wie oft ich darüber schreiben kann? Wenn ich Informationen auf einer Karte belasse, kann irgendetwas dazu führen, dass diese Informationen irgendwann verloren gehen (außer durch ein Magnetfeld)? Was sind die bevorzugten Lagerungsbedingungen für diese Karten?

Yuval
quelle
Es gibt Kontaktverschleiß Bedenken auch ... superuser.com/questions/405942/…
Moab
1
Achten Sie auch auf statische Entladungen. Sie könnten Ihre Karte zerstören ... und es ist einfach, statische Elektrizität von all dem Reiben an der Plastikkleidung zu bekommen - im Gegensatz zu dem Lavading oder dem Zug.

Antworten:

102

Der Flash-Speicher hat in der Tat begrenzte Schreibzyklen. Inzwischen ist es jedoch unwahrscheinlich, dass dies während der normalen Lebensdauer einer solchen Karte der Fall ist. Normalerweise liegt dieser Wert heute in der Größenordnung von 100.000 Schreibzyklen, und SD-Karten enthalten Schaltkreise, mit denen der Abnutzungsgrad ausgeglichen werden kann. Dies bedeutet, dass Schreibvorgänge gleichmäßig über das Speichermedium verteilt werden, um "Hot Spots" zu vermeiden - Seiten, die zu häufig geschrieben werden und daher vorzeitig ausfallen .

Auf der Karte gespeicherte Informationen sind auch in Magnetfeldern sicher, da die Informationen nicht magnetisch gespeichert werden (im Gegensatz zu Festplatten oder Disketten).

Lagerbedingungen ... Sie sollten sie nicht in Schlamm, Wasser, Lava oder anderen schädlichen Bedingungen lagern. Sie sollten sie wahrscheinlich auch nicht auf Eisenbahnen setzen und Züge über sie fahren lassen. Abgesehen davon, dass ich nicht besonders darauf geachtet habe, wo ich meine Karten aufbewahre, hatte ich bisher keine negativen Auswirkungen. In der Praxis würde ich denken, dass alles, was die Karte nicht physisch beschädigt, die darauf gespeicherten Daten nicht beschädigt.

Joey
quelle
37
Eine meiner SD-Karten hat 3 Waschzyklen durchlaufen, das heißt, sie ist in der Waschmaschine und funktioniert einwandfrei. Sie sind wirklich hart. ;-)
GeneQ
2
@ Kevin Du hättest einen Nickel?
Jared Harley
8
Babus zukünftige Amazon-Rezension - "Ein Stern - ich habe diese SD-Karte in den Vulkan gebracht, um Fotos mit ihr zu machen, und als ich herauskam, funktionierte die SD-Karte nicht mehr! JUNK NICHT KAUFEN!"
Natalie Adams
6
SD-Karten haben keine 100.000 Schreibzyklen, zumindest nicht für preiswerte. SLC-Flash funktioniert manchmal, nicht MLC. Siehe aktuelle Testdaten . Oder hier .
Derobert
3
Anekdotendaten: In den letzten zwei Wochen sind zwei Micro-SD-Karten ausgefallen (eine 16-GB- und eine 2-GB-Karte). Diese Karten waren mehr oder weniger fest in einem Gerät verbaut - somit kein Einsteck- / Entnahmeverschleiß. Soweit ich weiß, hatten sie keine ungewöhnliche Schreibaktivität; diese waren nur in Handys für was auch immer Android-Handys mit ihnen machen. Plötzlich sagt das Telefon, dass es keine SD-Karte gibt und nichts mehr lesen oder darauf schreiben kann - keine Telefone, kein Windows, kein Linux (auf einer Vielzahl von Computern). Ich bin mir nicht sicher, was dies jemand anderem sagt, außer dass es nicht unbedingt eines Lavastroms bedarf, um eine SD-Karte funktionsunfähig zu machen.
Michael Burr
49

Vertrauen Sie für die Langzeitspeicherung niemals einem FLASH-Speicher. Meine Erfahrung mit FLASH ist, dass die Integrität bereits nach 5 Jahren ins Stocken gerät. Die in den FLASH-Speicherzellen gespeicherten Spannungen gehen verloren und können nach einiger Zeit falsch interpretiert werden. Hohe Temperaturen beschleunigen die Dissipation und verkürzen die Lagerung sogar weniger als 5 Jahre.

FLASH mit hoher Dichte, bei dem eine Zelle 2 Bits darstellen kann, weist die höchste Ausfallrate auf. Am häufigsten wird dies verwendet, da es am billigsten herzustellen ist (doppelte Kapazität). Viele FLASH-Mikrocontrolleranwendungen scheitern nach 5-10 Jahren an der Beschädigung des FLASH-Speichers. Durch erneutes FLASH der Firmware wird der Chip für weitere 5-10 Jahre wiederhergestellt. Sie müssen daher die FLASH-Speicherdaten regelmäßig aktualisieren, um die Integrität zu gewährleisten. Gleiches gilt, wenn Sie die SD-Karte als Langzeitspeicher verwenden möchten.

Der FLASH-Speicherchip selbst ist extrem robust und kann hunderte, wenn nicht tausende von Betriebsjahren bieten. solange die maximale Lebensdauer des Schreibzyklus nicht überschritten wurde. FLASH-Speicherzellen sind wie Millionen einzelner Mikrobatterien, die auf verschiedenen Ebenen geladen werden. Wie Sie wissen, entlädt sich jede Batterie, die in der Packung enthalten ist und jahrelang auf einem Regal steht. Gleiches gilt für FLASH-Speicherzellen. Sie müssen regelmäßig "aufgeladen" werden, um die korrekten Ladungen aufrechtzuerhalten, die Datenbits darstellen. Eine FLASH-Speicherkarte, die 25 Jahre lang in einem Safe aufbewahrt wird ... garantiert, dass Sie bei dem Versuch, sie zu verwenden, fehlerhafte Daten haben. Ich habe FLASH-Speicher mit 20% Korruption nach 10 Jahren im Speicher gesehen.

FLASH-Sticks eignen sich hervorragend zum Übertragen von Daten von einem Computer auf einen anderen usw. Sie dürfen jedoch NIEMALS für die Langzeitarchivierung verwendet werden. Gleiches gilt für die herkömmliche CD-ROM. Nach 5-10 Jahren versagt der Kontrastfarbstoff und es kommt zu Lesefehlern.

Das beste Medium für die Langzeitlagerung sind ARCHIVAL GOLD CD-R oder ähnliche Marken. Das Speichermedium auf der Festplatte besteht aus einer dünnen Schicht aus 24-karätigem Gold, sodass es nicht oxidiert. Es wird erwartet, dass die Datenspeicherung auf diesem CD-Typ auch nach 300 Jahren noch intakt ist. Sie sind im Vergleich zu herkömmlichen CD-Rs teuer.

Gavin Curtis
quelle
5
schöne beschreibung. Vielen Dank für Ihr Wissen. Können Sie einen Absatz darüber hinzufügen, wie wir die FLASH-Speicherdaten regelmäßig aktualisieren können? Vielen Dank.
Shellter
1
Das ist interessant. Davon habe ich noch nichts gehört. Ich würde auch gerne mehr über diesen Ladevorgang erfahren. Oder gibt es noch jemanden, der diese Aussage stützen kann?
Zingle-Dingle
1
Zitat benötigt. Wie Wikipedia sagen würde.
Chris F Carroll
1
Entschuldigung, aber ... leiden Sie an einer Art von FLASH-induziertem Anfall? Was ist mit der Großschreibung?
Specializt
Dieses Phänomen @ Zingle-dingle hat einen Namen: bit rot. Es gibt viele Diskussionen, zB news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben
38

Haltbarkeit

Nach meiner Erfahrung sind Speicherkarten ziemlich langlebig, wenn auch gelegentlich heikel, wenn es um Formate geht. Ich habe kürzlich ein Mobiltelefon durch die Waschmaschine gesteckt (es war so schmutzig), und die 2-GB-microSD-Karte funktioniert in meinem neuen Telefon einwandfrei (schließlich hat das gewaschene Telefon auch funktioniert, aber es war eine gute Ausrede für ein Upgrade).

Rob Galbraith, der eine erstaunliche Website für CompactFlash- und Secure Digital- Karten unterhält , sagt

Einzelne Flash-Speicherzellen haben eine begrenzte Lebensdauer. Das sind die schlechten Nachrichten. Die gute Nachricht ist, dass ihre Lebensdauer in der Regel in vielen, vielen tausend Lösch- / Schreibzyklen gemessen wird und dass Karten-Controller einen Algorithmus verwenden, der den Verschleiß über die gesamten Zellen der Karte verteilt. CompactFlash- und SD / SDHC-Karten dienen zum automatischen und transparenten Zuordnen von Speicherzellen, die fehlerhaft sind oder in einigen Fällen einen vordefinierten Grenzwert erreichen.

Schreibzyklen sind wichtig, aber MTBF (mittlere Zeit zwischen Ausfällen) beträgt häufig 1 bis 2 Millionen Stunden oder mehr, wobei Fortschritte wie Verschleißausgleich, Kennzeichnung und Verwaltung von fehlerhaften Blöcken usw. berücksichtigt werden.

Tipps

  • Defragmentieren Sie keine Speicherkarte. Dies verbraucht Schreib- / Löschzyklen und verkürzt die MTBF.
  • Verwenden Sie FAT32 anstelle eines Journaldateisystems (wie NTFS ), das häufiger schreibt.
  • SD-Karten sind so ausgelegt, dass sie Daten etwa 10 Jahre im Leerlauf halten. Ich erinnere mich, dass ich gelesen habe (nicht sicher wo), wie ich Karten durch gelegentliches Einsetzen in ein Lesegerät wieder mit Energie versorgte.

Anekdoten

Der BBC-Artikel „ Digitale Erinnerungen überleben Extreme“ aus dem Jahr 2004 enthält eine interessante Studie von Digital Camera Shopper zur Haltbarkeit von Speicherkarten.

Die Speicherkarten in den meisten Kameras sind praktisch unzerstörbar, findet Digital Camera Shopper Magazine. Fünf Speicherkartenformate überlebten das Kochen, Zertrampeln, Waschen und Eintauchen in Kaffee oder Cola.

Im Jahr 2004 gab es einen Zwischenfall (der seinerzeit erfreulicherweise in einer Pressemitteilung von SanDisk behandelt wurde), bei dem die CompactFlash-Karte eines Fotografen eine Brückenexplosion überlebte, bei der die Kamera so nahe an der Explosion aufgestellt war, dass sie zerstört wurde, jedoch die CompactFlash-Karte überlebt. Andere Vorfälle wie Flugzeugabstürze werden von SanDisk so sehr gehypt, dass ich bei Verwendung anderer Marken zugegebenermaßen nervös werde. Trotzdem ist es nicht immer einfach, Daten von einer beschädigten Karte abzurufen. Ein atmosphärischer Forschungsballon stürzte im Pazifik ab und wurde geborgen. Eine SD-Karte konnte problemlos gelesen werden, eine andere erforderte einen Eingriff von SanDisk, wurde aber schließlich gelesen.

Die Fotos von Bill Biggart vom 11. September überstanden den Einsturz des zweiten Turms auf einer CompactFlash-Microdrive-Karte.

Wiederherstellung

Wenn Sie den Verdacht haben, dass eine Karte Flocken bekommt oder Probleme beim Lesen einer Karte auftreten, erstellen Sie sofort eine Sicherungskopie aller Daten auf der Karte. Es gibt einfache Wiederherstellungstools wie TestDisk und PhotoRec , die sich hierfür eignen .

bw
quelle
Das ist die Haltbarkeit des physischen Flash-Chips, nicht der Daten. Flash - Speicher leiden bit rot, en.wikipedia.org/wiki/Data_degradation , dies mehr happends oft als man konnte feststellen, wenn die SD - Karte nur für Mediendatei ist. Aber es ist höchstwahrscheinlich nicht tolerierbar für kritischen Code, z. B. System-Bootloader usw.
Ben
10

Ich weiß nicht, ob das helfen wird, aber ...

Wir verwenden µSD-Karten für das gesamte Dateisystem auf einem eingebetteten Gerät, sodass Lese- und Schreibvorgänge für Protokollierungszwecke sowie für den Austausch angezeigt werden. Es handelt sich um ein Journalled-Dateisystem (Entscheidung früherer Teams), und ich habe eine Handvoll Ausfälle bei einer Population von beispielsweise 200 Geräten festgestellt, wobei einige Marken mehr Ausfälle aufweisen als andere. Einige sind komplette katastrophale Ausfälle, ich kann die Karte weder lesen noch neu partitionieren und formatieren, und andere sind einfach eine Beschädigung des Dateisystems, und eine Neupartitionierung und ein Neuschreiben führen dazu, dass sie wieder funktionieren. Wir vertrauen jedoch nicht darauf, dass diese ins Feld geschickt werden.

Sie sind erst seit maximal 3 Jahren im Einsatz. Gott sei Dank wurden die echten Informationen bereits an eine Datenbank gesendet und gespeichert.

Patrick Buick
quelle
1
Ich stehe vor einem ähnlichen Rollout eines Linux-Produkts mit Micro-SD-Karten wie RFS und mache mir auch Sorgen über Ausfälle. Ich habe schon einige SD-Karten im Labor beschädigt bekommen und ein paar scheitern gänzlich. Hat Ihr Test eine besonders gute Marke ergeben? Haben Sie auch industrielle SD-Karten ausprobiert?
Fred Basset
2
Eine Handvoll pro 200 in 3 Jahren = typische Ausfallrate von 2-3% innerhalb von 2 oder 3 Jahren? Diese Art von Fehlerrate veranlasst mich dazu, meine Backups noch einmal zu überprüfen.
Chris F Carroll
1
@ ChrisFCarroll, ich wäre entspannt, wenn es nur 2-3% ist. Wenn Sie sich die Ausfallrate der Festplatten ansehen
GTodorov
10

Ich habe mehrere Marken von SD-Karten in Himbeer-Pi-Computern verwendet. In der Regel treten nach einer kontinuierlichen Betriebszeit von 1 bis 3 Monaten Speicherbeschädigungen auf. Größere SD-Karten scheinen länger zu halten, kleinere SD-Karten nutzen sich in wenigen Minuten ab von Wochen.

Eule
quelle
3
Ich habe eine Raspi für eine Sprinklersteuerung verwendet, und gerade, nach drei Jahren, ist die Karte kaputt gegangen. Tausende nicht behebbare fsck-Fehler. Vielleicht meldet sich der Raspian einfach zu viel, als dass der Blitz es schaffen könnte?
Voidref
2
voidref, das ist ein bisschen unangebrachtes Thema, aber das ist mir auch zweimal passiert. Danach habe ich das Tauschen in Raspbian ausgeschaltet und auch die Root-Dateisysteme als schreibgeschützt gemountet und dann eine RAM-Disk zum Schreiben von temporären Dateien verwendet. Das scheint bei mir geklappt zu haben. Ich denke, es ist mir so oft passiert, weil ich keine hochwertigen SD-Karten und kleinere Kapazitäten verwendet habe, so dass die gleichen Blöcke neu geschrieben wurden. Irgendwann wird eine wichtige Datei überladen / beschädigt und der RPI-Kernel gerät in Panik.
Owl
2
Sie müssen noatimedie Mount-Optionen aller microsd-Partitionen erweitern, insbesondere bei Operationen mit hohem Lesezugriff. Auch wenn Sie keine microsd, sondern eine "echte" ssd oder hdd verwenden, erhöht noatime Ihre Leistung.
user1933738
1
Es gibt auch nodiratimeangesammelt commitauch einen Versuch wert.
Ben
1
Himbeer-Pis sind etwas Besonderes in ihrer SD-Karte Korruption. Sie haben weder eine wiederaufladbare Batterie noch viele elektronische Bauteile, die Leistungsschwankungen ausgleichen, und ihre Netzteile sind billig. AFAIK, die in diesem Fall eine Hauptursache für Korruption darstellt und nicht für andere Verwendungen von SD-Karten gilt.
Korkman
9

Lagern Sie sie nicht unter -40 ° C oder über +100 ° C (z. B. an manchen Stellen ein Armaturenbrett).

Sie können sie theoretisch mit einem ausreichend starken Aufprall beschädigen. 2000  g oder mehr könnten ausreichen.

Schließen Sie die Stifte nicht kurz und verwenden Sie sie nicht im Weltraum. Verwenden Sie sie nicht für Langzeitarchivierungszwecke - in 500 Jahren werden sich einige der Verbindungen zersetzen und niemand wird mehr wissen, wie man sie liest.

Abgesehen davon denke ich, dass es erheblichen physischen Schaden verursachen wird, wenn Daten im Speicher verloren gehen.

Colin Pickard
quelle
2
Was ist das Problem bei der Verwendung von SD-Karten im Weltraum? Nicht, dass ich es bald versuchen will, nur neugierig ...
Yuval
6
Eine normale SD-Karte ist nicht strahlungsgehärtet. Die Controller sind während des Betriebs anfällig. Sie können sie in den Weltraum oder in einen Kern eines Kernreaktors transportieren. Versuchen Sie einfach nicht, sie dort zu betreiben.
Colin Pickard
1
In geeigneter Weise gehärteter Flash-Speicher wird tatsächlich die ganze Zeit im Raum verwendet.
Colin Pickard
@ColinPickard, ja, es heißt industrieller Flash-Speicher und kostet das 10- bis 1000-fache der normalen SD-Karten.
Aaron Campbell
Wie wäre es mit dem Speichern / Lesen einer SD-Karte in der Nähe eines Schwarzen Lochs oder eines abstürzenden Flugzeugs?
12.