SD-Karte / SSD: Kann es länger dauern, ist es zuverlässiger? und wie?

363
Aquarius Power

Also habe ich gelesen, dass alte SD-Karten nach vielen Anwendungen abgenutzt sind.

Dann dachte ich mir ... meine 32GB-SD-Karte könnte viel länger halten, wenn ich sie formatiert habe, sagen wir (24GB oder muss 2 ^ sein, wie 16GB?).

Wenn also die Blöcke schlecht werden, werden die nicht verwendeten Blöcke automatisch für die Verwendung zugewiesen.

So funktioniert SSD schon richtig?

oder ... ich bin falsch und es ist nicht möglich oder wird das überhaupt nicht automatisch sein? oder das ist unnötig?

3
SSDs verfügen über eine spezielle Firmware in ihren Controllern, um das zu verwalten. Ich glaube nicht, dass SD-Karten so ausgereift sind. Im Allgemeinen gelten SD-Karten und andere Wechselspeicherkarten als Einwegartikel. acejavelin vor 7 Jahren 0
SD-Kartencontroller führen bereits den grundlegenden Austausch fehlerhafter Blöcke durch. Was ihnen im Vergleich zu einer SSD (abgesehen von höherwertigen Chips) fehlt, ist der Verschleißausgleich und einige andere Funktionen. Sie verlängern die Lebensdauer nicht, indem Sie sie wie beschrieben formatieren, da die Ersatzblöcke vorbelegt sind (es wird nicht die angegebene Kapazität zum Ersetzen fehlerhafter Blöcke verwendet). SD-Karten sind so konzipiert, dass sie billig und wegwerfbar sind. Abgesehen von der Vermeidung von Anwendungen, die massives Schreiben erfordern, gibt es nichts, was Sie tun können, um die Lebensdauer zu verlängern, außer darauf zu achten, dass Sie es nicht verlieren. fixer1234 vor 7 Jahren 1

1 Antwort auf die Frage

2
Sam3000

Interessante Frage.

Sie wissen genau, dass SSDs aufgrund ihrer Speichercontroller tatsächlich schlechte Blöcke und Sektoren umgehen können - Standard-Flash-Laufwerke sind jedoch wesentlich einfacher und haben weit weniger wahrscheinlich den erforderlichen Fehlerkorrekturcode (soweit ich weiß) kennt).

Betrachten Sie dies jedoch aus einer anderen Perspektive: In Ihrem Beispiel haben Sie eine 32 GB SD-Karte. Sicher, man könnte ‚spaltete es in zwei Hälften‘ und, bis die mit 16 GB arbeitet schließlich Zeit genug, um fehlerhafte Sektoren schienen Probleme zu verursachen, verwenden Sie dann die ‚andere Hälfte‘. ABER, wenn Sie es nur als 32-GB-Karte belassen haben, würde dies die doppelte Anzahl fehlerhafter Sektoren erfordern, um den Fehlerpunkt zu erreichen (vorausgesetzt, die Sektoren haben die gleiche Größe), da die Karte doppelt so groß ist wie die Hälfte der halbierten Sektoren.

Ergo es nicht die Größe der Karte, es ist die Rate, mit der Fehler auftreten

Ich kann jedenfalls nicht genau sagen, wie Betriebssysteme eine solche Situation behandeln würden, aber es stimmt sicherlich, dass die Gesamtkapazität abnimmt, wenn Blöcke und Sektoren schlecht werden. Aber ehrlich gesagt, Sie verlieren das verdammte Ding eher, oder es ist veraltet, bevor Sie tatsächlich das Daten-Schreib-Limit erreichen.