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?

Était-ce utile?

La 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!

Autres conseils

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top