Kann ich Schaden anrichten, wenn ich meine Speicherkarte regelmäßig formatiere, um sie zu löschen?

Ich habe kürzlich meine SD-Karte in meiner Kamera gelöscht, indem ich sie mit der Kamera formatiert habe. Kann das der SD-Karte schaden oder ist das ok?

Antworten (3)

Aus Sicht der Karte gibt es wirklich keinen Unterschied zwischen dem, was die Kamera beim Formatieren und beim Schreiben von Bildern macht. Es sind alles nur Daten, die in Blöcke auf dem Gerät* geschrieben werden, und Sie richten keinen Schaden an.

Das von einer Kamera durchgeführte Format führt ein paar kleine Schreibvorgänge aus: eine neue Partitionstabelle und neue Dateisystem-Header. Beides lässt das Volumen so aussehen, als wäre nichts darauf. Sie tun den Karten in Bezug auf die Langlebigkeit tatsächlich einen Gefallen, da dies den Flash nicht so stark beansprucht wie die Schreibvorgänge, die erforderlich wären, um die Dateien einzeln zu entfernen oder Nullen in jeden Block zu schreiben. Dies ist im Großen und Ganzen ein sehr kleiner Gefallen, da jedes Mal, wenn Sie ein Bild aufnehmen, Tausende von Blöcken geschrieben werden.


*Der von den meisten Speicherkarten verwendete Befehlssatz enthält einen "Format"-Befehl, der das Gerät anweist, sich für die Verwendung vorzubereiten. Dies ist ein Überbleibsel aus der Zeit, als Magnetplatten unformatiert aus der Fabrik kamen, und was es tut, ist hersteller- und produktspezifisch. Auf Speicherkarten sollte es nichts tun.

Kann das der SD-Karte schaden oder ist das ok?

Es ist mehr als in Ordnung. Es kann tatsächlich von Vorteil sein. Es ist viel wahrscheinlicher, dass Sie die Lebensdauer der Karte verlängern, als wenn Sie niemals formatieren und nur Bilder auf der Karte löschen, indem Sie sie regelmäßig formatieren.

Die Funktionsweise von Flash-Speicherkarten (und USB-Flash-Laufwerken) besteht darin, dass der Speichercontroller auf der Karte jedes Mal, wenn die Karte formatiert wird, bestimmten Verzeichnispositionen verschiedene Bereiche der Karte zuweist. Sie tun dies für das sogenannte Load Balancing/Wear Leveling.

Flash-Speicher hat eine begrenzte Anzahl von Schreibzyklen, die er tolerieren kann, bevor er ausfällt. Die Anzahl der Schreibzyklen, die jedes Bit auf einer Flash-Speicherkarte verarbeiten kann, bevor es ausfällt, ist sehr groß, aber es nutzt sich schließlich ab. Der Controller versucht also sicherzustellen, dass jeder Speicherplatz der gesamten Karte über die Lebensdauer der Karte ungefähr gleich oft beschrieben wird. Dies bedeutet, dass der Controller auch nach dem Formatieren der Karte weiterhin Teile der Karte verwendet, auf die noch nicht geschrieben wurde, bis jeder Speicherplatz auf der gesamten Karte beschrieben wurde, bevor er zurückgeht und mit der Verwendung der Speicherorte beginnt wurden bereits verwendet.

Das ist gut für die Wiederherstellung, weil es bedeutet, dass nicht viel überschrieben wird, bis die gesamte Karte einmal beschrieben wurde. Aber dann wird es zurückgehen und den Anfang wieder verwenden, wenn dieser Raum als leer angezeigt wird. Wenn Sie eine Datei löschen, wird der von der Datei verwendete Speicherplatz normalerweise als leer markiert, aber der Status jedes Bits in diesem Speicherplatz wird nicht geändert. Wenn Sie eine Karte formatieren, wird so ziemlich der gesamte reguläre Speicherplatz auf der Karte als leer und verfügbar markiert.

Das regelmäßige Formatieren hilft dem Speichercontroller auf der Karte, das Wear-Leveling besser zu machen. Es ermöglicht auch eine bessere Kartenleistung, indem es die Wahrscheinlichkeit sequentieller Schreibvorgänge erhöht. Wenn Sie die gleichen Dateien auf der Hälfte der Karte belassen und wiederholt Dateien auf die andere Hälfte schreiben, sie löschen und andere Dateien neu schreiben, wird der gesamte Verschleiß nur auf die Hälfte der Karte und die Lebenserwartung der Karte vor der Hälfte gehen es scheitert, wird kürzer sein!

Wenn der Controller einer Speicherkarte außerdem fehlerhafte Sektoren auf der Karte erkannt hat, entfernt er diese Sektoren aus der Liste der verfügbaren Sektoren für die Karte. Dies geschieht jedes Mal, wenn die Karte formatiert wird.

Die meisten Speicherkarten haben etwas mehr Speicher als die angegebene Kapazität. Wenn ein fehlerhafter Sektor identifiziert wird, blockiert der Speichercontroller die Verwendung des fehlerhaften Sektors und ersetzt ihn durch einen Teil des „freien“ Speichers auf der Karte. Einer der häufigsten Unterschiede zwischen Speicherkarten führender Marken und generischen/No-Name-Speicherkarten ist die Anzahl fehlerhafter Sektoren, die aus dem Gesamtspeicher der Karte heraus abgebildet werden, bevor sie das Werk verlässt. Je größer die Speichermenge, die zugeordnet werden muss, desto weniger Reservespeicher steht auf der Karte für den Controller zur Verfügung, da später andere Sektoren ausfallen. Alle großen Marken (Lexar, SanDisk, Transcend, Kingston usw.) beziehen ihre Komponenten von denselben Lieferanten, die auch die Speicherchips und Controller-Chips herstellen. So auch die Off-Brand-Namen, aber sie kaufen normalerweise die übrig gebliebenen Komponenten, die möglicherweise gut genug waren oder nicht, um die Qualitätskontrolle der Käufer der großen Marken zu bestehen. Die Käufer achten unter anderem darauf, wie viel Reservespeicher auf den Chips verbleibt, nachdem die fehlerhaften Sektoren im Werk zugeordnet wurden.

Ich hätte dies als "richtige" Antwort markiert :P

Die Hardware einer Speicherkarte ist robust und die Arbeitszyklen sind hoch genug, dass die normale Kameranutzung eine statistisch unwahrscheinliche Ursache für ein Hardwareproblem ist.

Ihre Kamera verfügt über eine einfache Möglichkeit, Karten per Design zu formatieren. Es hat auch Möglichkeiten, alle Dateien auf einer Speicherkarte zu löschen. Diese Löschmethoden sind konstruktionsbedingt weniger einfach. Der Grund für diese Designentscheidungen ist, dass die wahrscheinlichste Ursache für Speicherkartenprobleme eine Beschädigung des Dateisystems ist, wenn Software den Speicher löscht und darauf schreibt. Durch das Formatieren wird ein neues sauberes Dateisystem auf der Speicherkarte platziert, sodass alle potenziellen Probleme mit dem vorherigen Dateisystem zusammen mit anderen Daten beseitigt werden.