Some external hard drives go into sleep mode after a period of inactivity (which is usually 10 minutes). While this option can be prevented by going to Advanced Power Options in Windows and disabling the hard disk sleep feature, a better alternative can be to customize the sleep mechanism of an external drive. For instance, one can use an application to toggle the auto-sleep mode On or Off according to specified criteria.
KeepAliveHD is a portable application that writes a small text file after every user-defined amount of time to your external hard drive(s) in order to prevent it from going into auto-sleep mode. The developer was inspired by another open source tool called NoSleepHD. KeepAliveHD working is similar to NoSleepHD, with the additional option to disable the sleep prevention feature after, lets say, 1 minute or 1 hour of user inactivity. KeepAliveHD supports different data writing time for each added hard drive. It includes an information tab for connected drives and system tray minimize option. You can add multiple drives for managing their auto-sleep modes separately.
To begin, click Add Drive from main interface, select an external drive, specify the time after which the data is to be written to the drive (for preventing auto sleep) and then click Accept.
You can prevent multiple drives from going into sleep mode by adding them to KeepAliveHD. From the Configuration tab, it lets you disable writing data to the external drive after a specified period of time, enable system tray minimize option, and add/remove drives. If you use external drive(s) on daily basis, it can be handy to enable auto-start option for KeepAliveHD to start it with Windows Startup.
The Drive info tab provides an overview of the available and used space of all local and external drives.
KeepAliveHD works on Windows XP, Windows Vista and Windows 7.