@nicky If you wish to back up the hard dive I would use a Linux live disk. What you need to do first is make sure that you can boot from the CD-ROM drive first, then hard drive second so that you boot from the Linux disk.
Then you logoff, place the Linux disk in the CD-ROM drive and your computer will boot into Linux. From there you should be able to “mount” all your hard drives, and using drag-and-and-drop, back up your damaged hard drive onto your Windows 7 drive. From there you can then check your other drive and do what you like with it back in Windows.
Where to get the disk?
I use a small Linux distro called Puppy Linux. You can go to this site and get a copy as an ISO file. The URL is
http://puppylinux.org/main/index.php?file=How%20to%20download%20Puppy.htm
I use Puppy 4.3.1
Once you have the ISO file on your Desktop, then you need to burn it onto a blank CD at 1-speed. Any higher and the disk may become corrupted and unusable. The extra time to burn compared with burning at, say, 4-speed isn’t that great as the ISO is about 100 MB. While this may seem daunting at first, it’s really not that hard. Just take your time and you should be fine. (I had to teach myself how to do this so I know it is doable for a computer-challenged person, if that’s you :-) )
If you need to, get back to me via Fluther and I’ll help. There’s also a very good and active forum.
I just remembered: You will need to know which chip your computer has, either AMD-64 or I-386 (I think). The ISO file for each is slightly different and they are not interchangeable. In a worst case scenario download both types and burn to two disks.
By going this way you will save yourself a stack of money, maybe save your problematic hard drive (and your data!) and become a computer whizz for this fairly common problem. You might even see a value in using Linux in general for a lot of your computer work.
Also you should be able to get online while in Linux.
All the best and keep us all posted.