Parece que esse é um recurso de segurança, então não sei se ele pode ser ignorado:
O driver criptografa cada bloco gravado usando a criptografia AES (Advanced Encryption Standard) com uma chave de sessão por inicialização gerada aleatoriamente para garantir a privacidade dos dados no cache se o dispositivo for removido do sistema.
http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx
Infelizmente, não consigo pensar em uma maneira de ajudar a acelerar o processo de reconstrução ou evitá-lo (além de aumentar a quantidade de RAM que tornaria o ReadyBoost desnecessário).
Atualização: Resumirei os comentários abaixo.
SuperFetch, ReadyDrive e ReadyBoost são todas as tecnologias que funcionam juntas.
O SuperFetch monitora quais arquivos estão sendo usados pelo usuário e pelo sistema e aprende muito o que é usado e tenta prever o que pode ser necessário no futuro. Então isso pode ser pré-carregado antes de ser realmente chamado.
O ReadyDrive tenta prever quais páginas de memória o Windows precisa levar para a hibernação. Assim, quando o Windows for ativado, o Windows retornará da hibernação mais rapidamente. Os dados que o Windows precisará podem ser armazenados em uma unidade ReadyBoost não removível instalada pelo OEM. O ReadyDrive precisa dessas unidades internas porque o Windows pode confiar que nada aconteceu durante uma sessão de hibernação. Durante um desligamento, mesmo essas unidades não são confiáveis.
ReadyBoostarmazena em cache as leituras do disco rígido no nível do setor. Ele não se importa com os sistemas de arquivos, porque apenas sabe onde estavam os dados do disco. O SuperFetch pode determinar que um arquivo é usado com frequência, para armazenar esses dados em um cache do ReadyBoost. Existe um cache do ReadyBoost no disco rígido que eu suponho que esteja lá (em vez de lê-lo em outro local) porque os discos rígidos têm um bom desempenho de leitura sequencial (ou seja, lendo setor após setor após setor, em vez de precisar mudar de faixa e lidar com tempos de busca e latência rotacional). O objetivo de usar um dispositivo flash ReadyBoost é superar o desempenho do disco. Dessa forma, os setores de disco rígido armazenados em cache usando o ReadyBoost podem ser recuperados mais rapidamente, aumentando o desempenho do computador. Para unidades ReadyBoost removíveis, o conteúdo da unidade pode ' não seja confiável por meio de um evento de espera, hibernação ou desligamento, porque o conteúdo do cache do disco rígido ou do ReadyBoost pode ter sido alterado desde que o Windows o fez. Para impedir que dados ruins sejam usados, o Windows despeja o cache antigo do ReadyBoost e inicia um novo cache. Durante esse período, o desempenho seria menor porque o cache não se aqueceu com os dados do setor atual.
Fonte: Aqui está um bom vídeo falando sobre essas tecnologias e como elas se inter-relacionam. Algumas partes interessantes são sobre 16m30s-19m e 34m45s-38m40s, no entanto, todo o vídeo pode valer a pena ser visto.