Können 15.000 Dateien mit 3.000 Schreibzyklen auf ein Flash-Laufwerk geschrieben werden?

688
skris88

Ich habe Probleme mit meinen Flash-Laufwerken.

Ich verstehe, dass Flash-Speicher eine begrenzte Anzahl von Lösch- / Schreibzyklen haben. Ich habe in einem Kingston-PDF gelesen, dass es 3.000 war (aber mir ist nicht genau bekannt, wo / wie das gemessen wird). Das Kopieren von 15.000 Dateien (unter Verwendung von Windows als Betriebssystem) könnte die FAT nur 15.000-mal aktualisieren, oder?

Die Festplatte ist im FAT32-Format formatiert, um die Kompatibilität zwischen Geräten zu gewährleisten. Ich denke, der Antrieb würde die FAT auf eine neue Reihe von Sektoren verlagern, würde aber bald die Zahl "neuer" Sektoren verlassen, die verwendet werden sollen, um zuvor verwendete Sektoren wiederzuverwenden, oder nicht?

Ist es tatsächlich möglich, 15.000 Dateien auf ein Flash-Laufwerk zu kopieren?

-2
Was ist deine Frage? Und was ist das "Problem", das Sie mit Ihren Flash-Laufwerken haben? JakeGould vor 5 Jahren 1
Das Problem liegt nicht bei Schreibzyklen, sondern bei ** Löschzyklen. Löschzyklen sind das mäßig destruktive Zurücksetzen einer Zelle, das auftritt, wohingegen Schreibvorgänge eine Zelle von einem Zustand in einen anderen ändern können, aber nicht wieder zurückgehen, und ein Löschen erforderlich ist, um sie auf "Standard" zurückzusetzen. Mokubai vor 5 Jahren 0

1 Antwort auf die Frage

1
phuclv

Der Schreibzyklus gilt für einen einzelnen Sektor. Flash-Laufwerke halten oft etwa 10000-100000 Schreibzyklen stand

Das Kopieren von 15.000 Dateien (unter Verwendung von Windows als Betriebssystem) könnte die FAT nur 15.000-mal aktualisieren, oder?

Ja, aber jedes Mal, wenn ein anderer Teil der FAT aktualisiert wird, da jede Datei einen eigenen Eintrag in der Tabelle hat. In einem einzigen Sektor sind mehrere Einträge gespeichert, da die Größe eines Eintrags klein ist, dies jedoch immer noch weniger Schreibvorgänge erfordert

Darüber hinaus verteilt ein guter Dateisystemtreiber die Dateien auf die Partition, anstatt sie beim Start sequentiell zu schreiben, um die Fragmentierung und die durchschnittliche Suchzeit (bei HDD) zu reduzieren. Daher haben der erste, mittlere und letzte Teil der FAT gleiche Chancen aktualisiert werden

Moderne Flash-Laufwerke implementieren außerdem Verschleißnivellierungstechniken, um sicherzustellen, dass kein einzelner Sektor zu oft neu geschrieben wird, während andere frei sitzen. Der Algorithmus ordnet die gleiche "virtuelle" Adresse lediglich anderen physischen Sektoren zu und kopiert die Sektoren im Falle eines aktiven Abnutzungsgrads wie bei SSD. Es gibt auch oft freie Sektoren, die genutzt werden können, wenn einige davon ausgehen.

Im Allgemeinen sollte es also kein Problem geben, 15000 Dateien zu kopieren. Wenn Sie jedoch wirklich so viele Dateien speichern müssen, ist es besser und schneller, sie in eine einzige Datei zu packen und möglicherweise zu komprimieren. Oder wechseln Sie zu einem besseren Dateisystem wie NTFS