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.
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.