You can't fix bad sectors. Hard drives are also smart enough to figure out if there is one to not use it.
However I feel that this is a significant number of bad sectors and you should start thinking about replacing the drive.
The drive is deteriorating - 78 relocated sectors, 100 pending sectors. This is significant damage.
There is no permanent "fix".i will replace it but if there any chance i can fix this bad sectors it will be much better for me
ok thanks for your helpThe drive is deteriorating - 78 relocated sectors, 100 pending sectors. This is significant damage.
It also has reported CRC errors. This could mean bad sata cable or overheating of the drive or sata controller.
IMHO it's time to replace it.
got it, thanksYou can't unbreak a stick. You can splint it, glue it, duck-tape it, cover it in fiberglass, whatever, but the fact remains that once a stick is snapped, it's snapped and will never be the same.
Same with a hdd. Once the sectors on a hdd have reached the point of becoming more than any built in redundancy factor, it's just a matter of time before they multiply. Exponentially. Expect cascade failures promptly, especially in areas of frequent use, like where windows is located.
Only course of action is replacement. Migrate asap. Before the OS develops system errors and becomes too corrupted to use reliably.