Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Smart scan on hdd access
First I want to say thanks for this great software!

Just let me describe my problem and what I would need to solve it:

I'm using a software called aquasuite, which came together with a fan controlling device for my watercooling. This software was designed for controlling fan speed in dependence of temperatures. My only problem is the input. Until now I'm using open hardware monitor for reading the relevant temperatures, among these my 3 hdds' temperatures. Actually it works very well but I think the permanent reading of smart values prevents the drives from spinning down and going to standby. That doesn't matter for my primary hdd but I'd like the two others to take a rest for most of the time my pc is running.
I first thought of a solution like reading the values every 30 minutes and keep my primary hdd tracked more often. That would be possible by using a second program like AIDA, which would read all hdds after a long interval and using HWinfo with a short interval but secondary hdds disabled (disabling single devices is a really great feaature that other softwares don't have!!).
But this solution doesn't guarantee that neither the secondary hdds are read when working, so that a rising temperature is detected and the fan starts, nor that the fan is cooling to much/long (which makes noise btw), as the decreasing temperature won't be noticed since the scanning interval is long (for allowing long standby times).

So what I really could use is a hdd-access-dependent trigger that realizes when a hdd goes from standby to working state and tells HWinfo to measure smart values/temperature every x seconds during the next y minutes.

I assume this could be a hard task of programming but I don't know if it's even possible at all so please let me know what your opinion is.

PS: I hope this text doesn't contain too many mistakes.
I understand as multiple users have noticed a problem with standby state when a hard disk is polled for temperature/SMART status. I believe this is rather a driver or disk firmware issue, as such action should theoretically not cause the disk to spin up.
The solution might be to constantly poll the disk for state and only if it's active issue the SMART status queries too. But I'm afraid, I really don't know if it's possible to determine whether a disk is in standby or active state. It's possible that trying to send a state query would cause the disk to wake up as well.
Thanks for your reply.

A lot of investigation led me to HDSentinel which has the feature of "automatic detection based on disk utilization". This feature claims to not wake up hdds for smart detection if they are in standby state or if there was no activity since the last check (probably in order to not reset time counter for standby).
Actually that is what I'm looking for but this software isn't supported by the program I use for managing my fans, which seems to need more than just WMI data. 

I don't want to build up expectations but is there a chance to see a feature like that in future HWinfo versions?
Yes, there's a chance for such a feature, but I'd rather prefer a more reliable method than watching a pure software-level usage of the disk.

Forum Jump:

Users browsing this thread: 1 Guest(s)