My Windows 7 PC is blocking quite often for a couple of seconds up to half a minute or so. I tried to find the problem with the process monitor by filtering all system calls that take over 2 seconds and find that these always have the following stacktrace segment:
0 fltmgr.sys FltAcquirePushLockShared 1 fltmgr.sys FltIsCallbackDataDirty 2 fltmgr.sys fltmgr.sys
The next frame is NtCreateFile in most cases. The calls take often 2-10 seconds, but sometimes up to 50 seconds on a nearly idle system. The HDD (actually, a solid state disc) does not seem to be the problem - HD Tune shows no problems in the benchmark and the error scan, and Process Explorer also gives no hint of unusual CPU or IO activity. And I am pretty certain it is not a virus or something. :-)
How can I find out the actual problem? Are there any helpful tools?