Ever since I installed Jaguar, I've been having probems with my external firewire EZQuest hard drive spinning down and locking up the finder. The problem is that it would never spin back up, and the only way I could release the finder was to power cycle the drive, which is not good at all. Note that the external FireWire drive would spindown even if I had unchecked 'Put the hard disk to sleep when possible' in the Energy Saver preference panel.
So now I have 10.2.5 and the problem still persists, so I decided to get my hands dirty and do something about it. On the EZQuest support site, they suggested trying this AppleScript from macmaps.com.
To my glee, it worked, but it required running the script after every boot and entering the root password. So I made my first startup script to mimic this function, and it appears to work just fine without having to sudo as root.
A script to prevent hard drive spindown:
#!/bin/sh
# Prevent hard drives from spinning down unnecessarily
. /etc/rc.common
pmset -a spindown 0
chmod a+x /Library/StartupItems/SpindownFix/SpindownFix
{
Description = "Spindown Fix";
Provides = ("No Spindown");
OrderPreference = "Late";
}Mac OS X Hints
http://hints.macworld.com/article.php?story=20030424164101340