
You can recover data from a hard drive that has bad sectors by using the Create Image option of Stellar Windows Data Recovery. Chkdsk attempts to fix these problems by repairing soft bad sectors and marking hard bad sectors so they won’t be used again. Will chkdsk fix bad sectors?īad sectors come in two forms: soft bad sectors, that occur when data is written badly, and hard bad sectors that occur because of physical damage to the disk. It wont “fix” bad sectors, but it should mark them as bad (unusable) and therefore no data would be written to those bad sectors. Use a free disk check and repair tool to fix bad sectors.Run the CHKDSK command to fix soft bad sectors.Run CHKDSK Command and Format Hard Drive.Or you could do the same with other tools.22 How do I boot my SeaTools? How do I repair bad sectors on a hard drive? So if you have to repair a really large amount of bad blocks, you will need to run the “Long Test” several times in a row. It seems that the number of blocks that this tool finds and repairs at once is at most 98, as that is the number reported in the progress window when the Long Test will stop proceeding and instead show the list of bad sectors to repair (strange enough, this window contains only 90 item, and also it does not seem that the 8 remaining ones are fixed and just not shown). Why? Wasn’t it supposed to find and fix them all during the first run? So I let the Long Test run again, and it found again many bad blocks. But afterwards the Short Test still failed due to an unreadable block after the last repaired one. I did so, and finally the program said “Long Test passed after Repair”. Now when you run “Basic Tests -> Long Test” in this tool, it will scan the whole drive and at the end show you a list of bad sectors and the option to fix all of them. (Yes I know that this makes little sense as such a drive will probably fail in the coming days or months anyway … but I was experimenting.) What happened: I used SeaTools for DOS v2.20 to try remapping the bad sectors on a Seagate hard disk which had approx.
