Join Date: Jan 2010
Thanked 0 Times in 0 Posts
Resurrect the ReadyBoost Cache Delete on Reboot Thread
After reading several threads regarding this issue from 2008, and seeing no real solutions, I felt I had little choice but to resurrect it for my own sake. It's now 2010, and apparently I have the same issue with the same lack of solution.
I have ReadyBoost enabled on a brand new, ReadyBoost-compatible 8GB OCZ Rally2 USB flash disk. However, upon every reboot, the cache file is completely deleted and recreated from scratch. That is to say, it doesn't just write it to disk and re-cache it after the reboot: it removes it completely and starts caching on-the-fly once again. This is confirmed by event logs ("A ReadyBoost cache was successfully deleted on the device (OCZ RALLY2).") and the fact that the device (mapped to X:) is empty for about a minute after logging in after reboot. This is not optimal, as it reduces the potential performance gain.
Now, I have read various things. In no particular order:
- Recreating the cache every boot is by design for security reasons, particularly for businesses.
- Many users claim that their cache is NOT deleted when rebooting, and is thus persistent (as I wish it to be).
- ReadyBoost is dependant on Superfetch to function (properly, at least)
- SuperFetch may cause the ReadyBoost cache to be deleted at shutdown or suspend.
Using a small utility called ReadyBoost Monitor (there are a few by that name, actually), I can see that with SuperFetch disabled, the ReadyBoost cache doesn't seem to exceed 20-30MB, regardless of reserved space on the flash device, but it is still cleared at shutdown. With SuperFetch enabled, it caches around 400MB+ and, of course, clears it at shutdown.
The preceeding is basically my collected knowledge on the issue, what little there is of it. My question is simple: Is there any way to prevent the deletion of the ReadyBoost cache? It seems to me that if it is by design, it is ultimately useless as it will never develop enough of a cache to properly improve disk performance. Admittedly, should I fix the cache delete issue, I would still be confused as to why, after formatting and enabling ReadyBoost, it fills the cache to the max, immediately clears it and continues to cache up to about 400MB... and of course clearing when I reboot...
I know this a wall of text, and much of it is confused and jumbled, but that's where my head is at, presently. Any further knowledge or ideas for solutions would be greatly appreciated.