Похоже, что это функция безопасности, поэтому я не знаю, можно ли ее обойти:
Драйвер шифрует каждый записываемый блок с использованием шифрования Advanced Encryption Standard (AES) с помощью случайно сгенерированного ключа сеанса загрузки, чтобы гарантировать конфиденциальность данных в кеше, если устройство удаляется из системы.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
К сожалению, я не могу придумать, как помочь ускорить процесс перестроения или избежать его (кроме увеличения объема оперативной памяти, который сделает ненужным ReadyBoost).
Обновление: я буду обобщать комментарии ниже.
SuperFetch, ReadyDrive и ReadyBoost - это технологии, которые работают вместе.
SuperFetch отслеживает, какие файлы используются пользователем и системой, и изучает то, что часто используется, и пытается предсказать, что может потребоваться в будущем. Тогда это может быть предварительно загружено, прежде чем оно будет фактически вызвано.
ReadyDrive пытается предсказать, какие страницы памяти Windows необходимо перевести в спящий режим, поэтому, когда Windows просыпается, Windows быстрее выходит из спящего режима. Данные, которые понадобятся Windows, могут храниться на несъемном диске ReadyBoost с установленным OEM-производителем. ReadyDrive нужны эти внутренние диски, потому что Windows может доверять, что с ней ничего не произошло во время спящего режима. Во время выключения даже этим дискам не доверяют.
ReadyBoost кэширует чтения с жесткого диска на уровне секторов. Он не заботится о файловых системах, потому что он знает только, где на диске были данные. SuperFetch может определить, что файл часто используется, поэтому он будет хранить эти данные в кэше ReadyBoost. На жестком диске имеется кэш ReadyBoost, который, как я полагаю, существует (вместо того, чтобы читать его с диска в другом месте), потому что жесткие диски имеют хорошую производительность последовательного чтения (имеется в виду чтение сектора за сектором, а не необходимость менять дорожки и работать с ними). время поиска и задержка вращения). Цель использования флэш-устройства ReadyBoost - повысить производительность диска. Таким образом, эти сектора жесткого диска, кэшированные с помощью ReadyBoost, могут быть восстановлены быстрее, что повышает производительность компьютера. Для съемных дисков ReadyBoost содержимое диска нельзя доверять с помощью события ожидания, гибернации или завершения работы, поскольку содержимое кэша жесткого диска или ReadyBoost могло быть изменено, поскольку Windows сделал этот кэш. Чтобы предотвратить использование неверных данных, Windows сбросит старый кэш ReadyBoost и начнет новый кэш. В течение этого времени производительность будет меньше, потому что кэш не нагрелся с данными текущего сектора.
Источник: Вот хорошее видео, рассказывающее об этих технологиях и их взаимосвязи. Некоторые интересные части имеют размер около 16–19 м и 34–45 м – 38 м 40, однако, возможно, стоит посмотреть все видео.