Is this an external USB drive, or an internal drive?
If it's an internal drive try going into control panel, device manager, locate the drive under drives, double click the drive to bring up it's properties, click on the power management drive and uncheck the box that says "allow the system to turn off this device to save power". Save settings and exit. Restart the system.
If it is a USB device, try the same procedure but instead of under drives, open the category of USB controllers in device manager and turn off that same power management setting for each of the USB controllers. Once you determine if that helps the problem you can re-enable the USB power management setting for each of the USB controllers one at a time until you figure out which one is for that specific hub that the drive is attached to and leave only that one disabled. Or you can do as I do and leave them all disabled. I prefer all my USB hubs and controllers to remain powered as they use very little power anyhow and devices tend to respond much faster without having to "wake up".