The freezer trick is useful for when the bearings start to go, but I've got to agree with Splash on this one - that sounds like a typical head crash.
This shouldn't really happen on any modern laptop HDD as free fall sensors have been around for a while and massively minimise the chances of this happening
If the head is in contact with the disk - it's dead without insanely expensive equipment (basically, forget it). If the mechanics are knackered, it's still expensive, but a less than the former.
There is another option. I've done this a couple of times for people, but it still costs money and you'll lose
two disks:
*Open the broken HDD to see if the heads have damaged the disk surface, if not...
*Buy the same model HDD off Ebay or new (working 2nd hand is best to minimise costs)
*Open this up and swap over the platters
*Blow the entire thing out with compressed air, and seal as fast as possible
*Realise that even if the BIOS sees the disk, you can access it and read data off it, the disk is already dead due to being opened in an unclean environment.
*Get the data off ASAP you can - doing a disk image dump is best and worry about dealing with the actual files later
This really is a last attempt though if you can't afford recovery costs and I must stress again that you effectively kill the second disk, even if it works at the time. You'd never want to put data on it for sure.
The method can be cheaper than some
quotes from data recovery places, so if you know it's going in the bin, consider it. I've had success with 2 drives in the past using this method.