I installed a new HD into a machine and reinstalled Win7 Pro.
The computer is unusable. Every 30 seconds to a minute, the computer completely hangs. Memory never goes above 15%; minimal CPU usage. Nothing open.
The disk monitor, however, acts strange:
The Queue will be pinned, I/O pinned for a few seconds, then I/O drops to zero, queue stays pinned, then eventually all the Processes disappear one by one, then the queue will stay pinned and eventually after some time recover and work properly for another 20-30 seconds.
Frustratingly, as usual, there is nothing helpful at all in eventvwr.
I've tried updating the drivers.
I rand chkdisk and got a clean bill of health (also, there were no pauses like happen in Windows that I noticed--and I was watching closely--so it's not an issue with the HD itself).
Windows becomes totally unresponsive--can't launch taskmgr or make any other changes until it starts responding again. However, resource monitor keeps trucking (kinda). Heres a couple of shots:
Any clues/advice welcomed
Update:
I forgot to mention another oddity. Earlier when trying to track down the issue in eventvwr, I noticed a couple of events from tomorrow(!). Now, it's on a domain which pushed ntp server, if that matters. Also, when going through the install, I accidentally set the timezone to -8, when it should have been -5--still not an entire day.
Also, upon encouragement, I watched the issue with Process Monitor while Resource Monitor was open (so I could see it spike and know it "crashed"). Nothing much of note; the only process that shows while the system is hung is Resource Monitor--no other processes. Directly before the crash, the only thing was a ntp related error. After the crash, a ton of writes.
Could the time setting be messing this up? Would and ntp update cause a hang like that?
Using Process Monitor you can see what it is doing, look especially at the start and end of the hang for interesting events. You can correlate this with any events you see in the event viewer by taking note of the time it shows in the details of the events in event viewer. On servers Process Monitor will require filtering quite some irrelevant stuff away to bring it to a analyzable level.
In case someone ever gets a harder problem than this, my answer on Super User goes past the level of Resource and Process Monitor by using the Windows Performance and Windows Assessment Toolkit.