I am thinking about using a RAMdisk and Readyboost on Windows 10 to attempt to boost my read/write speed. I understand that windows will automatically cache recently used data in ram, but whenever I look at RAM usage in the performance monitor, a good chunk of the RAM is listed as being free instead of standby. Additionally, if it is caching recently used things, would it not be better to cache something that might be used soon (as readyboost does), vs something that was recently used?

I am looking for any possible flaws in my reasoning or logic here. Unlike people in plenty of my researches, I have not intention to place swap on the RAMdisk (that defeats the purpose of swap), just a readyboost cache.

Edit 1: my question here is is this a proper train of logic, or am I missing some details that would prove this is not the best route to take.

  • I see no question. Can you be more specific?
    – Xavierjazz
    Jul 27, 2017 at 23:00
  • Sorry, I was not too clear, updated the question Jul 27, 2017 at 23:14
  • 1
    Is your system disk an SSD? SuperFetch is disabled by default in that case. ReadyBoost is not an independent caching mechanism. RB simply allows Windows to use e.g. a USB thumb drive as additional space for SuperFetch. ReadyBoost will not use your RAMdisk, if that's what you were thinking. As for "better to cache things that are likely to be used soon", that's what SuperFetch does, but it does this by assuming that files recently used are likely to be used again soon; it doesn't have any other way to predict the future. Just what operations do you think are limited by your disk speed? Jul 27, 2017 at 23:21
  • It's a 5400rpm disk drive. Jul 27, 2017 at 23:22
  • Get an M.2 SSD which is 4x faster than a regular ssd. Do you need more speed than that?
    – cybernard
    Jul 28, 2017 at 0:39


You must log in to answer this question.

Browse other questions tagged .