Parece que esta es una característica de seguridad, por lo que no sé si se puede omitir:
El controlador cifra cada bloque que escribe utilizando el cifrado de Advanced Encryption Standard (AES) con una clave de sesión por arranque generada aleatoriamente para garantizar la privacidad de los datos en la memoria caché si el dispositivo se elimina del sistema.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Desafortunadamente, no puedo pensar en una forma de ayudar a acelerar el proceso de reconstrucción o evitarlo (aparte de aumentar la cantidad de RAM que haría innecesario ReadyBoost).
Actualización: resumiré los comentarios a continuación.
SuperFetch, ReadyDrive y ReadyBoost son tecnologías que funcionan juntas.
SuperFetch monitorea qué archivos están siendo utilizados por el usuario y el sistema y aprende lo que se usa mucho e intenta predecir que se requerirá en el futuro. Entonces eso se puede precargar antes de que realmente se invoque.
ReadyDrive intenta predecir qué páginas de memoria necesita Windows para entrar en hibernación, de modo que cuando Windows se despierte, Windows reanudará la hibernación más rápido. Los datos que necesitará Windows se pueden almacenar en una unidad ReadyBoost no extraíble instalada por un OEM interno. ReadyDrive necesita estas unidades internas porque Windows puede confiar en que no le ha pasado nada durante una sesión de hibernación. Durante un apagado, incluso estas unidades no son de confianza.
ReadyBoostalmacena en caché las lecturas del disco duro a nivel sectorial. No le importan los sistemas de archivos porque solo sabe dónde estaban los datos del disco. SuperFetch puede determinar que un archivo se use con frecuencia, por lo que almacenará esos datos en un caché ReadyBoost. Hay un caché ReadyBoost en el disco duro que supongo que está allí (en lugar de leerlo desde el disco en otro lugar) se debe a que los discos duros tienen un buen rendimiento de lectura secuencial (es decir, leer sector tras sector tras sector, en lugar de tener que cambiar pistas y tratar con buscar tiempos y latencia rotacional). El objetivo de utilizar un dispositivo flash ReadyBoost es superar el rendimiento del disco. De esta manera, los sectores del disco duro almacenados en caché con ReadyBoost se pueden recuperar más rápido, aumentando el rendimiento de la computadora. Para unidades ReadyBoost extraíbles, el contenido de la unidad puede ' No se puede confiar a través de un evento de espera, hibernación o apagado porque el contenido del caché del disco duro o ReadyBoost podría haber cambiado desde que Windows creó ese caché. Para evitar que se usen datos incorrectos, Windows volcará la memoria caché ReadyBoost anterior y comenzará una nueva memoria caché. Durante este tiempo, el rendimiento sería menor porque la memoria caché no se ha calentado con los datos del sector actual.
Fuente: Aquí hay un buen video que habla sobre estas tecnologías y cómo se interrelacionan. Algunas partes interesantes son aproximadamente 16m30s-19m y 34m45s-38m40s, sin embargo, puede valer la pena ver todo el video.