After Windows Checkdisk at Startup ExpressCache Resets The Cache

If Windows is asking to run chkdsk at startup then something happened with the HDD causing Windows to verify the disk. If this occurs the cache is set to invalid and will be flushed.