When booting off the CD, did the hard drive make the machine *freeze*, or did it just make clicking noises indefinitely?
If it is the latter, the OS *will* eventually give up trying to mount the disk and declare it damaged. After that you can use Disk First Aid or another utility to fix the problem. Note that the same long delay will occur again when the utility attempts to access the drive, but it too will give up trying to mount it, and will just read it itself, after which repair/recovery will start.
tooki