Kurze Antwort:
Es hängt davon ab, was Sie tun. Das ausschließliche Lesen von einer SSD führt im Laufe der Zeit immer noch zu einer Verschlechterung ihrer Speicherzellen. Wenn Sie das Laufwerk schreibgeschützt aktivieren, können Sie nicht direkt darauf schreiben, die Firmware des Laufwerks erzeugt jedoch weiterhin Hintergrundschreibvorgänge. Abhängig von Ihren Nutzungsmustern müssen Sie sich jedoch möglicherweise keine Sorgen machen.
Lange Antwort:
In Flash Error Analysis and Management werden verschiedene Arten von Fehlern beschrieben :
- Löschfehler: verursacht durch wiederholte Programmier- / Löschzyklen (Schreibvorgänge)
- Programmstörungsfehler: Daten auf einer Seite werden unbeabsichtigt geändert, während eine benachbarte Seite programmiert wird
- Retentionsfehler: Die im Floating Gate programmierte Ladung wird allmählich abgebaut
- Lesefehler: In einer Zelle gespeicherte Daten ändern sich, wenn eine benachbarte Zelle wiederholt gelesen wird
Dieses Dokument ist eine interessante Lektüre, aber es liegt wahrscheinlich außerhalb des Rahmens Ihrer Frage, diese Tiefe zu erreichen, abgesehen davon, dass das ausschließliche Lesen aus dem NAND-Speicher die Daten nicht für immer bewahrt.
Laut einer Präsentation von Jim Cooke bei Micron sollten die Zellen alle 100.000 Lesevorgänge für MLC und 1.000.000 Lesevorgänge für SLC gelöscht und neu programmiert werden.
Folie 19:
Cells not being read receive elevated voltage stress
Stressed cells are
• Always in the block being read
• Always on pages not being read
Charge collects on the floating gate causing the cell to appear to be weakly programmed
Does not damage cells; ERASE returns cells to undisturbed levels
Disturbed bits are effectively managed with ECC
Folie 20:
Rule of thumb for excessive reads per block between ERASE operations
• SLC – 1,000,000 READ cycles
• MLC – 100,000 READ cycles
If possible, read equally from pages within the block
If exceeding the rule-of-thumb cycle count, then move the
block to another location and erase the original block
Establish ECC threshold to move data
Erase resets the READ DISTURB cycle count
Use ECC to recover from read disturb errors
Diese Artikel richten sich jedoch an Benutzer mit geringem NAND-Speicherbedarf (z. B. SSD-Firmware-Entwickler) und sind nicht für den Endbenutzerkonsum gedacht. Ich würde also vermuten, dass die Firmware Ihres Laufwerks dies bereits transparent im Hintergrund handhabt.
Zurück zur ursprünglichen Frage: Verursacht das ausschließliche Lesen immer noch Verschleiß am Laufwerk? Ja. Wie viel? Es ist kompliziert. Wenn Sie davon ausgehen, dass die Firmware die Zellen einer Seite alle 100.000 Lesevorgänge an einen neuen Speicherort schreibt und immer genügend Blöcke verfügbar sind, haben Sie 1 Schreibzugriff für jeweils 100.000 Lesevorgänge. Aber oben auf , dass die Firmware auch führt Wear-Leveling und andere Aufgaben, die verstärken eine logische Schreib in mehr physischen schreibt.
In der Praxis müssen Sie sich wahrscheinlich keine besonderen Sorgen machen, es sei denn, das Laufwerk ist fast voll und Sie lesen ständig vom gesamten Laufwerk. Wenn Sie jedoch ohne Unterbrechung vom Laufwerk lesen, sollten Sie den SMART-Tisch einen Monat lang im Auge behalten, um eine Vorstellung davon zu erhalten, wie schnell Ihre Lesemuster Hintergrundschreibvorgänge verursachen. Und stellen Sie natürlich immer sicher, dass Sie mehrere Backups haben.