Sembra che questa sia una funzione di sicurezza, quindi non so se può essere aggirato:
Il driver crittografa ogni blocco che scrive utilizzando la crittografia Advanced Encryption Standard (AES) con una chiave di sessione di avvio generata casualmente per garantire la privacy dei dati nella cache se il dispositivo viene rimosso dal sistema.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Sfortunatamente, non riesco a pensare a un modo per accelerare il processo di ricostruzione o evitarlo (oltre all'aumento della quantità di RAM che renderebbe ReadyBoost inutile).
Aggiornamento: riassumerò i commenti qui sotto.
SuperFetch, ReadyDrive e ReadyBoost sono tutte tecnologie che lavorano insieme.
SuperFetch monitora quali file vengono utilizzati dall'utente e dal sistema e apprende molto cosa viene utilizzato e tenta di prevedere ciò che potrebbe essere richiesto in futuro. Quindi può essere precaricato prima che venga effettivamente richiamato.
ReadyDrive tenta di prevedere quali pagine di memoria devono essere messe in letargo da Windows, quindi quando Windows si riattiva, Windows riprenderà dal letargo più velocemente. I dati necessari per Windows possono essere archiviati in un'unità ReadyBoost non rimovibile installata OEM OEM. ReadyDrive ha bisogno di queste unità interne perché Windows non può credere che non sia successo nulla durante una sessione di ibernazione. Durante uno spegnimento, anche queste unità non sono affidabili.
ReadyBoostmemorizza nella cache il disco rigido a livello di settore. Non importa dei file system perché sa solo dove si trovavano i dati del disco. SuperFetch può determinare che un file viene utilizzato frequentemente, quindi memorizzerà tali dati in una cache ReadyBoost. C'è una cache ReadyBoost sul disco rigido che presumo sia lì (piuttosto che leggerlo dal disco altrove) perché i dischi rigidi hanno buone prestazioni di lettura sequenziale (che significa leggere settore dopo settore dopo settore, piuttosto che dover cambiare traccia e gestire tempi di ricerca e latenza di rotazione). L'obiettivo dell'utilizzo di un dispositivo flash ReadyBoost è quello di battere il disco in termini di prestazioni. In questo modo i settori del disco rigido memorizzati nella cache utilizzando ReadyBoost possono essere recuperati più rapidamente, aumentando le prestazioni del computer. Per le unità ReadyBoost rimovibili, il contenuto dell'unità può ' Non ci si può fidare di un evento di standby, ibernazione o spegnimento perché il contenuto della cache del disco rigido o del ReadyBoost avrebbe potuto essere modificato da quando Windows aveva creato quella cache. Per impedire l'utilizzo di dati errati, Windows scaricherà la vecchia cache di ReadyBoost e avvierà una nuova cache. Durante questo periodo, le prestazioni sarebbero inferiori perché la cache non si è riscaldata con i dati del settore corrente.
Fonte: ecco un buon video che parla di queste tecnologie e di come si collegano. Alcune parti interessanti sono circa 16m30s-19m e 34m45s-38m40s, tuttavia, potrebbe valere la pena vedere l'intero video.