Zitat von AlexDragon
Noch etwas zum Thema Speicherkarten, und zwar habe ich gerade irgendwo gelesen, dass man seine Speicherkarten, von Zeit zu Zeit formatieren solle, da sich mit der Zeit immer irgendwelche Datenfragmente darauf ablagern und eventuell auch den einwandfreien Lauf der Karte beeinträchtigen könnte! /wink.gif" style="vertical-align:middle" emoid="" border="0" alt="wink.gif" />
Sorry, Alex, aber was Du da gelesen hast, stimmt einfach nicht.
An der Fragmentierung kann es niemals liegen, daß eine Karte nicht mehr
funktioniert. Das würde ja bedeuten, daß ein Dateisystem "ballistisch" wird,
sobald man es ein bißchen fordert. Nicht auszudenken, wenn das so wäre.
Eine Fragmentierung bewirkt lediglich, daß Dateien nicht in einem Block,
sondern über mehrere Stücke verteilt auf dem Datenbereich des Dateisystems
gespeichert werden. Der Verwaltungsaufwand dafür ist kaum größer als sonst,
aber durch die Kopfpositionierungs- und umschaltzeiten bei Festplatten, bzw.
die blockorientierte physikalische Architektur von Flash-Speichern bewirkt eine
Fragmentierung, wenn sie denn extrem wird, eine Geschwindigkeitsbremsung,
mehr nicht. Extrem wird die Fragmentierung aber eigentlich nur, wenn ein
Medium sehr lange in Gebrauch ist, sehr viele Dateien erzeugt, gelöscht
und in der Größe geändert werden und das Medium ziemlich voll ist.
Bei manchen Systemen kann sich durch den höheren Verwaltungsaufwand
auch eine geringfügig geringere Nutzkapazität ergeben.
Und sollte durch eine Absturz eines Programms, durch Rausziehen des Mediums
vor dem Ausschreiben der Daten auf das Medium oder durch einen sich
entwickelnden physikalischen Defekt auf dem Medium das Dateisystem
fehlerhaft werden, so daß man nur noch mit einem Diskeditor an die Daten
'rankommt, dann ist es sehr viel schwieriger, die einzelnen Stücke wieder
zusammenzusuchen, als wenn sie sowieso an einem Stück liegen. Und
damit steigt auch das Risiko, daß man sie nicht mehr zusammenbekommt.
Aber ansonsten hat Fragmentierung keine wirklich negativen Auswirkungen.
Bei Medien, die viele und schnelle Schreib-/Lesezugriffe erlauben (wie Festplatten),
benutzt man zur Defragmentierung ein sog. Defragmentierprogramm (wobei es
da mehr oder weniger leistungsfähige Programme gibt). Bei Flash-Speichern
ist das nicht angebraucht, da diese eine viel zu begrenzte Anzahl an Schreib-
zugriffen erlauben, als daß man diese unnötigerweise für so etwas Unkritisches
wie Defragmentierung verschwendet. Eine andere effiziente Methode zum
Defragmentiern ist es, alle Dateien auf dem Medium temporär auf ein
anderes Medium zu kopieren, auf dem Original-Medium zu löschen oder zu
formatieren und wieder zurückzukopieren.
Aber damit kann, wie gesagt, das Problem mit der Karte nicht zusammenhängen.
Viele Grüße,
Matthias