avec hdparam tu peux éteindre un disque dur (interne), mais l'allumer, je sais pas...
Cela dit un disque externe USB, si tu le démontes ou si tu ne l'utilises pas pendant X temps, en général, il se met en "veille"... Au mieux je pense que tu peux le démonter/remonter je pense, sinon il faut voir s'il n'y a pas un protocole particulier, genre wakeuponusb
Mais j'ai jamais vu ce genre de fonctionnalité.