The the hard drive spins normally (hold it to your ear) and listen, then i would assume it's a broken hard drive cable or logic board. If the hard drive does not spin, or makes clicking or grinding noises, then your hdd needs replacement.
http://www.portatronics.com/index.php?c ... 20GB-.html