Ich habe kürzlich ein neues Solid-State-Laufwerk (ein OCZ Vertex 2 (80 GB) ) gekauft, das hauptsächlich für mein Betriebssystem verwendet werden soll. Ich habe auch drei andere SATA-Festplatten in verschiedenen Größen für die langfristige Datenspeicherung. Ich habe Windows 7 erfolgreich auf der SSD installiert und alles scheint gut zu funktionieren (ich bin mir immer noch nicht sicher, wie viel schneller ich das System noch optimiere). Ich bemerke nicht die Geschwindigkeitsgewinne, von denen ich dachte, dass ich sie bekommen würde, aber das ist ein ganz anderes Problem.
Ich habe die Bibel der OCZ-SSDs durchgesehen und in Abschnitt 60-76 - Tweaks und TRIM Folgendes bemerkt :
F. Woher weiß ich, ob TRIM auf meiner OCZ-SSD aktiviert ist?
A. Gehen Sie in Windows 7 zu start / run / cmd) und geben Sie Folgendes ein:
fsutil.exe behaviour query DisableDeleteNotify
Es sollte antworten mit:
DisableDeleteNotify=0
wenn die TRIM-Unterstützung bereit und aktiv ist. Wenn nicht, geben Sie Folgendes ein:
fsutil.exe behavior set DisableDeleteNotify 0
Nach einem wenig Suchen auf Google, fand ich ähnliche Ergebnisse an anderer Stelle (Satz DisableDeleteNotify
zu 0
), das Sinn , da Arbeit für TRIM macht, um das Solid-State - Laufwerk muss benachrichtigt werden , wenn Löschungen (für den Garbage Collector) auftritt im Gegensatz zu einer normalen Festplatte ). Wenn ich die Abfrage auf fsutil ausführe, erhalte ich das folgende Ergebnis:
DisableDeleteNotify = 48
Nach den Anweisungen, die ich gefunden habe, habe ich dies auf 0
anstatt gesetzt 48
. Ich fange jedoch an mich zu wundern. Ist das der Beweis, den ich wirklich brauche, dass das Betriebssystem TRIM verwendet?
Werden TRIM-Daten an die anderen an den Computer angeschlossenen Festplatten gesendet, da dies global für den Computer gilt? Und wenn ja, würde dies zu einer Verschlechterung der Festplattenleistung führen?
Da ich das Kopfgeld gebucht habe, möchte ich auch eine weitere schnelle Antwort. Auf dieser Seite von Microsoft wird angegeben , wie Windows 7 dies unterstützt. Kann jedoch jemand eine neuere Seite finden, vorzugsweise von Microsoft , auf der die TRIM-Unterstützung in Windows 7 detailliert beschrieben wird, und wie sichergestellt werden kann, dass sie sowohl aktiviert ist als auch funktioniert?
Antworten:
Der SU - Thread Wie weiß ich, ob mein SSD - Laufwerk unterstützt TRIM bespricht diese gleiche Frage.
In dieser Antwort wird darauf hingewiesen, dass "DisableDeleteNotify = 0" bedeutet, dass TRIM in Windows aktiviert ist . Dies bedeutet nur, dass TRIM-Befehle an den Festplattentreiber gesendet werden, der ihn entweder ignoriert oder an die Firmware sendet, die ihn entweder ignoriert oder effektiv verwendet.
Sie haben also anscheinend alles getan, was in Windows erforderlich ist. Windows wird TRIM Befehle an den Plattentreiber senden. Es gibt jedoch nichts weiter, was Sie tun können, um zu überprüfen, ob es tatsächlich funktioniert. Es gibt keine Benchmarks oder andere Tests, die die TRIM-Funktion des Festplattentreibers oder der Firmware wirklich testen. Wenn Sie in Zukunft feststellen, dass die Schreibvorgänge auf der Festplatte zu langsam sind, bedeutet dies, dass sie nicht funktionieren.
Sie können jedes der im Web verfügbaren Festplatten-Benchmark-Programme verwenden, um die Festplattenleistung zu testen, wenn DisableDeleteNotify auf 0 oder 48 gesetzt ist. Wer weiß? Möglicherweise stellen Sie tatsächlich einen Leistungsunterschied fest. (Ich habe keine Erklärung für den Wert 48 gefunden.)
Andernfalls müssen Sie nur noch regelmäßig nach neuen Versionen des Festplattentreibers und der Firmware suchen, um diese so aktuell wie möglich zu halten. Wenn TRIM momentan nicht funktionsfähig ist, wird es irgendwann in der Zukunft funktionsfähig sein.
Um Ihre andere Frage zu beantworten: TRIM kann keine Nicht-SSD-Laufwerke auf dem Computer beeinflussen. Es wird vom Festplattentreiber oder der Festplattenfirmware unbemerkt ignoriert.
Ich habe auch den Artikel Aktivieren der TRIM-Unterstützung in Windows 7 gefunden, in dem eine Methode zum Ermitteln der Unterstützung von TRIM durch die Firmware beschrieben wird:
Der Artikel So überprüfen Sie, ob bei SSD und TRIM alle Windows 7-Funktionen funktionieren. sagt auch:
Es heißt auch:
quelle
Ich weiß nicht, ob dies funktioniert, aber siehe das OCZ Tech Wiki und auf dieser Seite erfahren Sie, ob Ihre SSD TRIM hat und wie Sie es aktivieren können.
quelle
Ja, Sie benötigen die TRIM für Ihre SSD. Lassen Sie mich erklären: Wenn Sie auf einer normalen Festplatte eine 0 oder 1 auf einen physischen Sektor schreiben, dreht der Magnetkopf den Sektor einfach um und geht weiter. Dies geschieht für alle daran vorgenommenen Änderungen Sektor und es spielt keine Rolle ist nur ein Flip. SSDs haben keine magnetischen Flips. Wenn Sie eine in einen leeren SSD-Sektor schreiben, erhält dieser Sektor eine 1 oder eine 0, und wenn sich das nächste Mal etwas daran ändern muss, kann die SSD sie nicht einfach umdrehen, sondern muss set verwenden Wenn der Sektor als nicht verwendet markiert ist, können Sie etwas darauf schreiben. Dies ist, was TRIM für Sie tut, indem Sie die als gelöscht gelöschten Sektoren regelmäßig als tatsächlich gelöscht festlegen. Wenn Sie TRIM deaktivieren, verliert Ihre SSD langsam an Leistung, da schließlich ALLE Sektoren verwendet werden und jedes Mal, wenn eine Änderung erforderlich ist, eine zusätzliche Operation erforderlich ist. TRIM funktioniert also nur mit einer Art Sweep-Typ. TRIM funktioniert nicht auf normalen Festplatten, weil sie es nicht benötigen. tldr. Deaktivieren Sie es nur, wenn Sie möchten, dass Ihre SSD langsamer wird.
quelle