Minimieren Sie Schreibvorgänge auf SSD-Datenträgern mit Windows 7

10

Die meisten Benutzer verwenden ihre SSD als primäre Systeminstallationsdiskette unter Windows 7.

W7 verfügt bereits über zahlreiche Optimierungen für SSDs, sowohl hinsichtlich der Leistung als auch der Lebensdauer. Das Minimieren von Schreibvorgängen verlängert die Lebensdauer von SSDs. Veröffentlichen Sie daher jeden Vorschlag als Antwort und lassen Sie andere darüber abstimmen.

Aktualisieren:

Ich bin mir nicht mehr sicher, ob das Minimieren von Schreibvorgängen eine gute Sache ist [tm]. Es fehlen harte Fakten darüber, dass sich SSDs innerhalb einer spürbaren Zeit verschlechtern werden, und es scheint, dass dies ein bisschen FUD über die Funktionalität der SSD erzeugen kann. Mit anderen Worten: Ich stelle die Nützlichkeit meiner Wiki-Frage in Frage.

-Marke
quelle
1
Wir haben einen Beitrag dazu im Super User Blog geschrieben, siehe Maximieren der Lebensdauer Ihrer SSD .
Tamara Wijsman
3
Dies erinnert mich an die Zeit, als CDR-Laufwerke zum ersten Mal herauskamen. Die Leute waren paranoid, sie zu benutzen. Die Leute hatten solche Angst, ihren Kauf zu verschleiern, dass sie sie nie benutzten. Das gleiche passiert mit SSDs. Der springende Punkt dieser Geräte ist, sie zu benutzen ! Je mehr Sie auf eine SSD schreiben, desto mehr profitieren Sie davon. Es ist wie ein Ferrari, es bleibt in der Garage glänzend, aber Sie können nicht schnell fahren, wenn Sie es nicht tatsächlich fahren .
Keltari
Vielleicht beeinträchtigen moderne SSDs die typischen Systemaktivitäten nicht wesentlich, aber was ist, wenn Sie Windows von einem billigen USB-Flash-Laufwerk ausführen? Ich würde nicht unbedingt erwarten, dass sie die Art von fortschrittlicher Firmware für das Leveling von Software haben, die SSDs haben.
Daher

Antworten:

5

Verschieben Sie die temporären Ordner auf andere Partitionen

Jeder Benutzer hat einen bestimmten TempOrdner (z. B. C:\Users\<username>\AppData\Local\Temp) sowie einen systemweiten Ordner C:\Windows\Temp. Anwendungen greifen normalerweise über die Umgebungsvariablen TEMPund auf sie zu TMP. Das tatsächliche Ändern ist daher recht einfach (zumindest systemweit und für den aktuellen Benutzer).

Kennzeichen
quelle
4

Verschieben Sie die Auslagerungsdatei

Stellen Sie sicher, dass sich diese auf einer anderen Partition befindet.

Tommy
quelle
2
Würde dies nicht viele der Leistungsvorteile einer SSD zunichte machen? Wenn sich die Auslagerungsdatei auf einem langsamen normalen Laufwerk befindet, wie verbessert die SSD die Leistung mit Ausnahme von Start- und Programmstarts?
Konsole
Nun .. Ich wollte das auch schreiben, aber das gilt für jede Antwort hier. Grundsätzlich dienen sie der paranoiden Reduzierung, nicht der Verwendung einer SSD. (Leute, die eine SSD wie diese verwenden möchten, sollten einfach eine Festplatte wählen. Gleiche Geschwindigkeit usw. mit diesen.)
Apache
@ Shiki: Ja, ich stimme zu, es geht um die Paranoia, die die SSD abnutzt. Sollte ich dies in Q vielleicht stärker betonen?
Markieren Sie den
Nun, ich weiß es nicht wirklich. Aber im Ernst ... wie konnten sie sich abnutzen? Grundsätzlich zeigen die Zahlen mit Mathematik 12 Jahre, 15 Jahre Lebensdauer. Das ist verdammt viel. Selbst wenn Sie jeden Tag die gesamte Datenmenge schreiben, erhalten Sie ungefähr 5 Jahre. Und diese Zahlen repräsentieren die 1-2 Jahre alten Modelle. Denken Sie nicht, dass man sich darüber Sorgen machen sollte. Es ist wie mit einem PC, befürchtet jedoch, dass er einmal ausfällt. Ja, es wird ein PC. Wenn Sie es wie bei einem Laptop verwenden, ist es umso wahrscheinlicher, dass es einmal ausfällt.
Apache
4
Für die Aufzeichnung empfiehlt das Engineering Windows 7-Blog ausdrücklich, die Auslagerungsdatei auf der SSD abzulegen. blogs.msdn.com/b/e7/archive/2009/05/05/…
coneslayer
4

Deaktivieren Sie den Ruhezustand (falls nicht erforderlich).

Der Ruhezustand hat zwei Hauptvorteile: (relativ) schnelles Booten nach dem Ausschalten; und die Fähigkeit, genau dort weiterzuarbeiten, wo Sie aufgehört haben. SSDs verbessern die Startzeit und die Startzeiten der Anwendung erheblich, was die Nützlichkeit des Ruhezustands etwas beeinträchtigt.

Die Ruhezustandsdatei muss sich auf der Startpartition befinden , daher ist dies eine erhebliche Platzverschwendung (vorausgesetzt, das Betriebssystem befindet sich auf der SSD). Durch die dauerhafte Freigabe von möglichst viel Speicherplatz kann die Leistung der SSD verbessert werden . Es sollte auch einen erheblichen Verschleiß der SSD vermeiden, verglichen mit dem häufig verwendeten Ruhezustand.

Der Ruhezustand kann deaktiviert werden, indem Sie in die Eingabeaufforderung (als Administrator) Folgendes eingeben:

powercfg /hibernate off
sblair
quelle
4
Der Ruhezustand dient nicht nur zum schnelleren "Booten", sondern auch zum Festhalten Ihrer Arbeit, damit Sie nicht alles wieder öffnen müssen. Viel einfacher, besser und meiner Meinung nach würde ich weniger E / A verwenden, als von Grund auf neu zu starten, aber mich reparieren.
Apache
@shiki Ich glaube nicht, dass du meinen Beitrag vollständig gelesen hast. Ich habe zwei Vorteile des Winterschlafes aufgeführt - der zweite ist die Fähigkeit, von einem früheren Zustand aus weiterzuarbeiten. Und ich würde erwarten, dass das Schreiben mehrerer GBs (oder was auch immer der Speicherinhalt ist) jedes Mal, wenn Sie Ihren PC in den Ruhezustand versetzen, erheblich mehr E / A (insbesondere schädliche E / A: Schreibvorgänge) erfordert als ein normales Herunterfahren + Booten + erneutes Öffnen aller Ihrer Apps / Dateien .
Sblair
@shiki Aber die Bequemlichkeit des Ruhezustands hat immer noch Vorteile (insbesondere bei einer SSD mit anständigen sequentiellen Lese- / Schreibgeschwindigkeiten, bei der der Ruhezustand schneller sein sollte als bei einer Festplatte), weshalb ich "wenn nicht benötigt" in die Überschrift meines Beitrags eingefügt habe.
Sblair
4

Prefetch deaktivieren

Deaktivieren Sie Prefetch unter Windows 7. Sie haben bereits eine hervorragende Leseleistung mit SSD. Es gibt keinen Grund, warum Windows unnötigerweise Tausende von MB in das sxsVerzeichnis schreiben sollte , damit Programme schneller gestartet werden.


Aktualisieren Sie den EnablePrefetcher-Registrierungsschlüssel in Ihrem Laufzeitimage auf:

Schlüssel: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Speicherverwaltung \ PrefetchParameters
Name: EnablePrefetcher
Geben Sie Folgendes ein: REG_DWORD
Wert: 0

Quelle

JohannesM
quelle
0

Verschieben Sie den Suchindex auf eine andere Partition

Der Sucherindex kann häufig aktualisiert werden, insbesondere wenn Sie zusätzliche Verzeichnisse für eine effektive Suche konfiguriert haben (möglicherweise auch auf anderen Festplatten).

OTOH, wenn Sie den Sucher häufig verwenden, möchten Sie tatsächlich vom schnellen Zugriff auf die SSD profitieren, damit Sie sie möglicherweise nicht auf ein Nicht-SSD-Laufwerk verschieben.

Ich habe den Sucher für einige Tage auf einem Nicht-SSD-Laufwerk ausgeführt und ihn wieder geändert. Ich hatte den Eindruck, dass das System nie aufhört, etwas zu tun (hörbare Geräusche von Nicht-SSD-Laufwerken) und dass es viel länger dauert. Ich bin mir nicht mehr sicher, ob es eine gute Idee ist.

markieren
quelle
0

Verschieben Sie die Ereignisprotokolle auf eine andere Partition

Die Standorte scheinen bei angegeben zu sein

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

Wo <logname>ist System, Application, HardwareEventsetc.

Die Standardwerte sind

%systemroot%\system32\winevt\logs\<logname>.evtx

Sie können den Dienst "eventlog" auch ganz deaktivieren , aber wahrscheinlich keine gute Idee.

Cauterite
quelle