I have an SD card permanently lodged in the laptop slot to serve as ReadyBoost cache. Every now and then after resuming from hibernate/sleep i notice Windows has forgotten it was even using it before.

The old readyboost.sfcache file has to be manually deleted before telling Windows to dedicate it for ReadyBoost again. And then, it's not unusual for this laptop to recreate a new file with the old date of the last file.
Is this phenomenon correctable?
UPDATE
My card is formatted as exFAT (8GB). I am trying an experiment with NTFS format and observe if there is any difference.