Was ist die Lebenserwartung einer SD-Karte?

195866
Yuval

Ich habe einige SD-Karten, die ich verwende. Gibt es ein Limit dafür, wie oft ich über sie schreiben kann? Wenn ich Informationen auf einer Karte hinterlasse, kann irgendetwas dazu führen, dass diese Informationen letztendlich verloren gehen (außer einem Magnetfeld)? Was sind die bevorzugten Lagerbedingungen für diese Karten?

91
Es gibt auch Bedenken hinsichtlich der Kontaktabnutzung ... http: //superuser.com/questions/405942/wie-viele-does-it-wear-an-sd-card-to-be-frequently-removed-reinserted Moab vor 12 Jahren 0
Achten Sie auch auf statische Entladungen. Sie könnten Ihre Karte zerstören ... und es ist leicht, statische Elektrizität durch das Reiben der Plastikkleidung zu bekommen - im Gegensatz zum Lavading oder dem Zug. vor 11 Jahren 1

6 Antworten auf die Frage

99
Joey

Flash-Speicher haben in der Tat begrenzte Schreibzyklen. Es ist jedoch unwahrscheinlich, dass Sie dies während der normalen Lebensdauer einer solchen Karte feststellen werden. Normalerweise liegt dies heute in der Größenordnung von 100.000 Schreibzyklen, und SD-Karten enthalten Schaltungen zum Verwalten der Verschleißnivellierung, dh, verteilen Schreibvorgänge gleichmäßig auf dem Speichermedium, um "Hot Spots" zu vermeiden - Seiten, die zu häufig geschrieben werden und daher früh ausfallen .

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

Was die Lagerbedingungen angeht, sollten Sie sie nicht in Schlamm, Wasser, Lava oder anderen schädlichen Bedingungen lagern. Sie sollten sie wahrscheinlich auch nicht auf die Eisenbahn setzen und Züge überfahren lassen. Abgesehen davon, dass ich nicht besonders darauf achtete, wo ich meine Karten verwahre, hatte ich bisher keine negativen Auswirkungen. In der Praxis würde ich denken, dass das, was die Karte nicht physisch beschädigt, die darauf befindlichen Daten nicht beschädigt.

@Johannes, wie wäre es mit einem solchen Speicher? http://superuser.com/questions/681/booting-linux-off-usb-pendrives nik vor 14 Jahren 0
Eine meiner SD-Karten hat 3 Zyklen durchlaufen, dh Waschzyklen in der Waschmaschine und funktionieren einwandfrei ... und Reiniger darf ich auch hinzufügen. Sie sind wirklich hart. ;-) GeneQ vor 14 Jahren 33
@ Kevin Du hättest einen Nickel? Jared Harley vor 14 Jahren 2
nik: Ich habe es nie probiert, aber es funktioniert. Wir haben hier im Wohnheim einen Traffic Shaper installiert, der von einer CF-Karte läuft. Wir erwarten jedoch nicht viel Schreibarbeit dort, so dass dies eine Überlegung ist, bevor Sie dies tun. Joey vor 14 Jahren 0
Lassen Sie sich jedoch nicht von statischer Elektrizität die Goldkontakte berühren. Die Daten sind möglicherweise in Ordnung, aber der Mikrocontroller in der Karte wird gebraten. LawrenceC vor 12 Jahren 1
Babus zukünftiger Amazon-Testbericht - "Ein Stern - Ich habe diese SD-Karte mit in den Vulkan genommen, um Bilder mit aufzunehmen und als ich herauskam, funktionierte die SD-Karte nicht mehr! JUNK KAUFEN NICHT!" Nathan Adams vor 11 Jahren 8
SD-Karten haben * nicht * 100.000 Schreibzyklen, zumindest nicht für preiswerte. SLC-Flash funktioniert manchmal, nicht jedoch MLC. Siehe [tatsächliche Testdaten] (http://forum.embeddedarm.com/showthread.php?3-SD-card-endurance-test). Oder [hier] (http://www.storagesearch.com/ssdmyths-endurance.html). derobert vor 10 Jahren 5
Anekdote Daten: Ich hatte in den letzten zwei Wochen zwei Micro-SD-Karten (16 GB und 2 GB). Diese Karten waren mehr oder weniger fest in einem Gerät montiert, so dass keine Einfügung / Entfernung von Abnutzungserscheinungen auftritt. Soweit ich weiß, hatten sie keine ungewöhnliche Schreibaktivität. Dies waren nur Handys für alles, was Android-Handys damit tun. Plötzlich sagt das Telefon, dass es keine SD-Karte gibt und nichts lesen oder schreiben kann - nicht Telefone, nicht Windows, nicht Linux (auf einer Vielzahl von Maschinen). Ich bin nicht sicher, was dies jemandem sagt, als dass es nicht unbedingt einen Lavafluss braucht, um eine SD-Karte nicht funktionsfähig zu machen. Michael Burr vor 10 Jahren 3
Um ehrlich zu sein, war die Frage mehr nach den Umwelt- und Lagerbedingungen. Android kann, abhängig von den Apps, ziemlich schreibfreudig sein. Und ich scheine die Zuverlässigkeit des Schreibzyklus falsch verstanden zu haben. Zumindest erzählt Wikipedia eine andere Geschichte mit nur 3k – 5k Zyklen. Joey vor 10 Jahren 2
46
Gavin Curtis

Vertrauen Sie niemals FLASH-Speicher jeglicher Art für die Langzeitspeicherung. Meine Erfahrung mit FLASH ist, dass die Integrität in weniger als 5 Jahren nachlässt. Die in den FLASH-Speicherzellen gespeicherten Spannungen zerstreuen sich und können nach einiger Zeit fehlinterpretiert werden. Hohe Temperaturen beschleunigen die Ableitung und verkürzen die Lagerung sogar um weniger als 5 Jahre.

FLASH mit hoher Dichte, bei dem eine Zelle 2 Bits darstellen kann, hat die höchste Ausfallrate. Am häufigsten wird sie verwendet, da sie am billigsten ist (doppelte Kapazität). Viele FLASH-Mikrocontrolleranwendungen fallen nach 5-10 Jahren aufgrund einer Beschädigung des FLASH-Speichers aus. Durch erneutes FLASHing der Firmware wird der Chip für weitere 5-10 Jahre wiederhergestellt. Daher müssen Sie die FLASH-Speicherdaten regelmäßig aktualisieren, um die fortlaufende Integrität sicherzustellen. Gleiches gilt, wenn Sie die SD-Karte als Langzeitspeicher verwenden möchten.

Der FLASH-Speicherchip selbst ist äußerst robust und kann Hunderte, wenn nicht sogar Tausende von Jahren Dienst leisten. solange die maximale Lebensdauer des Schreibzyklus nicht überschritten wurde. FLASH-Speicherzellen sind wie Millionen einzelner mikroskopischer Batterien, die auf verschiedenen Ebenen aufgeladen werden. Wie Sie wissen, entlädt sich jede neue Batterie, die sich seit Jahren in einem Rucksack befindet, auf einem Regal. Gleiches gilt für FLASH-Speicherzellen, sie erfordern ein periodisches "Aufladen", um korrekte Ladungen aufrechtzuerhalten, die Datenbits darstellen. Eine FLASH-Speicherkarte wurde 25 Jahre lang in einem Safe aufbewahrt ... und garantiert, dass die Daten beschädigt sind, wenn Sie versuchen, sie zu verwenden. Ich habe FLASH-Speicher mit 20% Korruption nach 10 Jahren Lagerung gesehen.

FLASH-Sticks eignen sich hervorragend zum Übertragen von Daten von einem Computer auf einen anderen usw., 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 führt zu Lesefehlern.

Das beste Medium zur Langzeitlagerung sind ARCHIVAL GOLD CD-R oder eine ähnliche Marke. Das Speichermedium auf der Festplatte ist eine dünne Schicht aus 24 K Gold, damit es nicht oxidiert. Es wird erwartet, dass die Datenaufbewahrung auf diesem CD-Typ auch nach 300 Jahren intakt bleibt. Sie sind im Vergleich zu herkömmlichen CD-Rs teuer.

schönes schreiben. Vielen Dank für dein Wissen. Können Sie einen Absatz hinzufügen, wie wir FLASH-Speicherdaten regelmäßig aktualisieren können? Vielen Dank. shellter vor 11 Jahren 5
Das ist interessant. Davon habe ich nichts gehört Ich würde auch gerne mehr über dieses Aufladeverfahren erfahren. Oder gibt es noch jemanden, der diese Aussage untermauern kann? zingle-dingle vor 9 Jahren 1
Zitieren nötig. Wie Wikipedia sagen würde. Chris F Carroll vor 8 Jahren 1
Entschuldigung, aber ... leiden Sie unter einer Art FLASH-induziertem Anfall? Was ist mit der Kapitalisierung? specializt vor 8 Jahren 1
36
b w

Haltbarkeit

Nach meiner Erfahrung sind Speicherkarten ziemlich langlebig, obwohl sie bei Formaten gelegentlich wählerisch sind. Ich habe kürzlich ein Handy durch die Waschmaschine geführt (es war so schmutzig), und die 2-GB-microSD-Karte funktioniert in meinem neuen Telefon einwandfrei (ich habe schließlich das gewaschene Telefon zum Laufen gebracht, aber es war eine gute Entschuldigung für ein Upgrade).

Rob Galbraith, der eine fantastische 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 normalerweise in vielen, vielen Tausenden von Lösch- / Schreibzyklen gemessen wird und dass Kartencontroller einen Algorithmus verwenden, der den Verschleiß über die gesamten Kartenzellen hinweg ausbalanciert. CompactFlash- und SD / SDHC-Karten dienen zum automatischen und transparenten Zuordnen von defekten Speicherzellen oder in einigen Fällen, wenn sie ein vordefiniertes Limit erreichen.

Schreibzyklen sind wichtig, aber MTBF (mittlere Zeit zwischen Ausfällen) beträgt oft 1M-2M Stunden oder mehr, wobei Fortschritte wie Abnutzungsgrad, Bad-Block-Markierung und -Verwaltung berücksichtigt werden.

Tipps

  • Defragmentieren Sie keine Speicherkarte. Dies verbraucht Schreib- / Löschzyklen und verkürzt die MTBF.
  • Verwenden Sie FAT32 anstelle eines Journaling-Dateisystems (wie NTFS ), das häufiger schreibt.
  • SD-Karten sind für Daten von etwa 10 Jahren im Leerlauf ausgelegt. Ich erinnere mich an das Lesen (nicht sicher wo) über das Wiederaufladen von Karten durch gelegentliches Einstecken in einen Leser.

Anekdoten

Der BBC-Artikel 2004 " Digitale Erinnerungen überlebt Extreme" behandelt eine interessante Studie von Digital Camera Shopper zur Haltbarkeit von Speicherkarten.

Die Speicherkarten in den meisten Kameras sind praktisch unzerstörbar, fand das Magazin für Digitalkamera-Einkäufer. Fünf Speicherkartenformate überlebten, als sie gekocht, getreten, gewaschen und in Kaffee oder Cola getaucht wurden.

Im Jahr 2004 kam es zu einem Vorfall (in einer damaligen SanDisk-Pressemitteilung glücklich behandelt), bei dem die Compact Flash-Karte eines Fotografen eine Brückenexplosion überlebte, bei der die Kameraausrüstung so nahe an der Explosion aufgestellt wurde, dass sie zerstört wurde, jedoch die CompactFlash-Karte überlebt. Andere Vorfälle wie Flugzeugabstürze werden von SanDisk so hochgespielt, dass ich mit anderen Marken zwar nervös werde. Es ist jedoch nicht immer einfach, Daten von einer beschädigten Karte zu erhalten. Ein atmosphärischer Forschungsballon stürzte im Pazifik ab und wurde geborgen. Eine SD-Karte konnte problemlos gelesen werden, eine andere erforderte jedoch einen Eingriff von SanDisk, wurde jedoch schließlich gelesen.

Die Fotos von Bill Biggart aus dem 11. September überlebten den Zusammenbruch des zweiten Turms auf einer CompactFlash-Mikrodrive-Karte.

Wiederherstellung

Wenn Sie den Verdacht haben, dass eine Karte beschädigt wird oder wenn Sie Probleme beim Lesen einer Karte haben, erstellen Sie sofort eine Sicherungskopie aller Daten auf der Karte. Es gibt einfache Wiederherstellungs-Tools wie TestDisk und PhotoRec, die sich als nützlich erweisen.

9
Colin Pickard

Bewahren Sie sie nicht unter -40 ° C oder über +100 ° C auf (z. B. an einigen 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 Pins nicht kurz oder verwenden Sie sie nicht im Weltraum. Verwenden Sie sie nicht für Langzeitarchivierungszwecke - in 500 Jahren haben einige Verbindungen abgenommen und niemand kann sie mehr lesen.

Abgesehen davon denke ich, dass ein erheblicher physischer Schaden erforderlich ist, um Daten im Speicher zu verlieren.

Was ist das Problem bei der Verwendung von SD-Karten im Weltraum? Nicht, dass ich es bald versuchen würde, nur neugierig ... Yuval vor 14 Jahren 2
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 Kernreaktor transportieren. Versuchen Sie nicht, sie dort zu betreiben. Colin Pickard vor 14 Jahren 6
Entsprechend gehärtete Flash-Speicher werden eigentlich immer im Weltraum verwendet. Colin Pickard vor 14 Jahren 1
@ColinPickard, ja, es wird industrieller Flash-Speicher genannt und kostet 10x bis 1000x, was normale SD-Karten kosten. Aaron Campbell vor 7 Jahren 0
Wie wäre es, eine SD-Karte in der Nähe eines Schwarzen Lochs oder eines abstürzenden Flugzeugs zu speichern / lesen? Jus12 vor 6 Jahren 0
8
Patrick Buick

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 zu Protokollierungszwecken sowie zum Austauschen angezeigt werden. Es handelt sich hierbei um ein dokumentiertes Dateisystem (frühere Entscheidung der Teams), und ich habe eine Handvoll Misserfolge in einer Bevölkerung von etwa 200 Geräten gesehen, wobei einige Marken mehr Ausfälle hatten als andere. Einige sind katastrophale Fehler. Ich kann die Karte weder lesen noch neu partitionieren und formatieren, und andere sind lediglich eine Beschädigung des Dateisystems, und bei einer erneuten Partitionierung und einem erneuten Schreiben funktionieren sie wieder. Wir vertrauen jedoch nicht darauf, dass diese ins Feld geschickt werden.

Sie sind erst seit maximal 3 Jahren im Einsatz. Zum Glück wurden die echten Informationen bereits an eine Datenbank gesendet und gespeichert.

Ich bin mit einem ähnlichen Rollout eines Linux-Produkts mit Micro-SD-Karten konfrontiert wie der RFS und bin auch besorgt über Ausfälle. Ich hatte schon einige SD-Karten im Labor beschädigt und ein paar fallen völlig aus. Haben Ihre Tests eine besonders gute Marke ergeben? Haben Sie auch industrielle SD-Karten ausprobiert? fred basset vor 9 Jahren 1
Eine Handvoll pro 200 in 3 Jahren = typische Ausfallrate von 2-3% innerhalb von 2 oder 3 Jahren? Aufgrund dieser Ausfallrate möchte ich meine Backups noch einmal überprüfen. Chris F Carroll vor 8 Jahren 2
@ ChrisFCarroll, ich wäre entspannt, wenn es nur 2-3% sind. Wenn Sie die Ausfallrate der Festplatten überprüfen, werden Sie überrascht und sogar entsetzt sein. Https://www.backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015 GTodorov vor 8 Jahren 1
8
Owl

Ich habe mehrere Marken von SD-Karten in Himbeer-Pi-Computern verwendet, und normalerweise treten nach einer ununterbrochenen Betriebszeit von 1 bis 3 Monaten Speicherbeschädigungen auf. Größere SD-Karten scheinen länger zu halten, kleinere SD-Karten beanspruchen nur ein paar von Wochen.

Was zum Teufel machst du mit deinen PIs? Ich habe eine, die in den letzten fünf Monaten 120 Bilder pro Tag aufgenommen hat. Mit der SD-Karte ist dies bisher kein Problem. Auch ein kleiner Webserver mit einer Betriebszeit von fast 3 Monaten, mindestens 50 Treffer pro Tag, auch keine Probleme mit SD. Die Kamera verfügt über eine 16G-Karte und der Server über eine 8G-Karte, die zuvor über ein Jahr in meinem Telefon verwendet wurde. Ich bin sicher, dass sie irgendwann korrupt werden, aber "ein paar Wochen" - Sie müssen verrückt lesen und schreiben. YemSalat vor 8 Jahren 0
Ich habe ein Raspi für einen Sprinkler-Controller verwendet, und gerade jetzt, bei der 3-Jahres-Marke, ist die Karte schlecht geworden. Tausende nicht behebbarer fsck-Fehler. Vielleicht protokolliert der Raspianer einfach zu viel, um vom Flash verwaltet zu werden? voidref vor 8 Jahren 3
voidref, das ist ein bisschen abwegig, aber das ist mir auch zweimal passiert. Danach habe ich den Raspbian-Swap deaktiviert und auch die Root-Dateisysteme als schreibgeschützt gemountet und dann eine RAM-Disk verwendet, um temporäre Dateien zu schreiben. Das scheint für mich funktioniert zu haben. Ich denke, das ist so oft für mich passiert, weil ich keine hochwertigen SD-Karten und kleinere Kapazitäten verwendet habe, also wurden die gleichen Blöcke neu geschrieben. Eventuell wird eine wichtige Datei beschädigt und die Kernel-Panik wird beschädigt. Owl vor 8 Jahren 2
Sie müssen zu den Mount-Optionen aller microsd-Partitionen "noatime" hinzufügen, insbesondere bei Operationen, die schwer zu lesen sind. Selbst wenn keine microsd, sondern eine "echte" ssd oder hdd ausgeführt wird, erhöht noatime Ihre Leistung. user1933738 vor 7 Jahren 1