drivePowerState.exe was created to monitor how much time hard disk drives spend powered, and how often they are cycled. (By default, windows will power down drives after a period of inactivity). The utility is also useful for correlating information about the computer's hard drives: it displays the disk number, drive serial numbers, volume IDs, and mount points for each drive detected.
Requirements: Version 4 or better of the .net framework is recommended. Get it from Microsoft.
No installation; just unpack and run. A settings file and ancillary files may be created in the program folder.
Run the program, drives should be detected automatically. If you wish to create log files, open the settings dialog and check those buttons. Disk information can be copied out of the list via the context menu, or by pressing ctrl+c.
Drives that are added or removed from the system should automatically be added or dropped from the list, but this won't happen until the program polls the drives again (by default at one minute intervals). The Refresh/Reset button can be used to zero out all information collected and re-detect hard drives on demand.
The program must be left running to collect data, it can be hidden in the notification tray.
Note: The program uses some low-level interfaces to query the state of the hard drives, so it needs to ask for administrator privileges when it runs.
Version 1.0; 2017-04-14
- Resurrected for full release.
- ADDED: GUI refactor, serial number added, detection of added/removed drives.
Version .5; 2012-03-09
- Initial beta.
- The idle or powered time may show as 1 minute less than would seem correct considering the the 'Time Logged'. This is due to a lack of rounding in the way time-spans are displayed. The .txt logs, if created, will be accurate as they contain fractional seconds.
- Sometimes it takes the program a few cycles to realize a drive has been removed, I suspect this is due to some WMI caching, combined with an 'unclean' (non-ejected) removal.
This software includes code or resources from the following sources:
This software is distributed as-is, without any representations or warranties of any kind.
The author of this software imposes no additional license terms or limits upon its use or redistribution.
Send to firstname.lastname@example.org