Is there any bootable program that can help me repair my hard drive?
SpinRite is a good recovery/maintenance software. I had a very similar situation with a laptop not long ago. This will get a lot of disks back in working order.
However, you should be listening to steve. Particularly with laptop drives at the first sign of trouble I'd recommend getting everything of importance backed up, and then I'd be looking for a new drive.