A system which includes a disk drive or other storage device coupled to a
host system provides for reduction of the amount or rate of drive power
consumption using procedures which are at least partially executed on the
host. The system can be configured to reduce average power draw, maximum
power draw, or both. Host-based procedures can be tailored to specific
and/or changing environments and can decrease some or all expenses
associated with previous attempts to reduce HDD power consumption.