ReadyBoost é o nome de uma tecnologia de cache de disco incluída nos sistemas operacionais Windows Vista e Windows 7 da Microsoft. Ela faz com que computadores que estejam rodando o sistema utilize a memória flash de dispositivos como pendrives, cartões de memória (Secure Digital Card, Compact Flash e etc.), entre outros, de forma a melhorar a performance geral do computador.
O Windows Vista/7 aproveita dos dispositivos de memória compatíveis que estiverem inseridos no computador para realizar o cache das informações, com uma performance de leitura cerca de 10 vezes mais rápida que um disco rígido tradicional. Apesar disso, dispositivos de memória flash são mais lentos para operações de entrada/saída sequencial, então, para maximizar a performance o sistema redireciona tais operações para o disco rígido.
Segundo a Microsoft parte do ganho também se dá graças aos algoritmos avançados de gravação nas mídias removíveis pois estas têm as informações comprimidas a uma taxa de 1.8x a 2.3x.
Quando o usuário remover o dispositivo, apenas o cache é perdido. Não há perda de dados importantes, nem prejuízo ou risco ao sistema. Fator importante, já que se trata de um dispositivo móvel.
Com o Readyboost o usuário perceberá melhorias consideráveis durante tarefas pesadas e repetitivas de acesso ao disco. Isto inclui quando há pouca memória disponível e tarefas como troca de usuários.