bad sectors cannot be fixed as they are physical damages on the platter. what you can do is to mark the bad areas.
Do a disk surface scan and they'll marked.
However, if there are bad sectors in your disk, its time to backup the data and move to to a new disk.