Hat die Aktivierung von TRIM Auswirkungen auf andere Festplatten eines Computers (und woher wissen Sie, wann Windows es verwendet)?

10505
Breakthrough

Ich habe kürzlich ein neues Solid-State-Laufwerk (ein OCZ Vertex 2 (80 GB) ) erworben, das hauptsächlich für mein Betriebssystem verwendet wird. Ich habe auch drei andere SATA-Festplatten unterschiedlicher Größe für die Langzeitspeicherung von Daten. Ich habe Windows 7 erfolgreich auf der SSD installiert, und alles scheint gut zu funktionieren (ich bin immer noch nicht sicher, wie viel schneller ich das System immer noch optimiere). Ich merke nicht die Geschwindigkeitsgewinne, von denen ich dachte, dass ich sie bekommen würde, aber das ist ein anderes Thema.

Ich habe die Bibel der OCZ-SSDs durchsucht und in Abschnitt 60-76 - Tweaks und TRIM Folgendes festgestellt :

F. Woher weiß ich, ob TRIM auf meiner OCZ-SSD aktiviert ist?

A. Gehen Sie in Windows 7 zu Start / Ausführen / 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 einigem Suchen bei Google habe ich ähnliche Ergebnisse an anderer Stelle gefunden (eingestellt DisableDeleteNotifyauf 0), was sinnvoll ist, da für das TRIM im Gegensatz zu einer normalen Festplatte das Solid-State-Laufwerk benachrichtigt werden muss, wenn Löschungen (für den Garbage Collector) auftreten ). Wenn ich die Abfrage auf fsutil starte, erhalte ich folgendes Ergebnis:

DisableDeleteNotify = 48

Im Anschluss an die Anweisungen, die ich gefunden, habe ich dies 0statt 48. Ich fange an, mich zu wundern. Ist dies alles 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 die Prämie eingestellt habe, möchte ich noch eine weitere schnelle Antwort erhalten. Diese Seite von Microsoft gibt an, wie Windows 7 dies unterstützen wird. Kann jedoch jemand eine neuere Seite finden, die vorzugsweise von Microsoft vorliegt und die TRIM-Unterstützung in Windows 7 ausführlich beschreibt und wie sichergestellt wird, dass die Funktion sowohl aktiviert als auch funktioniert?

10
Außerdem habe ich ein paar Mal umformatiert und die SSD auf zwei verschiedenen Computern installiert. Jedes Mal, wenn ich den Wert von DisableDeleteNotify abfrage (natürlich bevor ich es auf 0 setze), ist es immer 48. Breakthrough vor 13 Jahren 0

3 Antworten auf die Frage

8
harrymc

Der SU-Thread Woher weiß ich, ob mein SSD-Laufwerk TRIM unterstützt, behandelt diese Frage.

Diese Antwort stellt fest, dass "DisableDeleteNotify = 0" bedeutet, dass TRIM in Windows aktiviert ist . Dies bedeutet nur, dass TRIM-Befehle an den Festplattentreiber gesendet werden, der sie entweder ignoriert oder an die Firmware sendet, die sie entweder ignoriert oder mit gutem Ergebnis verwendet.

Es scheint also, dass Sie alles getan haben, was in Windows notwendig 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 der Zukunft feststellen, dass Schreibvorgänge auf der Festplatte zu langsam sind, bedeutet dies, dass sie nicht funktioniert.

Sie können eines der im Internet gefundenen Festplatten-Benchmark-Programme verwenden, um die Festplattenleistung zu testen, wobei DisableDeleteNotify auf 0 oder 48 eingestellt ist. Wer weiß? Sie können tatsächlich einen Unterschied in der Leistung feststellen. (Ich habe keine Erklärung für den Wert 48 gefunden.)

Andernfalls müssen Sie nur regelmäßig nach neuen Versionen des Festplattentreibers und der Firmware suchen, um sie auf dem neuesten Stand zu halten. Wenn TRIM im Moment nicht funktionsfähig ist, wird es irgendwann in der Zukunft funktionieren.

Um Ihre andere Frage zu beantworten: TRIM kann keine Nicht-SSD-Laufwerke auf dem Computer beeinflussen. Sie wird vom Festplattentreiber oder der Festplattenfirmware unbemerkt ignoriert.

Ich habe auch den Artikel Aktivieren der TRIM-Unterstützung in Windows 7 gefunden, in dem detailliert beschrieben wird, ob die Firmware TRIM unterstützt:

Laden Sie die Intel SSD Toolbox herunter, installieren Sie sie und führen Sie sie aus . Wenn es sich bei Ihrem Laufwerk nicht um ein Intel SSD-Laufwerk handelt, steht als einzige Option "Laufwerksinformationen anzeigen" zur Verfügung. Klicken Sie das an. Scrollen Sie nach unten zu Word 169, und sehen Sie sich den Wert für an Bit 0 - Data Set Management Supported. Wenn dies 1 ist, haben Sie TRIM. Wenn 0, dann nicht.

Der Artikel So prüfen Sie, ob bei SSD und TRIM alle Windows 7-Funktionen funktionieren? sagt auch:

Wenn Sie über eine SSD-Festplatte verfügen, deaktiviert Win7 normalerweise die Defragmentierungsfunktionen für Festplatten, Superfetch, Prefetcher und ReadyBoost. Wenn Sie ihren Status überprüfen möchten, können Sie die folgenden Schritte ausführen.

Navigieren Sie zu der folgenden Registrierung.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Wenn die Superfetch- und Prefetch-Funktionen deaktiviert sind, sollte ihr Registrierungswert 0 sein. Überprüfen Sie, ob sowohl EnablePrefetcher als auch EnableSuperfetch auf 0 gesetzt sind.

Es sagt auch:

Um zu überprüfen, ob die SSD ordnungsgemäß erkannt wurde, schauen Sie in Defragmentierung nach.

  1. Öffnen Sie die Defragmentierung
  2. Klicken Sie auf die Schaltfläche Zeitplan konfigurieren
  3. Klicken Sie auf die Schaltfläche Select disks

Wenn der Datenträger nicht in der Liste enthalten ist, wurde er als SSD erkannt und wird nicht automatisch defragmentiert.

Vielen Dank für Ihre Antwort, das ist das bisher Beste. Haben Sie neben diesem Blogbeitrag auch andere Microsoft-Artikel gefunden / gesehen, die die TRIM-Unterstützung in Windows 7 detailliert beschreiben? (Könnten Sie zur Vollständigkeit der Antwort auch dieses Zitat aus der Antwort einfügen, die Sie verlinkt haben? Insbesondere die zweite Hälfte.) Breakthrough vor 13 Jahren 0
Ich habe einige weitere Informationen gefunden, die oben hinzugefügt wurden. Diese Informationen können helfen zu überprüfen, ob Windows der Meinung ist, dass diese Festplatte eine SSD ist und deren Parameter entsprechend optimiert hat. Dies bedeutet nicht, dass TRIM funktioniert. harrymc vor 13 Jahren 0
1
Benny

Ich weiß nicht, ob dies funktioniert, sehe aber das The OCZ Tech Wiki und auf dieser Seite wird Ihnen angezeigt, ob Ihre SSD TRIM enthält und wie sie aktiviert werden kann.

Ja, ich habe diesen Artikel gesehen, bevor ich das Laufwerk gekauft habe. Dies gilt jedoch für ältere Indilinx-basierte Laufwerke (meines ist eine Sandforce), und ich weiß, dass es TRIM unterstützt. Breakthrough vor 13 Jahren 0
0
Guillermo Siliceo Trueba

Ja, Sie brauchen das TRIM für Ihre SSD. Lassen Sie mich das erklären: Wenn Sie eine normale oder eine 0 auf einen physischen Sektor schreiben, dreht der Magnetkopf den Sektor um und geht seinem Geschäft nach, dies geschieht für alle Änderungen, die daran vorgenommen werden Sektor und es ist egal, ist nur ein Flip. SSDs haben keine magnetischen Flip-Flops. Wenn Sie einen leeren SSD-Sektor in einen Sektor schreiben, erhält dieser Sektor eine 1 oder eine 0, und wenn das nächste Mal etwas geändert werden muss, kann die SSD das Flip-Flop nicht einfach umdrehen zuerst ungenutzt, sobald der Sektor als nicht verwendet markiert ist, können Sie etwas darauf schreiben. Dies ist, was TRIM für Sie tut, indem Sie die markierten Sektoren regelmäßig als tatsächlich gelöschte Sektoren festlegen. Wenn Sie TRIM deaktivieren, verliert Ihre SSD langsam an Leistung, da möglicherweise ALLE Sektoren verwendet werden und bei jeder Änderung eine zusätzliche Operation erforderlich ist. Daher funktioniert TRIM nur als eine Art Sweep-Typ, TRIM funktioniert nicht auf regulären Festplatten, weil sie es nicht brauchen. tldr. Deaktivieren Sie es nicht, es sei denn, Sie möchten, dass Ihre SSD langsamer wird.

Ich weiß, wie TRIM funktioniert, und ich weiß, warum SSDs es verwenden. Das war nicht meine Frage. Ich möchte wissen, wie ich wissen kann, ob das Betriebssystem TRIM-Befehle an den Frequenzumrichter sendet. Breakthrough vor 13 Jahren 0