klampf schrieb:
Bei Trim vom Windows Defragger sagt der dem Drive welche Blöcke ungenutzt sind, also was das Filesystem weiß.
Kann sein, wenn z.b. eine Datei auf einem System ohne Trim support gelöscht wurde, dass die SSD nicht auf dem aktuellsten Stand ist.
Wenn eine (moderne) SSD einen Block neu beschreiben soll, tut sie was? Sie nimmt einen freien Block und beschreibt den. Der alte wird gemerkt als "frei, aber muss gelöscht werden". Usw. usf. Irgendwann ist dann a) mal nix zu tun für die SSD, und dann löscht sie die Blöcke, die "frei, aber muss gelöscht werden" sind, oder b) es sind keine freien, gelöschten Blöcke mehr frei, und dann macht die SSD was? Sie fängt an, direkt zu löschen und zu beschreiben. Damit wird sie dann langsamer. [Für die Auswahl der richtigen freien Blöcke werden zudem ALgorithmen genutzt, um die Abnutzung ("wear") zu verteilen]
"Das Filesystem" sitzt eine Ebene über der Blockverwaltung der SSD und weiss garnicht, welche Blöcke da jetzt physikalisch gelöscht werden müssen. Muss es auch nicht, die SSD weiss das ja und kümmert sich drum. (Ach ja, die Blockgrößen müssen natürlich auch nicht gleich sein. Gut, dass sich OS und Elektronik der Datenspeicher heute um sowas kümmern)
Bei antiker Hart- und Software kann es sein, dass da noch Nachhilfe in Sachen Trim erfolgen muss, und wenn man ein falsches Defrag-Tool auf ne SSD loslässt, kann man es auch hinbekommen, die zu schrotten (weil jeder Schreibvorgang die Lebensdauer reduziert).
Aber es macht natürlich Spaß, urbane Legenden zu pflegen.