1° get a western digital hard drive and use western digital deskware copy your old drive to the new one. most the time you can get the data back;
2° use partition magic to copy the partition that has your files you want.
we dont repair pc hard drives, since compare to the data value the cost of the pc hard drive is very small.