ReadyBoost - компонент дискового кэша Microsoft Windows, впервые представленный в Microsoft Windows Vista в 2006 году и в комплекте с Windows 7 в 2009 году. Он работает с использованием флеш-памяти, USB-флеш-накопителя, SD-карты, CompactFlash или любого портативного накопителя с флэш-памятью как кеш. Внутренний SSD также может использоваться для повышения производительности, но имеет те же ограничения, что и более мелкие флеш-накопители (например, 32 ГБ на каждый файл кэша). Использование Flash-памяти с поддержкой ReadyBoost (устройства памяти NAND) для кеширования позволяет Windows 7 и Vista обслуживать случайные чтения дисков с производительностью, которая обычно в 80-100 раз выше, чем случайные чтения с традиционных жестких дисков. Это кэширование применяется ко всему содержимому диска, а не только к файлу страницы или системным DLL. Flash-устройства, как правило, медленнее, чем жесткий диск для последовательного ввода-вывода, поэтому, чтобы максимизировать производительность, ReadyBoost включает в себя логику, которая распознает большие последовательные запросы на чтение и обслуживает эти жесткие диски. Когда совместимое устройство подключено, в диалоговом окне Windows AutoPlay предусмотрена дополнительная опция для использования флеш-накопителя для ускорения работы системы; в диалоговом окне свойств диска добавляется дополнительная вкладка «ReadyBoost», в которой можно настроить объем пространства для использования. Можно назначить флэш-память от 250 до 256 ГБ (4 ГБ в Windows Vista). ReadyBoost сжимает и шифрует с AES-128 все данные, которые помещаются на флеш-устройство; Microsoft заявила, что коэффициент сжатия 2: 1 является типичным, так что кеш объемом 4 ГБ может содержать до 8 ГБ данных.