SSD TRIM: Anleitung und Optimierung

Eine Solid-State Drive (SSD) ist heutzutage ein Standardbestandteil moderner Computer, der sich durch deutlich höhere Geschwindigkeiten im Vergleich zu herkömmlichen Festplatten (HDDs) auszeichnet. Dies zeigt sich in kürzeren Ladezeiten für Programme und Dateien, schnelleren Systemstarts und insgesamt einem reaktionsschnelleren System. Die herausragende Leistung von SSDs beruht auf dem Fehlen mechanischer Bauteile wie eines beweglichen Lesekopfes, was auch die Zugriffszeiten drastisch reduziert.

Ein wesentlicher Faktor, der zur Aufrechterhaltung der hohen Leistung einer SSD beiträgt, ist der TRIM-Befehl. Ohne entsprechende Optimierung kann die Leistung einer SSD im Laufe der Zeit nachlassen. Dieser Artikel beleuchtet die Funktionsweise von TRIM, wie Sie dessen Aktivierung überprüfen und sicherstellen können, dass Ihre SSD stets optimal arbeitet.

Wie TRIM funktioniert

Herkömmliche Festplatten speichern Daten, indem sie diese direkt überschreiben. Bei SSDs ist der Prozess anders: Bevor neue Daten in einen Speichersektor geschrieben werden können, müssen eventuell vorhandene alte Daten in diesem Sektor zunächst gelöscht werden. Das Löschen von Daten auf einer SSD ist komplexer als bei einer HDD und erfolgt blockweise.

Wenn Sie eine Datei auf einer herkömmlichen Festplatte löschen, wird sie lediglich aus dem Dateisystem entfernt, die eigentlichen Daten verbleiben jedoch physisch auf dem Laufwerk, bis sie überschrieben werden. Bei einer SSD hingegen werden diese Sektoren, die gelöschte Daten enthalten, nicht sofort für neue Schreibvorgänge freigegeben. Dies kann zu einem Phänomen namens "Write Amplification" führen, bei dem die SSD mehr Daten schreiben muss, als eigentlich beabsichtigt ist, um Datenblöcke zu löschen und zu überschreiben. Dies verlangsamt Schreibvorgänge und kann die Lebensdauer der SSD beeinträchtigen.

Der TRIM-Befehl, auch als "TRIM-Kommando" oder "TRIM-Anforderung" bekannt, wurde entwickelt, um dieses Problem zu lösen. Wenn das Betriebssystem eine Datei löscht, teilt es der SSD über den TRIM-Befehl mit, welche Speicherbereiche keine gültigen Daten mehr enthalten. Die SSD kann diese Bereiche dann im Leerlauf proaktiv leeren und für zukünftige Schreibvorgänge vorbereiten. Dies stellt sicher, dass neue Daten schnell und effizient geschrieben werden können, ohne den zusätzlichen Schritt des vorherigen Löschens, und reduziert die Anzahl der Schreibzyklen, was die Leistung und Lebensdauer der SSD erhöht.

Zusammenfassend lässt sich sagen: TRIM ist für SSDs das, was die Defragmentierung für HDDs ist - eine wichtige Optimierungsmaßnahme zur Aufrechterhaltung der maximalen Geschwindigkeit.

schematische Darstellung des TRIM-Befehls auf einer SSD

TRIM-Unterstützung durch Betriebssysteme und Hardware

Damit TRIM funktioniert, müssen sowohl das Betriebssystem als auch die SSD selbst TRIM unterstützen. Glücklicherweise unterstützen alle modernen Betriebssysteme ab Windows 7 TRIM. Dazu gehören auch Windows 8(.1), Windows 10 und Windows 11. Auf Seiten der Hardware bieten praktisch alle aktuellen SSDs, die im Handel erhältlich sind, TRIM-Unterstützung. Ältere SSD-Modelle aus den Anfangstagen der SSD-Technologie beherrschen TRIM möglicherweise nicht, können aber manchmal durch ein Firmware-Update nachgerüstet werden.

Wichtiger Hinweis: Betriebssysteme wie Windows XP und Vista unterstützen TRIM nicht nativ. Bei der Verwendung von SSDs mit diesen älteren Betriebssystemen kann die Leistung mit der Zeit spürbar nachlassen. Zudem ist die Verwendung von Windows XP/Vista auf modernen Systemen aus Sicherheitsgründen und wegen mangelnder Software-Kompatibilität nicht mehr empfehlenswert.

Überprüfung der TRIM-Aktivierung unter Windows

In den meisten Fällen ist TRIM unter Windows standardmäßig aktiviert, wenn eine SSD erkannt wird. Dennoch ist es ratsam, die Aktivierung zu überprüfen, um sicherzustellen, dass die Optimierung ordnungsgemäß funktioniert.

Methode 1: Kommandozeile mit fsutil

Eine einfache Methode zur Überprüfung der TRIM-Aktivierung ist die Verwendung des Befehlszeilenprogramms fsutil.

  1. Öffnen Sie die Eingabeaufforderung (CMD). Unter Windows 7 benötigen Sie Administratorrechte (Startmenü -> cmd -> Strg+Umschalt+Enter). Unter Windows 8.1, 10 und 11 reicht eine normale Eingabeaufforderung (Win+R -> cmd).
  2. Geben Sie den folgenden Befehl ein und drücken Sie Enter:

    fsutil behavior query DisableDeleteNotify

  3. Das Ergebnis zeigt den Status von TRIM an:
    • 0 bedeutet, dass TRIM aktiviert ist.
    • 1 bedeutet, dass TRIM deaktiviert ist.

Sollte TRIM deaktiviert sein (Ergebnis 1), können Sie es mit folgendem Befehl aktivieren:

fsutil behavior set DisableDeleteNotify 0

Nach der Aktivierung sollten Sie den Abfragebefehl erneut ausführen, um sicherzustellen, dass der Status nun auf 0 steht.

Methode 2: Überprüfung der Hardware-Unterstützung

Eine weitere Möglichkeit, die TRIM-Unterstützung zu überprüfen, ist die Abfrage von Sektorinformationen.

  1. Öffnen Sie eine Eingabeaufforderung mit Administratorrechten.
  2. Geben Sie den folgenden Befehl ein und ersetzen Sie c: gegebenenfalls durch den Buchstaben Ihres SSD-Laufwerks:

    fsutil fsinfo sectorinfo c:

  3. Wenn die Ausgabe die Zeile "Kürzen wird unterstützt" (oder "Trim is supported") enthält, bedeutet dies, dass das Laufwerk TRIM unterstützt. Bei herkömmlichen Festplatten oder USB-Sticks wird hier "Kürzen wird nicht unterstützt" angezeigt.

TRIM testen mit Trimcheck

Während fsutil prüft, ob TRIM im Betriebssystem aktiviert ist, gibt es spezialisierte Tools, um zu testen, ob TRIM auch tatsächlich funktioniert.

Das portable Tool Trimcheck ist hierfür gut geeignet:

  1. Laden Sie Trimcheck herunter und entpacken Sie es in einen Ordner.
  2. Starten Sie die Programmdatei (oft eine `.exe`-Datei).
  3. Trimcheck erstellt und löscht eine Testdatei, um die TRIM-Funktionalität zu prüfen. Es sind in der Regel zwei Durchläufe erforderlich.
  4. Zwischen den beiden Durchläufen sollten Sie etwa 20 Sekunden warten.
  5. Wenn TRIM funktioniert, sollte die Ausgabe eine Erfolgsmeldung wie "TRIM appears to be WORKING!" anzeigen.

Sollte Trimcheck melden, dass TRIM nicht funktioniert, überprüfen Sie zunächst die Aktivierung über fsutil. Ein Neustart des Systems kann ebenfalls helfen.

Screenshot des Trimcheck-Tools mit einer Erfolgsmeldung

TRIM vs. Defragmentierung

Es ist wichtig zu verstehen, dass TRIM und Defragmentierung zwei unterschiedliche Prozesse sind, die für unterschiedliche Speichermedien konzipiert wurden.

  • Defragmentierung: Dieses Verfahren ordnet fragmentierte Datenblöcke auf einer herkömmlichen Festplatte neu an, um Lesezeiten zu verkürzen. Bei SSDs ist eine Defragmentierung nicht nur unnötig, sondern kann sogar schädlich sein, da sie die Schreibzyklen erhöht.
  • TRIM: Dieses Verfahren optimiert die Leistung von SSDs, indem es dem Laufwerk mitteilt, welche Datenbereiche nicht mehr benötigt werden und gelöscht werden können.

Moderne Versionen von Windows (ab Windows 8) führen automatisch eine wöchentliche Optimierung durch, die für HDDs eine Defragmentierung und für SSDs einen TRIM-Vorgang beinhaltet. Dies geschieht in der Regel im Hintergrund.

Manuelles Trimming und weitere Optimierungen

Obwohl Windows die TRIM-Funktion meist automatisch verwaltet, gibt es Situationen oder Tools, die ein manuelles Trimming ermöglichen oder erfordern.

Manuelles Trimming mit Defragmentierungswerkzeugen

Einige Optimierungs-Tools, einschließlich des in Windows 8 und neuer integrierten Defragmentierungsprogramms (dfrgui.exe), bieten die Möglichkeit, einen TRIM-Vorgang manuell auszulösen. Dieser Vorgang wird manchmal auch als "Retrim" bezeichnet, was auf eine zeitverzögerte Ausführung im Vergleich zum direkten TRIM-Befehl hinweist.

SSD-Hersteller-Tools

Einige SSD-Hersteller bieten eigene Software-Tools an, wie z.B. das Samsung Magician Tool. Diese Tools können zusätzliche Funktionen zur Überwachung und Optimierung der SSD bieten, einschließlich der manuellen Ausführung von TRIM-Vorgängen.

Installation auf SSDs und AHCI-Modus

Für eine optimale Leistung einer SSD ist es entscheidend, dass das Betriebssystem im AHCI-Modus (Advanced Host Controller Interface) installiert ist. Dieser Modus bietet eine bessere Leistung für SATA-Laufwerke, was sich besonders bei SSDs bemerkbar macht. Windows 7 installiert den AHCI-Treiber standardmäßig, deaktiviert ihn aber, wenn im BIOS der IDE-Modus eingestellt ist. Bei der Installation auf einer SSD sollte daher sichergestellt werden, dass der AHCI-Modus im BIOS aktiviert ist.

Bei der Migration eines bestehenden Systems von einer HDD auf eine SSD, z.B. mit Tools wie Acronis True Image, ist es wichtig, darauf zu achten, dass das Alignment der Partitionen korrekt ist. Ein falsches Alignment kann die Leistung und Lebensdauer der SSD negativ beeinflussen. Tools wie diskpart können hierbei helfen, Partitionen korrekt zu erstellen.

Infografik zu den Vorteilen von AHCI im Vergleich zu IDE

TRIM und Datenrettung

Es ist wichtig zu beachten, dass TRIM, obwohl es die Leistung verbessert, die Datenrettung erschweren kann. Da TRIM-fähige SSDs gelöschte Datenblöcke proaktiv leeren, sind diese Daten unwiederbringlich verloren, sobald der TRIM-Befehl ausgeführt wurde. Im Gegensatz zu herkömmlichen Festplatten, bei denen gelöschte Daten oft wiederherstellbar sind, ist eine Datenrettung von einer SSD nach einem TRIM-Vorgang ohne ein Backup in der Regel nicht möglich.

Spezialisierte Datenrettungssoftware wie SanDisk RescuePRO® Deluxe oder FILERECOVERY® kann zwar in vielen Fällen helfen, aber bei einer SSD mit aktiviertem TRIM sind die Erfolgsaussichten bei gelöschten Daten geringer.

SSD TRIM-Funktion prüfen, HDD Puran Defrag meine Empfehlung

Fazit

Der TRIM-Befehl ist eine essenzielle Funktion für die Aufrechterhaltung der Leistung und Lebensdauer von SSDs. Durch die Mitteilung an die SSD, welche Datenblöcke nicht mehr benötigt werden, optimiert TRIM Schreibvorgänge und verhindert eine Leistungsabnahme im Laufe der Zeit. Stellen Sie sicher, dass TRIM auf Ihrem System aktiviert ist und Ihre SSD sowie Ihr Betriebssystem es unterstützen. Moderne Windows-Versionen und aktuelle SSDs bieten diese Funktionalität standardmäßig, aber eine gelegentliche Überprüfung schadet nicht.

tags: #acronis #trim #befehl