if you put the faulty hard drive in as slave (changing the jumper to slave) you might be able to get the data back off there onto your working drive. then format the faulty hard drive again, swap drives and re-install windows.
or you could put the faulty drive back in and try running fdisk /mbr to rewrite the master boot record (you will need either the startup floppy disks or the windows cd for the command to work)
this would simply overwrite the defect boot record and should bring the drive back to life.
i am not saying it will recover your disk, it might be the disk is phsically damaged and nothing will work....hope not for your sake but always a possibility.