Wie kann ich Windows 7 ReadyBoost dauerhaft machen?

3976
Kert Tamm

Gibt es eine Möglichkeit, Windows 7 dazu zu bringen, den ReadyBoost-Cache während eines Neustarts zu halten (und nicht zu verschlüsseln oder den Verschlüsselungsschlüssel über den Neustart hinweg aufzubewahren) - damit ReadyBoost die Startgeschwindigkeit tatsächlich erhöhen kann, anstatt es durch Wiederherstellen des Caches zu verlangsamen während das System versucht zu laden?

Ich weiß, dass es möglich sein sollte, ReadyBoost dauerhaft zu machen. Aus einem Microsoft-Whitepaper :

Integrierte Geräte, die ReadyBoost unterstützen, behalten die Daten auch dann, wenn die Maschine ausgesetzt oder in den Ruhezustand versetzt wird.

Wie erzwinge ich ReadyBoost auf dem Laufwerk und markiere es als "intern", damit der Cache beim Neustart nicht geleert wird?

Ich habe versucht, ReadyBoost manuell mit der Registry zu optimieren, da ich dieses Zitat gefunden habe:

Wenn Sie ein Flash-Gerät wie einen USB-Stick in ein System einsetzen, prüft der ReadyBoost-Dienst das Gerät, um seine Leistungseigenschaften zu ermitteln, und speichert die Testergebnisse in:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt 

Bisher konnte ich es jedoch nicht so einstellen, wie ich es gerne hätte.

Die beste Wette scheint die Skriptinstallation des Systems zu sein und die richtigen Skriptschlüssel einzufügen - aber eine vollständige Neuinstallation meines gesamten Systems ist sehr umständlich. Gibt es eine Möglichkeit, diese anzuwenden, ohne eine vollständige Installation durchführen zu müssen? Ich weiß, dass Microsoft ausdrücklich betont, dass das Tool NICHT auf bereits bereitgestellten Systemen verwendet werden sollte. Aber wenn ich diese Warnung ignorieren möchte, wie würde ich dann vorgehen?

9
So schön es auch ist, das Problem bei dem, was Sie tun möchten, ist, dass die ReadyBoost-Treiber nicht geladen werden, bis Windows gestartet wird. Windows kann die ReadyBoost-Datei während des Startvorgangs nicht auf dem USB-Stick lesen. Was Sie wirklich wollen, ist eine Solid-State-Festplatte, von der aus gebootet werden kann. Hand-E-Food vor 12 Jahren 2
SSD-Speicherplatz wird immer billiger, aber der Preis pro GB ist im Vergleich zur regulären Festplatte immer noch relativ hoch. Wenn ich eine SSD bekomme, möchte ich sie anstelle des Boot-Laufwerks als Ready-Boost-Laufwerk verwenden. Ich habe tatsächlich eine CompactFlash-Karte in einem meiner IDE-Slots, aber die Leistung ist nicht gut genug. Während der 4k-Zufallslesevorgang erstaunlich ist, ist die anhaltende Lesegeschwindigkeit im Vergleich zu der herkömmlichen Festplatte mit 7200 U / min schrecklich. Kert Tamm vor 12 Jahren 0
Etwas spät, aber hier habe ich herausgefunden: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Speicherverwaltung \ StoreParameters \ und SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ UnattendSettings \ Microsoft-Windows-SystemMaintenanceService scheinen gelesen zu werden sysmain.dll Möglicherweise werden dort die Einstellungen gespeichert. Das Herumspielen mit den Attributen in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ EMDMgmt führt dazu, dass sich Readyboost selbst zurücksetzt. Ich denke also, dass dies nur Festplatten-ID-Daten sind. (Partitionsgröße ist da drin) clst vor 8 Jahren 0

2 Antworten auf die Frage

3
Kert Tamm

Nachdem ich mich mit verschiedenen Teilen der Registry herumgemischt hatte (was dort nicht bedeutsam war), und da ich nicht bereit war, eine neue OEM-Stil-Installation meines Systems durchzuführen, habe ich einen Weg gefunden, etwas Ähnliches zu tun, was ich wollte.

Leider - was ich getan habe, ist nicht frei. Ich entschied mich für ein Drittanbieterprogramm namens eBoostr (Version 4, Desktop Edition). Es ist ursprünglich für Windows XP gedacht und macht im Wesentlichen dasselbe wie ReadyBoost. Es funktioniert jedoch auch gut in Vista und Windows 7. Es kann bis zu 4 Cache-Geräte verwenden (einschließlich Festplatten, ist bei Festplatten jedoch nicht effektiv) und hält den Cache standardmäßig über den Neustart. Die Verwendung der Verschlüsselung auf Wechseldatenträgern ist optional.

Also verwende ich eBoostr auf der internen CF-Karte im IDE-Slot und lasse Superfetch / ReadyBoost das Prefetching in den RAM-Teil und einige USB-Sticks übernehmen.

Readyboost / Superfetch und eBoostr scheinen gut zusammen zu arbeiten, solange Sie sie auf verschiedene Laufwerke richten (die Verwendung des gleichen USB-Sticks für ReadyBoost und eBoostr ist nicht sehr effektiv).

Das Programm kostet etwa 25 - 30 $ (und es gibt eine kostenlose Testversion mit vollem Funktionsumfang), aber ich fand einen Online-Shop in Großbritannien, der die Desktop-Edition für 12,9 £ verkaufte und 5 £ vom Preis abnahm, als ich eine Checkbox zuließ Sie schicken mir Spam. Die Endkosten beliefen sich also auf etwa 9 Euro für die Desktop-Edition (das ist alles, was ich brauche, da Superfetch bereits RAM für den Cache-Speicher verwenden kann).

Wie viel Geld werden die Leute verschwenden, um den Computer um einige Sekunden schneller zu haben? Ich kenne jemanden, der Vista auf einem alten Duron 850 verwendet, und das einzige, worüber sie sich bei mir beschweren, ist das Fehlen von Silverlight. kinokijuf vor 9 Jahren 0
0
Dystoopia

Wenn es sich um Ihren Arbeits-Laptop handelt, versuchen Sie es zu beschleunigen, weil Sie keine Möglichkeit haben, eine neuere Version zu installieren oder eine SSD einzubauen. Ich bin bereit, meine eigene SD-Karte für 10 Euro zu besorgen, wenn das hilft. Mit Readyboost bekam ich meine Bootzeit von 5:45 Minuten vom Einschalten des Browsers auf 3:45 Minuten. Das Wechseln zwischen Anwendungen ist jetzt auch sofort, da ich je nach HDD-Aktivität 3-10 Sekunden gewartet hat, bis etwas passiert. Ich schaue, ob es Optionen gibt, um noch mehr Leistung zu erzielen.

PS Ich arbeite an einem Lenovo T410 mit 6 GB RAM, also kein Mangel an CPU oder RAM, aber die HDD ist der Flaschenhals wegen der langsamen Zugriffszeiten (17 ms vs. <1 ms für die SD-Karte) und furchtbaren zufälligen Lese- / Schreibvorgängen (0,3 MBps) vs 5MBps für die SD-Karte).