Erklären Sie TRIM, und werden alle SSDs dies mit Firmware-Updates unterstützen?

2752
GiH

Ich habe gerade eine Kingston 64-GB-SSD gekauft, auf der ein Betriebssystem installiert werden kann. Nach dem Kauf habe ich jedoch festgestellt, dass TRIM nicht unterstützt wird und dass dies nicht gut ist, um ein Betriebssystem zu installieren. Ich habe ein bisschen nach TRIM gesucht, aber ich habe nicht das Gefühl, dass ich es vollständig verstehe. Ist es schlecht für mich, ein Betriebssystem auf einer SSD ohne TRIM-Unterstützung zu installieren?

Werden alle SSDs dies schließlich auch mit Firmware-Updates unterstützen? Sollte ich bald ein Firmware-Update für dieses Laufwerk erwarten?

2

2 Antworten auf die Frage

8
Chris Johnsen

Ob TRIM nützlich ist oder nicht, hängt von der in der SSD verwendeten Steuerung und Firmware ab. Bei einer guten SSD-Implementierung (Intels und wahrscheinlich ein paar andere) kann das Laufwerk "ungenutzte" Blöcke als Arbeitsbereiche verwenden, um die Leistung und den "Verschleiß" des Geräts auszugleichen. Wenn ein Laufwerk frisch ab Werk ist, beginnt es mit jedem Block in einem „nicht verwendeten“ Zustand. Da das Betriebssystem jedoch Daten in das Betriebssystem schreibt, muss das Laufwerk Blöcke als "verwendet" markieren, auch wenn das Betriebssystem zurückgegangen ist, und die Dateien, die diese Blöcke verwenden, " gelöscht" .

Was ist TRIM?

Die SSD selbst hat (normalerweise) keine Vorstellung davon, welche Art von Dateisystem das Betriebssystem darüber verwendet. Sie kann also nicht nachverfolgen, welche Blöcke tatsächlich von Dateien verwendet werden, und nicht, welcher Block zuvor von gelöschten Dateien verwendet wurde. Dies liegt daran, dass das Löschen einer Datei nichts anderes ist als das Schreiben in bestimmte Blöcke, die Informationen über das Verzeichnis enthalten, in dem sich die gelöschten Dateien befinden (eine normale Dateilöschoperation berührt nicht die Dateidaten selbst.) Undelete-Dienstprogramme haben daher die Möglichkeit, gelöschte Dateien wiederherzustellen.

Der TRIM-Befehl (wenn er sowohl von der SSD als auch vom Betriebssystem unterstützt wird) ermöglicht dem Betriebssystem, dem Gerät mitzuteilen, welche zuvor verwendeten Blöcke jetzt für die SSD verfügbar sind. Es erlaubt dem Betriebssystem, das SSD-Konzept zu „trimmen“, was vom Dateisystem tatsächlich verwendet wird, anstatt des konservativen SSD-Konzeptes „Alles, was jemals berührt wurde, ist (möglicherweise) noch in Gebrauch“.

OK für ein Betriebssystem?

Die TRIM-Unterstützung könnte zwar dazu beitragen, dass eine SSD die optimale Leistung beibehält, aber es scheint mir kein entscheidender Faktor bei der Entscheidung zu sein, ob sie als Betriebssystemfestplatte verwendet werden soll. Nur wenige Laufwerke und nur die neuesten Betriebssysteme unterstützen tatsächlich TRIM. Dies hält einige Leute jedoch nicht davon ab , SSDs für das Betriebssystem und die Anwendungen von ganzem Herzen zu empfehlen (zumindest die Top-of-the-Line-Modelle, deren Kingston- Laufwerk sich nicht so sicher ist.) ).

TRIM-Unterstützung über Firmware-Update

Ob Ihr Gerät eine TRIM-Unterstützung erhält, hängt wirklich von Ihrem Hersteller ab. Sie müssen es mit ihnen aufnehmen. Ich vermute, dass die besseren Geräte mit der TRIM-Unterstützung aufgerüstet werden können, aber sicherlich werden nicht alle vorhandenen Geräte mit der TRIM-Unterstützung ausgestattet.

Hintergrund

Lesen Sie die SSD-Testberichte von AnandTech für viele gute Informationen:

1
Hugh Allen

TRIM ist eine Optimierung, die die Leistung und Lebensdauer eines Flash-Laufwerks beeinflusst. Dies bedeutet jedoch nicht, dass Sie kein Betriebssystem auf einem Laufwerk installieren können, das es nicht unterstützt.

Haben Sie den Wikipedia-Artikel gelesen ?

Nein, ich weiß es bedeutet nicht, dass ich es nicht kann. Aber bedeutet das, dass ich nicht sollte? Sehen Sie, ich kann das Laufwerk immer zurückgeben und etwas anderes holen, wenn eine SSD ohne TRIM eine schlechte Sache ist. GiH vor 15 Jahren 0