Es sieht so aus, als wäre dies eine Sicherheitsfunktion, daher weiß ich nicht, ob sie umgangen werden kann:
Der Treiber verschlüsselt jeden Block, den er schreibt, mithilfe der AES-Verschlüsselung (Advanced Encryption Standard) mit einem zufällig generierten Sitzungsschlüssel pro Start, um die Vertraulichkeit der Daten im Cache zu gewährleisten, wenn das Gerät aus dem System entfernt wird.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Leider kann ich mir keine Möglichkeit vorstellen, den Wiederherstellungsprozess zu beschleunigen oder zu vermeiden (abgesehen von der Erhöhung des Arbeitsspeichers, der ReadyBoost unnötig machen würde).
Update: Ich werde die Kommentare unten zusammenfassen.
SuperFetch, ReadyDrive und ReadyBoost sind Technologien, die zusammenarbeiten.
SuperFetch überwacht, welche Dateien vom Benutzer und vom System verwendet werden, lernt, was häufig verwendet wird, und versucht, vorauszusagen, ob dies in Zukunft erforderlich sein wird. Dann kann das vorgeladen werden, bevor es tatsächlich aufgerufen wird.
ReadyDrive versucht vorherzusagen, welche Speicherseiten Windows in einen Ruhezustand versetzen muss. Wenn Windows also aufwacht, wird der Ruhezustand von Windows schneller wieder aufgenommen. Die von Windows benötigten Daten können auf einem internen, vom OEM installierten, nicht austauschbaren ReadyBoost-Laufwerk gespeichert werden. ReadyDrive benötigt diese internen Laufwerke, da Windows darauf vertrauen kann, dass während einer Ruhezustandssitzung nichts passiert ist. Während des Herunterfahrens werden auch diese Laufwerke nicht als vertrauenswürdig eingestuft.
ReadyBoostZwischenspeichern von Festplattenlesevorgängen auf Sektorebene. Es kümmert sich nicht um Dateisysteme, da es nur weiß, wo sich auf der Festplatte Daten befanden. SuperFetch kann feststellen, dass eine Datei häufig verwendet wird, sodass diese Daten in einem ReadyBoost-Cache gespeichert werden. Es gibt einen ReadyBoost-Cache auf der Festplatte, von dem ich annehme, dass er vorhanden ist (anstatt ihn von einer anderen Festplatte zu lesen), da die Festplatten eine gute sequentielle Leseleistung aufweisen (dh Sektor für Sektor lesen, anstatt die Spuren wechseln und mit ihnen umgehen zu müssen) Suchzeiten und Rotationslatenz). Das Ziel der Verwendung eines ReadyBoost-Flash-Geräts besteht darin, die Leistung der Festplatte zu übertreffen. Auf diese Weise können die mit ReadyBoost zwischengespeicherten Festplattensektoren schneller abgerufen werden, was die Leistung des Computers erhöht. Bei austauschbaren ReadyBoost-Laufwerken kann der Inhalt des Laufwerks Es kann nicht durch ein Standby-, Ruhe- oder Herunterfahrereignis als vertrauenswürdig eingestuft werden, da der Cache-Inhalt der Festplatte oder von ReadyBoost möglicherweise geändert wurde, seit Windows diesen Cache erstellt hat. Um zu verhindern, dass fehlerhafte Daten verwendet werden, wird der alte ReadyBoost-Cache von Windows gesichert und ein neuer Cache erstellt. Während dieser Zeit wäre die Leistung geringer, da sich der Cache nicht mit den Daten des aktuellen Sektors erwärmt hat.
Quelle: Hier ist ein gutes Video über diese Technologien und ihre Wechselbeziehungen. Einige interessante Teile sind ungefähr 16:30 Uhr - 19:00 Uhr und 34:45 Uhr - 38:40 Uhr. Das gesamte Video ist jedoch möglicherweise sehenswert.