Beste SSD-Optimierungen für Windows 7 [geschlossen]

11

Ich habe viele Artikel zum Optimieren einer SSD gesehen, aber viele davon scheinen veraltet oder zu umfangreich zu sein (lesen Sie alle allgemeinen Optimierungen für Windows XP, Vista und Windows 7). Und ich weiß, dass Windows 7 gewesen ist speziell für SSD optimiert Ich möchte also nichts tun, was für Windows XP geschrieben wurde, und am Ende etwas umgehen, das das Windows-Team speziell für Windows 7 entwickelt hat.

Meine Frage ist also, was die besten SSD-Optimierungen für Windows 7 sind, die Sie gefunden haben, um die Leistung Ihres Laufwerks zu optimieren.

Ich hoffe, in den folgenden Antworten eine umfassende Liste zu erstellen, damit die Foren nicht so viele Desinformationen darüber enthalten, was zu tun ist und was nicht.

Welche Optimierungen empfehlen Sie? Und warum?

Wenn Sie eine Antwort geben, geben Sie bitte Ihr Bestes, um sie mit einem Grund und möglicherweise einer Dokumentation von MSDN, TechNet oder einer anderen glaubwürdigen Quelle zu sichern.

Nick Berardi
quelle
Das Nachfragen nach Best Practices ist ziemlich subjektiv. Es wird keine einzige richtige Antwort geben. Ich sehe jedoch den Wert der Frage. Umwandlung in ein Community-Wiki.
quack quixote
@quack quixote, aus diesem Grund habe ich um Dokumentation aus einer glaubwürdigen Quelle gebeten, um die Best Practice tatsächlich zu sichern, damit die Leute eine fundierte Entscheidung treffen können, ob sie ihren Bedürfnissen und ihrem System entspricht.
Nick Berardi
Wir haben einen Beitrag dazu im Super User Blog geschrieben, siehe Maximierung der Lebensdauer Ihrer SSD .
Tom Wijsman

Antworten:

10

Ich gehe bis jetzt gegen den Strich und gehe folgendermaßen vor: Du hast bereits einen Link zum E7-Blog-Post erstellt, in dem einige der Fragen, die du stellst, und warum sie erledigt sind, aufgeführt sind. Warum Sie eine Benutzergemeinschaft aus Gründen fragen, diese Informationen zu ignorieren, ist mir ein Rätsel.

  1. SuperFetch deaktivieren? Lassen Sie das Betriebssystem es tun
    • Der E7-Blogeintrag, den Sie verlinkt haben, erklärt, dass SuperFetch auf Systemen mit SSDs, die keine wesentlichen Leistungsanomalien aufweisen, automatisch deaktiviert wird. SuperFetch ist ein Trick, mit dem der Systemspeicher zum Ausblenden von Festplattenlatenzen bei zufälligen Lese-Workloads verwendet werden kann. Dies ist auf einem System mit einer SSD nicht erforderlich. Die Freigabe dieses Speichers für die allgemeine Verwendung durch den Dateicache hat auf einem System mit einer SSD einen günstigeren Effekt als die vernachlässigbare Leistungssteigerung beim Vorabrufen von Anwendungsdaten, da der Dateicache sowohl Schreib- als auch Lesevorgänge zwischenspeichern kann.
  2. Auslagerungsdateibeschränkung? Könnte sein
    • Wenn Ihre SSD extrem speicherplatzbeschränkt ist (z. B. 40-60 GB und Sie gerne spielen), kann es von Vorteil sein, die Standardeinstellungen von Windows 7 zu überschreiben und die Standardgröße der Auslagerungsdatei für Ihre SSD relativ klein zu halten, um wachsen zu können wenn benötigt. Beachten Sie, dass auf allen sekundären Laufwerken auch Auslagerungsdateien gespeichert werden und das Betriebssystem sie bei Bedarf verwendet. Ansonsten gibt es wenig zu gewinnen, wenn Sie die Auslagerungsdatei einschränken.
    • Eine weitere (möglicherweise nützlichere) Möglichkeit, Speicherplatz auf einer extrem speicherplatzbeschränkten SSD freizugeben, ist die Deaktivierung des Ruhezustands. Dies bringt eine Reihe von Kompromissen mit sich, die die von ihr erzwungenen Änderungen wert sein können oder auch nicht, insbesondere bei Laptops.
  3. Indizierung deaktivieren? Nur wenn Sie sowieso wollten
    • Egal wie schnell der Versuch ist, Ihre gesamte Festplatte zu lesen, es wird schneller, wenn zuerst ein kleiner Index durchsucht werden kann. Wenn Sie der Typ von Person sind, der die Indizierung aus irgendeinem Grund, egal aus welchem ​​Grund, deaktivieren wird, fahren Sie fort. Ansonsten lass es in Ruhe, so wie du es auf einer normalen Festplatte machen würdest. UltraSearch und Alles sind clevere Apps für die Suche nach Dateien nach Namen, da sie die MFT direkt analysieren, aber das ist nicht alles, was die Windows-Desktopsuche tut.
  4. Defragmentierung deaktivieren? Lassen Sie das Betriebssystem es tun
    • Auch dies wird im E7-Blog-Beitrag ausführlich beschrieben. Die zusätzliche Schreiblast ist nicht gut für den allgemeinen Zustand Ihrer SSD und bietet keine wirklichen Vorteile für SSDs mit anständigen Controllern. Wenn Sie es schaffen, eine SSD in einen herabgesetzten Zustand zu versetzen, ist es für Ihre SSD weitaus besser, ein Image des Laufwerks zu erstellen, ein sicheres Löschen durchzuführen und das Image wiederherzustellen, als zu versuchen, es zu defragmentieren.
afrazier
quelle
Eine andere Option ist das Auslagern der Auslagerungsdatei auf ein sekundäres Laufwerk, sofern Sie eines ausführen. Ich verwende eine SSD als Startlaufwerk und für alle meine Apps, während ich meine Medien (und die Auslagerungsdatei) auf einer Festplatte speichere.
Emory Bell
6

Okay, ich muss Fujishiro zustimmen, denke aber, dass es nur ein bisschen Klarheit bedarf ...

1: Ich würde Superfetch nicht deaktivieren, da es nicht der Teil ist, der Ihre SSD übermäßig nutzt. Ja, es führt viele Lesevorgänge von der SSD aus, aber es ist der Akt des Schreibens, der das Laufwerk verschlechtert. Der Teil, mit dem Sie es möglicherweise verwechseln, ist Readyboost, bei dem ein USB-Speicherstick verwendet wird, um die Leistung von Systemen mit geringer Speicherkapazität zu steigern. Mit SSDs sind Lesevorgänge billig, Schreibvorgänge teuer. Superfetch ist hauptsächlich ein Nur-Lese-System mit einigen Abrechnungsdaten, die angeben, was vorgeladen werden soll. Der Geschwindigkeitsschub für Ihr System ist die sehr kleine Menge an Dateien wert, die es erstellt, und es sollte nicht nötig sein, sie häufig zu aktualisieren, was möglicherweise der Fall ist, wenn ein Programm aktualisiert wird, aber das sollte es sein. Wenn Win7 über Ihren Link eine ausreichend schnelle SSD findet, werden alle Prefetchers für Sie deaktiviert, da sie nicht benötigt werden.

2: Wie Fujishiro sagt, macht es wenig Sinn, die Auslagerungsdatei zu deaktivieren, da es auf Systemen mit hohem Speicher weniger wahrscheinlich ist, dass sie gehämmert wird (mein System hat 6 GB RAM und es behauptet, dass 177 MB davon ausgelagert wurden, keine große Sache), aber es könnte Sie retten, wenn Sie eine außer Kontrolle geratene Anwendung haben, die einige wichtige Daten enthält haben gerettet haben. Wenn Sie über genügend RAM verfügen und wissen, dass es nicht alles verwendet, können Sie es jederzeit deaktivieren und uns das Gegenteil beweisen. Ihr Artikel enthält einige nützliche Informationen darüber, warum Sie das Deaktivieren von Auslagerungsdateien nicht ebenfalls benötigen sollten.

3: Ich würde wahrscheinlich die Windows-Indizierung deaktivieren, aber vielleicht auch nicht ... Zumindest nur dann, wenn Sie sie benötigen. Vor einiger Zeit habe ich ein Vista-Sidebar-Gadget gefunden, mit dem Sie sie steuern können, aber noch kein Chance, es wieder zu finden. Es kann im Laufe der Zeit zu einer leichten Beeinträchtigung kommen, aber ich bezweifle, dass es nach der erstmaligen vollständigen Indizierung des Systems zu einer massiven Anzahl von Aktualisierungen kommen wird. Die Geschwindigkeit, mit der ich die gesuchte Datei finde, ist möglicherweise länger als die unmerkliche Lebensdauer der SSD.

4: Defragmentierung auf diesem Laufwerk beenden. Der springende Punkt bei SSDs ist, dass die Suchlatenz im Vergleich zu HDDs so gut wie nicht vorhanden ist, sodass die Defragmentierung nicht annähernd so problematisch ist wie bei HDDs. SSDs verstecken höchstwahrscheinlich auch ihr wahres Dateisystem hinter einem Nivellierung tragen Das auf dem SSD-Controller verborgene System besteht also aus zwei zusammenhängenden Blöcken, die möglicherweise nicht physisch nebeneinander auf den SSD-Flash-Chips liegen. Dadurch wird die Defragmentierung eher sinnlos, da nur die physische Fragmentierung auf dem Gerät erhöht wird und nur der Vorteil der Windows-Dateisystem aussehen schöner.

Mehr als das würde ich denken, dass Win7 ziemlich gut für SSDs optimiert ist, zumindest hat mir das Microsoft gesagt;)

Mokubai
quelle
4

Ich konnte die gemessene Leistung meiner Intel X-25 SSD erheblich steigern, indem ich den AHCI-Modus für den Festplattenzugriff aktivierte. Ich fand diesen Vorschlag auf TheSSDReview .

Beachten Sie, dass Windows beim ersten Versuch, AHCI im BIOS zu aktivieren, beim Start einen Bluescreen bekam. Ich habe die AHCI-Treiber in der Registrierung deaktiviert, indem ich den Eintrag "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ msahci" auf 0 gesetzt habe (wie im verknüpften Artikel beschrieben). Die Treiber wurden beim nächsten Start im AHCI-Modus erfolgreich neu installiert.

Ich habe nach dieser Änderung einige große Anstiege bei den zufälligen Lesegeschwindigkeiten festgestellt (Messungen von CrystalDiskMark, vor - & gt; nach):

Sequential Read :   221.639 MB/s -> 252.974 MB/s
Sequential Write :    81.228 MB/s -> 77.782 MB/s
Random Read 512KB :   153.484 MB/s -> 195.311 MB/s
Random Write 512KB :    41.364 MB/s -> 44.359 MB/s
Random Read 4KB (QD=32) :    20.612 MB/s -> 157.102 MB/s
Random Write 4KB (QD=32) :    25.204 MB/s -> 36.540 MB/s
Symmetric
quelle
3
  • Stellen Sie sicher, dass die Ausrichtung korrekt ist.
  • und Sie haben den richtigen Treiber MSAHCI
  • Überprüfen Sie die Abfrage für das Verhalten von fsutil DisableDeleteNotify auf 0
  • Stellen Sie sicher, dass Superfetch deaktiviert ist
  • Steuern Sie die Aktivitäten des Media Players
  • Deaktivieren Sie Windows Defender
  • Deaktivieren der Boot-Defragmentierung (HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction)
  • Stoppen Sie die Windows-Suche
  • Schreib-Cache aktivieren
  • Ruhezustand deaktivieren
  • Zeitstempel wahrscheinlich deaktivieren (FSUTIL-Verhalten deaktiviert letzten Zugriff 1)

Nur meine 5 Cent.

Ice
quelle