If the bad sectors are soft or logical bad sectors, you can use CHKDSK or Windows’ error-checking tool to scan your external hard drive and fix bad sectors. However, if you are dealing with hard or physical bad sectors, you cannot fix the bad sectors yourself. In such a situation, it’s best to consult a data recovery service center to fix the hard drive.