For testing purposed I need to clear file cache (for example to measure file operation performance).
I found CacheSet from sysinternals, but pressing Clear there doesn't help. A file that I just copied to Nil when copied again do this in a blink of an eye (while the initial operation took significant 2 seconds).
Does it mean that HD has its own caching that can't be canceled or cleared?
Best Answer
I'm not sure how much relevance this has to your question, but to answer your 2nd part, yes, hard-drives have their own internal hardware cache - usually 2, 8, 16, 32 or recently 64 megabytes.
Aside from that, Windows has a feature called
Disk Write Caching
which may help you. It can be enabled/disabled on a per-drive basis doing the following (directly copied from here):