> Is there a program/way I can do this from within Windows 7? It's not my C drive that > has bad sectors.
You may not even need to replace the drive at all. If I were you I would create/download Hirens boot CD and boot into MHDD 4.6
Once in that program execute these instructions.
Quote: start hirens, Hard Disk Tools --> More---> More--->MHDD4.6 . Select your drive (by pressing the corresponding number). Then pres F4, activate (with space key) remap (the data from the bad clusters will be moved in good clusters) and then pres F4 again. If your drive it's not severely damaged expect 1-2 hours to finish. When this step is finished press F4 again, activate erase waits (this will erase all slower clusters and bad sectors from drive's geometry) then hit F4 again. Wait to finish!
Expect about 6-8 hours for this process to finish and hopefully the drive will be 100% useable and functional after this process is completed.
I don't know if a way from within windows 7 to fix this issue. At this point I would only trust MHDD4.6 if it were my drive.
It doesn't matter if it's C:\ or not just pop in the CD and change your BIOS to boot from CD before it tries to boot from HDD and then it will be possible to access hirens/MHDD4.6