I'll try this one for sure. But I think everything is getting worse. I tried running hdd regenerator 2011 again it took me 5 days to finish, the whole drive was labeled bad meaning bad sectors. I don't clearly understand, it seems that it didn't fix the bad sectors.
Bad Sectors are not
fixable. Any software that can claim to fix bad sectors will only be a temporary fix, because they'll go bad again later.
All the software that claims to fix bad sectors does is mark a bad sector as being a good sector. That's all. The firmware of the drive will, when it comes to use that sector again, figure out that it's bad and mark it as so.
Bad sectors on a drive are a sign that the drive is on the way out and needs replacing. To keep using them is asking for trouble as they will pack up, often at the most inconvenient time.
Here's the thing when I put the drive on a working machine I can still access drive D: I can also access drive C: but of course there are no files in there just did a quick format on it using computer management then disk management. How come recovery programs can't read drive C: considering that I can access them through windows. I can copy paste in drive D: but not in drive C: I'm really confuse right now. I've spent so much time doing this but I can't seem to find a solution. Does this mean that the drive is trashed? And also when I ran hard disk repair software, after reboot it is not recognized until I shut it down, I mean turn off then on. Not detected when reset is applied.
The drive letter is irrelevant. In most circumstances the boot drive is Drive C, though you can set this up in any other way if you really wanted to.
Data recovery programs access the drive at a lower level, and the concept of drive letters doesn't exist outside of Windows. Data recovery programs work on the drive itself, usually by logical drives and physical drives, and they scan the drive direct. Just because Windows can't see it doesn't mean it isn't accessible. Assuming the BIOS can see it and the drive is stable enough for Windows to boot, a data recovery program should be able to do its job.