How to keep harddrive spinning / prevent spindown?

I'm using Windows 8.1 with an external hard drive. My external seems to go to sleep very quickly, like in a single minute. I constantly wait 2-3 seconds when accessing files on my external harddrive (where all my important stuff is). I have not had this problem on other OSs with this same external HDD.

I checked my power settings, its supposed to wait 40 minutes before spinning down (on battery and plugged in). This is clearly not happening. What might be the problem here?


Solution 1:

This is probably related if the HDD goes idle for sometime. Looks like the sleep can be suspended by doing some registry modification using the Hardware ID of the USB HDD.

Note down the Hardware ID of your drive. Go to device manager > expand the Disk Drives and note down the disk name > now, go to USB Mass Storage Device > right click on the USB Disk > Properties > Details tab > select the "Hardware ID's" from the list box > make note of VID and PID

Now, press Windows key + R → type regedit → navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbstor → right click usbstor and create a key → the name of the key must of the VID & PID of hardware id's → Now, right-click the new key and create a DWORD and enter the name as DeviceHackFlags and set the value to 400 hexadecimal

Now disconnect and re-connect the device. For more details, please refer the below reference link.

Reference link

Hope this helps.

Solution 2:

Dependent on the external drive manufacturer, you may be able to find some sort of software they supply on which there is a control for spin down. I believe my Seagate drives have a program and when I go into the program, there is a setting for how long to wait until the drives go to power savings mode.