Question

In windows, have any command line or API can do the below questions (for internal hard disk)?

  1. Force sync the file's cache in the memory to disk.
  2. Clear the file's cache in the memory and reload files from the disk.
  3. Force sync the disk's file-cache in the memory to disk.
  4. Clear the disk's file-cache in the memory and reload files from the disk.

Does anyone have similar experiences?

Was it helpful?

Solution 2

http://www.codeproject.com/Articles/259577/How-to-flush-a-storage-volumes-the-file-cache-lock

The link fix the question 2 and 4. Thanks for everyone's help!

OTHER TIPS

http://msdn.microsoft.com/en-us/library/windows/desktop/aa364439(v=vs.85).aspx

But the API is for a file, not for a disk.

Can I flush all file's buffers in the target disk?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top