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.
--Toros
--
TorosOfTheDead
Posted via
http://www.vistaheads.com