I was running a homeserver with a 1.5TB seagate barracuda hard drive. At first, my drive became inaccessible until reboot. It would need to be rebooted once per day... then once per hour... then once every few minutes. I ran the SMART add-in from WHS and it showed over 2000 bad sectors. At this point, I could still access and open files on the drive. I replaced the drive and reloaded the WHS software, which is running fine.
I immediatley put the bad drive back in a second bay to copy the data to the new drive. I was able to see the files, but could not copy them. I then tried to open a file and it was corrupt. The several that I tried were all corrupt and could not open.
I can attach this drive with an external usb enclosure to my win7 computers and the drive will show up, I can see the files, but they are all corrupt/won't open.
I copied many files (not my large movie backup files) with testdisk. I tried to run a checkdisk and spinrite on the healthy drive but neither seems to have worked.
Is there anything that can help in this case? Thanks.
P.S. - I took it to a data recovery place and after the evaluation, the quoted me $1000, which I'd rather not pay if I can do this myself.
Thank you both. Checkdisk, recuva, getdataback all did not work. I didn't think it would be this big of a problem since it spins and I can see my files, but maybe the physical damage is worse than I thought.
"Copies data from file or raw harddisk ignoring Bad Blocks. If target file doesn't exists, ZEROs are written instead of unreadable blocks. If target file exists, its blocks, coresponding to Bad Blocks in source are not touched. Thus, if you have some copies of the same file with Bad Blocks in different places, it is possible to completly restore the original file."