Run the one that writes zeros to all locations. It will disclose problems with the media. Depending on the model of the drive, it's sometimes possible to remap bad locations to spares but this isn't recommended as a permanent solution.
I've been trying to install linux. I wiped the drive but installation is halted. I've figured out the reason is some bad sectors on the hd. How can I fix this with no operating system?
So far I've downloaded some support software for the Western Digital internal hard drive, but it doesn't solve my problem. Any ideas?