Hello Clairvaux,
Generally in Service mode Hard Disk Sentinel is running in the context of the SYSTEM account: under Vista and newer OSes, the user interface is not accessible, so then the service runs "invisible". You may use the Hard Disk Sentinel Tray shortcut to display tray icons and get quick report about a drive, but without the opportunity to perform tests, modify configuration.
The idea is that users with limited user rights should have only very limited functions - as the monitoring / management / alerts / status export etc... should be managed used by only the admin.
Please check
http://www.hdsentinel.com/help/en/330_c ... ation.html page for additional details about the service mode.
It is best used if you previously configure possible alerts upon issues. If you use Hard Disk Sentinel Professional version, then you can configure also
- automatic backup projects ("panic backup")
- schedulde disk tests to be started at configured times
- automatically export complete reports in XML files (so they can be read / processed) at Configuration -> Advanced options page
- provide status information via WMI at Configuration -> Advanced options page
- provide status information via web interface by Configuration -> Integration -> Enable WebStatus
before switching to Service mode.
> HDS has to be "on" at all times, so it can track HDD health.
Yes, this is possible with service mode (or even in application mode). Generally this is the main purpose: to continuously monitor and detect, log, report issues, create alerts in real time.
> My understanding is, HDS predictive abilities for failure only work if it's allowed to monitor disks for
> a long while (please correct me if I'm wrong, and if I should not seek that).
Yes, you are correct.
HDS can detect degradations if you manually run only - but then problems (and events related to them) may be missed: there may be no alert on temporary issues (like over-temperature situations).
This is why it is better if the software can run in the background, monitor - and report problems as soon as possible, immediately when they happen.
> I want to be able to monitor temperature, health, etc, from my regular, non-administrative account.
If you switch to Service mode, then it is possible if you use the Hard Disk Sentinel Tray shortcut.
This will show the temperature tray icons and allow checking the complete status with your regular, non-admin account.
> - I can't make heads nor tails of the "service vs. application" toggling feature.
Sorry, I do not understand.
> There does not seem to be an easy and sure way to know whether HDS is running as a service or as an application, or whether it is running at all.
There are easy and sure ways:
Please press CTRL + ALT + DEL and in the Task Manager, you can check if HDSentinel.exe is running at all.
If it is active in the context of the SYSTEM account then you can be sure that it runs as Service - otherwise it runs in the context of the current user.
You can also use the Start Service / Stop Service shortcuts in Hard Disk Sentinel program group. If the service is not installed/not active, these report it, so then it is possible to start HDSentinel.exe to open in application mode.
You may also check in Windows Control Panel -> Services if the Hard Disk Sentinel service is installed or not.
> When I go into Integration to check, it seems to always not be running as a service (so what's the point ?).
Of course, yes, this is normal: then it is running in APPLICATION mode.
The buttons on the Integration page show that: you can only click on the "Use As Service" button to switch to service mode.
If you CAN go to Integration page, it means the software is running in application mode.
Please check the Help - which describes that in Service mode, the interface (including the configurable options) are not accessible.
> Should I use "service" or "application" ?
This depends only on the actual requirements.
If you prefer to change/adjust settings, start tests manually - then it is best to use application mode.
It can also start and run in the backround (if you un-select Configuration -> Preferences -> Display main window when started)
If you want to configure alerts and then ONLY check temperatures/report (and receive alerts or use the above mentioned automatic functions) and generally want to use without admin account, then the service mode is better - then the actual user is separated from the software.
> The option to launch HDS at startup does not seem to work. I have checked the "Load with Windows" box , but I always need to start it manually.
Excuse me for the troubles. Of course that option should (and in most cases) work - I'm afraid this is not really related to Hard Disk Sentinel.
Please check this forum topic:
https://www.hdsentinel.com/forum/viewto ... 94&p=14862
which describes the situation and gives details about how to fix the problem with Windows Scheduler.
> Is there a choice between installing HDS for a specific Windows user account, or for all accounts ?
No. The software installs for the current user - and starts automatically when the current user logs in (if used in application mode).
In service mode, it starts with the system so active even if no user logged in.
> I would like of course that it worked similarly under both accounts.
> I almost never use my admin account, but I need to have HDS handy if and when I use it.
This is possible with Service mode: then it will be active even if you use the system with non-admin account.
> I have two internal disks, and two external backups, semi-permanently connected through a USB 3.1 cable
> (I alternate between two backup disks). When HDS is running, the external disk is awake.
> When it's not, the disk goes into sleep. Which is preferrable, as far as disk life and monitoring are concerned ? And how do I implement that ?
Generally Hard Disk Sentinel automatically checks the power mode of the hard disks and never wake them up just
to detect their status. The problem is that many external enclosures/drives provide the disk power state incorrectly:
they report "drive is awake" when it is actually sleeping.
Then Hard Disk Sentinel (of course) detects the status.
If possible, please use Report menu -> Send test report to developer option (in application mode) as then it is possible
to check the USB chipset, drives and how they report power state. This may help to check possibilities about the actual
situation, verify if it is somehow possible to detect the correct power state to prevent wake up.
Generally I can recommend the following (from a different topic):
1) on Configuration -> Advanced options page, you can adjust the detection frequency. By dragging the slider to right, you can configure Hard Disk Sentinelt o detect less frequently (to less frequently wake up drives)
2) on this Configuration -> Advanced options page, below the slider, there is an option Automatic detection based on disk utilization designed exactly for this situation.
If you enable this option, when Hard Disk Sentinel should perform the automatic detection, it verifies if there was any real disk activity (reads/writes) since the last detection - and only performs the detection if there was any traffic. Otherwise (regardless of the driver and its functions, incorrect response) the hard disk is not touched.
The source of this is the real-time performance information (which you can examine on the Disk Performance page) - if it's working and Windows provide this information and performance counters correctly.
To extend drive life, personally I prefer always active.
Standby/sleep of external drives do not save too much power - and frequent spin up / spin down is not the best if we want to extend drive life.