Ich denke darüber nach, meiner vorhandenen Windows 7-Installation ein Solid State Drive (SSD) hinzuzufügen.
Ich weiß, dass ich meine Auslagerungsdatei auf die SSD verschieben kann (und sollte) :
Sollte die Auslagerungsdatei auf SSDs abgelegt werden?
Ja. Bei den meisten Auslagerungsvorgängen handelt es sich um kleine zufällige Lesevorgänge oder größere sequenzielle Schreibvorgänge. Beide Vorgangsarten werden von SSDs gut verarbeitet.
Wenn wir Telemetriedaten aus Tausenden von Spuren betrachten und uns auf das Lesen und Schreiben von Auslagerungsdateien konzentrieren, stellen wir dies fest
- Pagefile.sys liest mehr als pagefile.sys schreibt um etwa 40 zu 1,
- Die Lesegrößen von Pagefile.sys sind normalerweise recht klein, mit 67% weniger als oder gleich 4 KB und 88% weniger als 16 KB.
- Pagefile.sys-Schreibvorgänge sind relativ groß, wobei 62% größer oder gleich 128 KB und 45% genau 1 MB groß sind.
Angesichts typischer Referenzmuster für Auslagerungsdateien und der günstigen Leistungsmerkmale, die SSDs für diese Muster aufweisen, gibt es nur wenige Dateien, die besser als die Auslagerungsdatei auf einer SSD zu platzieren sind.
Was ich nicht weiß , ist , wenn ich selbst kann einen setzen SuperFetch Cache (dh Readyboost - Cache) auf dem Solid State Drive.
Ich möchte den Vorteil nutzen, dass Windows Gigabyte an Daten, auf die häufig zugegriffen wird, auf einem relativ kleinen (z. B. 30 GB) Solid-State-Laufwerk zwischenspeichern kann. Genau dafür wurde SuperFetch + ReadyBoost (oder SuperFetch + ReadyDrive) entwickelt.
Bietet Windows an (oder lässt) ich einen ReadyBoost-Cache auf einem über SATA verbundenen Solid-State-Flash-Laufwerk platzieren?
Ein Problem mit dem ReadyBoost- Cache über dem ReadyDrive- Cache besteht darin, dass der ReadyBoost- Cache zwischen den Neustarts nicht überlebt. Der Cache wird mit einem Sitzungsschlüssel verschlüsselt, wodurch der vorhandene Inhalt während des Startvorgangs und das SuperFetch -Vorabruf während der Anmeldung unbrauchbar werden .
Update Eins
Ich weiß, dass Windows Vista Sie auf nur eine ReadyBoost.sfcache-Datei beschränkt hat (ich weiß nicht, ob Windows 7 diese Einschränkung aufgehoben hat):
F: Können mehrere Geräte für EMDs verwendet werden? A: Nein. Wir haben Vista auf einen ReadyBoost pro Computer beschränkt
F: Warum nur ein Gerät? A: Zeit und Qualität. Da dies die erste Überarbeitung der Funktion ist, haben wir uns darauf konzentriert, das einzelne Gerät außergewöhnlich zu machen, ohne die Schwierigkeiten bei der Verwaltung mehrerer Caches. Die Idee gefällt uns jedoch und sie wird für zukünftige Versionen in Betracht gezogen.
Ich weiß auch, dass das 4-GB-Limit für die Cache-Datei eine Einschränkung des FAT-Dateisystems war, das auf den meisten USB-Sticks verwendet wird - ein SSD-Laufwerk würde mit NTFS formatiert:
F: Was ist die größte Menge an Flash, die ich für ReadyBoost verwenden kann?
A: Sie können bis zu 4 GB Flash für ReadyBoost verwenden (was sich als 8 GB Cache mit Komprimierung herausstellt).F: Warum kann ich nicht mehr als 4 GB Flash verwenden? A: Das FAT32-Dateisystem beschränkt unsere ReadyBoost.sfcache-Datei auf 4 GB
Kann ein ReadyBoost- Cache auf einem NTFS-Volume größer als 4 GB sein?
Update Zwei
Der ReadyBoost- Cache wird mit einem Sitzungsschlüssel pro Boot verschlüsselt. Dies bedeutet, dass der Cache nach jedem Start neu erstellt werden muss und nicht dazu verwendet werden kann, die Startzeiten oder die Latenz von der Anmeldung bis zur Verwendung zu beschleunigen.
Die Windows ReadyDrive-Technologie nutzt den nichtflüchtigen Speicher (NV) (dh Flash), der in einigen Hybridfestplatten enthalten ist. Dieser Flash-Cache kann verwendet werden, um Windows beim Booten zu unterstützen oder schneller aus dem Ruhezustand zurückzukehren.
- Wird Windows 7 ein internes SSD-Laufwerk als ReadyBoost / ReadyDrive / SuperFetch- Cache verwenden?
- Ist es möglich, Windows einen SuperFetch- Cache (dh ReadyBoost) auf einer nicht entfernbaren SSD speichern zu lassen ?
- Ist es möglich, den ReadyBoost- Cache nicht zu verschlüsseln , und wenn ja, wird Windows 7 den Cache beim Booten verwenden?
Siehe auch
- SuperUser.com: ReadyBoost + SSD =?
- Windows 7 - ReadyBoost- und SSD-Laufwerke?
- Support und Fragen und Antworten zu Solid-State-Laufwerken
- Gibt es eine Lösung, wenn Sie SDD als Cache für HDD verwenden?
- Leistungssteigerung mit SSD für Paging / Fetch / Cache oder ReadyBoost? (Win7)
- Windows 7 zur Steigerung der SSD-Leistung
- So deaktivieren Sie das nichtflüchtige Caching
quelle
Antworten:
Deaktivieren Sie ReadyBoost. Machen Sie Ihre SSD zu Ihrem primären / Boot-Laufwerk und / oder stellen Sie sicher, dass sich Ihre Auslagerungsdatei darauf befindet. ReadyBoost ist nur ein sekundärer Puffer für Dinge - wenn Ihre Auslagerungsdatei schnell genug ist, müssen Sie ReadyBoost nicht verwenden.
Auch wenn Sie die SSD nicht zu Ihrem Startlaufwerk machen können, können Sie Windows dennoch anweisen, die SSD für Ihre Auslagerungsdatei zu verwenden. In beiden Fällen ist ReadyBoost nicht mehr erforderlich.
quelle
Es stellt sich heraus, dass Sie keinen ReadyBoost-Cache auf einer SSD ablegen können.
Wenn Sie das Laufwerk zum ersten Mal formatieren und ihm einen Laufwerksbuchstaben zuweisen, haben Sie die Möglichkeit, einen ReadyBoost- Cache auf dem Laufwerk zu platzieren.
Beim anschließenden Neustart meldet der ReadyBoost-Treiber jedoch im Ereignisprotokoll:
Vollständiger Protokolleintrag:
Obwohl ein ReadyBoost für einen Computer nützlich wäre, der auf sich drehenden Platten läuft, scheint sich ReadyBoost auf Speichergeräte zu beschränken, die an den langsamen USB-Anschluss angeschlossen sind.
quelle
Schauen Sie sich Motherboards an, die die Rapid Storage-Technologie von Intel unterstützen. Es ermöglicht die Verwendung einer SSD als Cache für Ihre Magnet- / Spindel-Festplatte.
quelle
> Legen Sie einen SuperFetch-Cache (dh ReadyBoost-Cache) auf dem Solid-State-Laufwerk ab.
Von http://technet.microsoft.com/en-us/magazine/ff356869.aspx :
Windows 7 verwendet den Windows SuperFetch-Algorithmus, um zu bestimmen, welche Dateien im Cache gespeichert werden sollen. SuperFetch überwacht Dateien, auf die Benutzer zugreifen (einschließlich Systemdateien, Anwendungsdateien und Dokumente), und lädt diese Dateien vorab in den ReadyBoost-Cache. Alle Dateien im Cache werden mit 128-Bit-AES verschlüsselt, wenn das Flash-Speichergerät entfernbar ist. Hardwarehersteller können jedoch die Verschlüsselung auf internen, nicht entfernbaren ReadyBoost-Geräten deaktivieren. Da der ReadyBoost-Cache eine Kopie der Dateien speichert, kann das Flash-Laufwerk jederzeit entfernt werden, ohne dass dies Auswirkungen auf den Computer hat. Windows liest einfach die Originaldateien von der Festplatte.
> Der Cache wird mit einem Sitzungsschlüssel verschlüsselt, wodurch der vorhandene Inhalt während des Startvorgangs unbrauchbar und das SuperFetch-Vorabruf während der Anmeldung unbrauchbar wird
Hier wird erwähnt, dass die Komprimierung und Verschlüsselung von ReadyBoost deaktiviert wird .
Es gibt auch Parameter für EnableCompression und EnableEncryption , aber keine Angaben dazu, wie Sie diese zu Ihrer Registrierung oder GroupPolicy hinzufügen können, damit sie haften bleibt. Ich bin mir nicht sicher, ob durch Deaktivieren der Verschlüsselung Ihr SuperFetch erhalten bleibt.
quelle