ReadyBoost is Not Working: 5 Tested Solutions to Fix

If your system runs on an SSD, ReadyBoost will not work

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

What to do if ReadyBoost is not working

ReadyBoost can be a lifesaver for those with older systems, but it can be frustrating when it doesn’t work as expected. First, make sure you have a compatible flash drive or SD card and check if you have over 4 GB of RAM. Also, if your system is installed on an SSD, ReadyBoost won’t work because your flash storage is faster than a USB drive.

1. Verify the system requirements

  1. Open the Start Menu by clicking the Start button on your Taskbar.
  2. In the search bar, type System Information and press Enter.
  3. Check the total amount of RAM installed on your computer. If your computer has more than 4GB of RAM, ReadyBoost may not be necessary as your system already has adequate memory.

ReadyBoost is designed to enhance systems with low memory. If your system already has sufficient RAM, enabling ReadyBoost might not provide any noticeable performance improvements, which is why Windows may disable it by default.

2. Format the USB drive or SD card

  1. Plug your USB drive into your computer, or the SD card into its dedicated slot.
  2. Open File Explorer by clicking on the folder icon in the Taskbar or by pressing Windows + E.
  3. Locate your USB drive or SD card under This PC, right-click on it and select Format.
  4. Choose the NTFS file system from the dropdown menu.
  5. Click Start to format the drive.

Formatting the USB drive to NTFS can resolve compatibility issues with ReadyBoost. This ensures the drive meets the performance requirements necessary for ReadyBoost to function properly.

3. Enable the ReadyBoost service

  1. Press Windows + R to open the Run dialog, type services.msc and press Enter.
  2. Scroll down and locate ReadyBoost, right-click on it and select Properties.
  3. Change the Startup type to Automatic.
  4. Click Start to initiate the ReadyBoost service.
  5. Click Apply and then OK.

If the ReadyBoost service isn’t running, your USB drive won’t be tested or used for ReadyBoost. Setting the service to start automatically ensures it will be ready to use when you plug in compatible hardware.

4. Check Disk Speed

  1. Download and install HD Tune from the official website.
  2. Open HD Tune and select your USB drive from the dropdown menu.
  3. Run the speed test to check the read/write speeds of your drive.
  4. Ensure the speeds meet the minimum requirements for ReadyBoost (2.5 MB/s read speed).

ReadyBoost requires a minimum read speed to function properly. If your USB drive does not meet these requirements, it will not work with ReadyBoost. Speed testing your drive ensures it meets the performance criteria.

5. Delete the ReadyBoost cache file

  1. Plug your USB drive into your computer.
  2. Open File Explorer and locate your flash drive under This PC.
  3. Enable hidden files by clicking on View in the top menu and checking Hidden items.
  4. Locate the ReadyBoost.sfcache file on your drive.
  5. Right-click on the file and select Delete.
  6. Eject and reinsert your USB drive and try setting up ReadyBoost again.

Sometimes, the ReadyBoost cache file can become corrupted, preventing ReadyBoost from functioning correctly. Deleting the old cache file forces Windows to create a new one, potentially resolving any issues.

By following these steps, you should be able to troubleshoot and fix any issues with ReadyBoost if it’s not working.

You may also check our guide on how to enable and use ReadyBoost on Windows 10, or learn what to do if the ReadyBoost tab is missing from Windows 11.

Use the comments section below if you have questions or additional suggestions.

More about the topics: USB flash drive, Windows