I just discovered why certain USB thumb drives or SD cards are always rated as "does not meet the performance requirements" by Windows Vista when I want to use Readyboost on those devices - they were formatted as FAT32. When I reformatted say my old 2GB SD card back to FAT, Windows would then allow ReadyBoost to be used on it.
Does anybody know more details about the filesystem performance mechanics that can make this such a significant factor? My "default" preference would have been to use FAT32 to achieve smaller file allocation sizes. Well, not that it would really matter when I use the entire drive for a single readyboost cache file….
The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral
http://devpinoy.org/blogs/cruizer
Another thing I notice with a particular thumb drive model that I have - although the Autoplay dialog box appears with the "speed up my system" readyboost option when I plug it to the USB port, nothing happens clicking on it, and the Properties dialog box does not have the Readyboost tab. This means it cannot even tell me if this device is too slow for Readyboost. Formatting FAT or FAT32 has no difference for this thumb drive. I wonder if there are other hardware requirements to make that tab appear?
Another thumb drive I have also met Readyboost performance requirements after I reformatted it with FAT.
well as they say... "YMMV" that's why it's best (though potentially more expensive, due to branding/licensing agreements) to buy a USB flash drive that has the ReadyBoost logo if you really want to use it for ReadyBoost.
then again, with a 2 GB+ machine, is ReadyBoost really beneficial?