Wygląda na to, że jest to funkcja bezpieczeństwa, więc nie wiem, czy można to obejść:
Sterownik szyfruje każdy zapisany blok przy użyciu szyfrowania Advanced Encryption Standard (AES) z losowo generowanym kluczem sesji rozruchu, aby zagwarantować prywatność danych w pamięci podręcznej, jeśli urządzenie zostanie usunięte z systemu.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Niestety nie mogę wymyślić sposobu, aby przyspieszyć proces przebudowy lub go uniknąć (oprócz zwiększenia ilości pamięci RAM, która sprawiłaby, że ReadyBoost nie byłby potrzebny).
Aktualizacja: Podsumuję poniższe komentarze.
SuperFetch, ReadyDrive i ReadyBoost to wszystkie technologie, które współpracują ze sobą.
SuperFetch monitoruje, które pliki są używane przez użytkownika i system, uczy się często używanych plików i próbuje przewidzieć, które z nich mogą być potrzebne w przyszłości. Następnie można to wstępnie załadować, zanim zostanie faktycznie wywołane.
ReadyDrive próbuje przewidzieć, które strony pamięci Windows przejdzie w stan hibernacji, więc gdy Windows się obudzi, system Windows wznowi hibernację szybciej. Dane, których potrzebuje system Windows, mogą być przechowywane na wewnętrznym, nieusuwalnym napędzie ReadyBoost zainstalowanym przez producenta OEM. ReadyDrive potrzebuje tych wewnętrznych dysków, ponieważ system Windows może ufać, że nic mu się nie stało podczas sesji hibernacji. Podczas zamykania nawet te dyski nie są zaufane.
ReadyBoostbuforuje odczyty dysku twardego na poziomie sektora. Nie obchodzi go system plików, ponieważ wie tylko, gdzie znajdowały się dane na dysku. Funkcja SuperFetch może określić, że plik jest często używany, więc będzie przechowywać te dane w pamięci podręcznej ReadyBoost. Na dysku twardym znajduje się pamięć podręczna ReadyBoost, która, jak zakładam, jest tam (zamiast odczytywania jej z innego dysku), ponieważ dyski twarde mają dobrą wydajność odczytu sekwencyjnego (co oznacza odczyt sektor po sektorze, zamiast zmiany ścieżek i radzenia sobie z czasy wyszukiwania i opóźnienie rotacji). Celem użycia urządzenia flash ReadyBoost jest pokonanie dysku pod względem wydajności. W ten sposób sektory dysku twardego buforowane przy użyciu ReadyBoost można szybciej odzyskać, zwiększając wydajność komputera. W przypadku wymiennych dysków ReadyBoost zawartość dysku może „ nie można ufać poprzez zdarzenie gotowości, hibernacji lub zamknięcia, ponieważ zawartość pamięci podręcznej dysku twardego lub ReadyBoost mogła zostać zmieniona, odkąd system Windows utworzył tę pamięć podręczną. Aby zapobiec użyciu złych danych, system Windows zrzuci starą pamięć podręczną ReadyBoost i rozpocznie nową pamięć podręczną. W tym czasie wydajność byłaby mniejsza, ponieważ pamięć podręczna nie rozgrzała się z danymi bieżącego sektora.
Źródło: Oto dobre wideo opowiadające o tych technologiach i ich wzajemnych powiązaniach. Niektóre interesujące części to około 16m30s-19m i 34m45s-38m40s, jednak cały film może być wart obejrzenia.