I returned to this one while perusing my "Aggregated quick win feature requests" thread. Since my last post here, Macrium added a way to permanently disable MIG in order to address scenarios where keeping it disabled across restarts was required but removing MIG entirely wasn't desirable, but the risk on the opposite end of the spectrum persists, namely that for systems that run 24/7 and are seldom rebooted, a user might disable MIG to complete some task and forget to re-enable it afterward, which would leave them vulnerable for a potentially long period of time.
Therefore, based on how the MIG settings UI currently exists today, if this feature is still under consideration, I would propose accommodating it by making the following changes:
- Remove the "Restart service on reboot checkbox", and in its place, add a dropdown with the following options:
- For 1 hour
- For 4 hours
- For 24 hours
- Until system restart
- Code the UI so that if MIG was previously suspended and the user returns to the UI while that suspension is still active, the dropdown will show the originally selected suspension period, even if it was time-based. In the time-based case, clicking OK in the UI would reset the timer, so perhaps for this scenario, add a line of text under/beside that dropdown that says, "MIG will automatically resume in X minutes/hours", to hint that clicking Cancel will preserve the existing timer.