Eine Datei zu löschen streicht sie nur von einer Liste. Deine SSD klammert sich an die alten Daten, bis jemand ihr sagt, dass sie loslassen darf.
Kurz gesagt
TRIM ist ein Befehl, mit dem das Betriebssystem einer SSD mitteilt, welche Blöcke keine brauchbaren Daten mehr enthalten, zum Beispiel nach dem Löschen einer Datei [3]. Bei SATA heißt er TRIM, bei SCSI UNMAP, und NVMe nutzt dafür den Befehl Dataset Management mit dem Attribut Deallocate [3][5]. Er ist ein Hinweis und kein Versprechen, denn das Laufwerk darf entscheiden, nichts zu tun [5][6]. Unsere Einschätzung: Lass die Standardeinstellungen an, prüfe einmal, ob TRIM aktiv ist, und überlass den Rest dem wöchentlichen Job.
So funktioniert’s
- Warum er nötig ist. Flash-Speicher kann Daten nicht an Ort und Stelle überschreiben, neue Daten landen deshalb woanders, bis alte Blöcke aufgeräumt werden. Das Löschen einer Datei ändert nur die Tabellen des Dateisystems, und die SSD kann nicht wissen, dass die Sektoren frei sind [3].
- Eine Idee, drei Befehle. Windows 7 führte einen Standardweg ein, SSDs über nicht mehr benötigte Sektoren zu informieren. Er ist in der T13-Spezifikation als TRIM definiert. Für SCSI-Geräte definiert die T10-Spezifikation den ähnlichen Befehl UNMAP [3]. Die NVMe-Spezifikation beschreibt ihre Deallocate-Funktion als ähnlich zu ATA Data Set Management mit Trim und zum SCSI-Befehl UNMAP [5].
- Ein Hinweis. Windows behandelt TRIM und Unmap als Hinweise und wartet nicht auf ein Ergebnis [3]. NVMe nennt den Befehl Dataset Management beratend: Ein konformer Controller darf nichts unternehmen [5]. Ein Lesezugriff auf einen freigegebenen Bereich liefert Nullen, Einsen oder die zuletzt geschriebenen Daten [6]. TRIM ist also kein sicheres Löschen.
- Unter Windows. Löschbenachrichtigungen (auch Trim oder Unmap genannt) sind für NTFS standardmäßig aktiv, solange kein Administrator sie abschaltet. Für eine Änderung ist kein Neustart nötig. Ein Gerät, das keine TRIM-Unterstützung meldet, bekommt keine Benachrichtigungen, und manche Geräte werden mit der Funktion langsamer [1].
Optimize-Volume -ReTrimsendet TRIM für alle ungenutzten Sektoren erneut, und für eine SSD mit TRIM-Unterstützung ist das die Standardaktion [2]. - Unter Linux.
fstrimverwirft ungenutzte Blöcke auf einem eingehängten Dateisystem. Die Man-Page sagt, häufiges fstrim odermount -o discardkönne die Lebensdauer minderwertiger SSDs verkürzen, einmal pro Woche genüge für die meisten Desktop- und Serversysteme, und nicht jedes Gerät unterstütze ein eingereihtes Trim, sodass jeder Lauf andere Plattenzugriffe bremsen kann [4]. Die meisten aktuellen Distributionen liefern einen fstrim.timer mit, USB-SSDs brauchen unter Umständen eine manuelle Einrichtung [7].
Ein Praxisbeispiel
Windows (erst die reine Leseabfrage, dann die Aktion in einem Administratorfenster) [1][2]:
fsutil behavior query DisableDeleteNotify
Optimize-Volume -DriveLetter C -ReTrim -VerboseDer erste Befehl zeigt 0, wenn TRIM aktiviert ist, und 1, wenn es deaktiviert ist [1]. Der zweite sendet TRIM für den freien Platz auf C: erneut. Unter Linux [4][7]:
systemctl status fstrim.timer
sudo fstrim -av-a trimmt alle eingehängten Dateisysteme, die Discard unterstützen, und -v zeigt an, wie viel getrimmt wurde [4]. Den TRIM-Zustand unserer eigenen Laufwerke haben wir nicht erfasst (unser Inventar deckt den 14. bis 16. Okt. 2026 ab), deshalb behaupten wir keinen.
Prüfliste
- Führe den Prüfbefehl einmal aus, nachdem du eine neue SSD eingebaut oder das System neu installiert hast.
- Behalte den standardmäßigen Wochenjob bei und vermeide
discardbei langsamen oder billigen Laufwerken [4]. - Starte ein manuelles Retrim nur nach großen Löschaktionen und wenn der PC im Leerlauf ist [2][4].
- Kläre getrennt, ob USB- oder externe SSDs TRIM erhalten; sie brauchen vielleicht eine Einrichtung [7].
- Verwechsle TRIM nicht mit sicherem Löschen; nutze die Löschfunktion des Laufwerks oder Verschlüsselung, wenn es darauf ankommt [6].
- Verzichte bei HDDs auf TRIM-Feinarbeit; Windows nutzt es nur, wo das Gerät Unterstützung meldet [1].