Robin Bignall said:
But is it running? If not, can you manually start it?
Internal, SSD and HDD. Performance of USB disks cannot be shown.
Does that mean the internal (SSD and HDD) do show performance data so
it's just the external USB-connected HDD that does not? HDS' FAQ
mentions why USB-connected drives won't present performance data.
If the HDD is old then it won't have performance data to retrieve. This
is noted in the HDS FAQ.
When that registry entry I mentioned is set to 0 or removed
completely, HDS Pro shows performance data perfectly for internal
disks. OK. Tonight, I *hibernated* the PC while I had my dinner.
When I restarted, Windows somehow had *replaced* that registry key
and set it back to "disabled".
Same thing happen when you put the computer into Standby power mode
(instead of hibernate which removes power)?
Are you seeing any WMI/WinMgmt errors in the Event Viewer?
I thought registry changes are permanent. How in hell is that
happening?
They are permanent until something else changes them. You could try
using SysInternals' ProcMon to monitor that registry key to see what
changes data items under it. It that doesn't help to troubleshoot to
the culprit making the change, you could right-click on that registry
key and change permissions (to remove yourself, Everyone, and all others
[except System if it's assigned privileges]).
The PerfDisk under the CurrentVersion\Services key is a service but not
listed by services.msc or sc.exe probably because it is started by one
of the other listed services, like WinMgmt.
According to
http://support.microsoft.com/kb/266416, you can run
"winmgmt /resyncperf" or with the /clearadap switch. It's also possible
there is a registration error for the PerfDisk service so you have to
use the /unregserver switch and then the /regserver switch. You should
save an image backup beforehand.
As asked before, did you check if exctrlst.exe showed the various
Physical Disk counters as enabled for data collection?