I was trying to clone my Windows 7 system to a new larger HDD. First I was using Macrium Reflect and it failed on system disk partition (Disk C).
I ran CHKDSK C: /r and it did report about 4KB in bad sectors.
Then I tried to use Clonezilla (from CD). In the beginner's mode it failed too, and when I used -rescue option it reported about bad sectors and then slowed down dramatically (estimated time grew from 30 min to 2 hours and kept counting), so I aborted the process.
What is the best thing I can do now? Shall I leave Clonezilla to run for as long as it needs or is there a better way?
I would also appreciate if someone explains why the 4KB are such a big problem and why CHKDSK just don't mark them as bad (I ran it again and it still reports the same thing).
Update
Speccy reports about 1 Current Pending Errors Count and 1 Uncorrectable Errors Count, but it thinks it's GOOD.
I ran HDDScan. It took ages to complete and reported incredible number of bad blocks: 1385920. It is more than a half. Then, when I pressed Report button, it hanged.
Now I recall, I had already tested my HDD with HDDscan about 10 years ago and it reported a lot of bad blocks then. I think it can't be true. It must be some incompatibility with my hardware.
Update2 and Solution
EaseUS Partition Master Surface test crashes after it finds first bad sector.
If I tell HDDScan to start not from the beginning, but from some point after the bad sector, it goes normally and doesn't mark everything as bad (I didn't make a complete test, just saw that it didn't find a bad sector in five minutes).
Although I still have no idea what to do with the bad sector, I have done disk cloning successfully with Acronis True Image (I was using free WD Edition).
chkdsk C: /f /r /x
chkdsk /f
can destroy data.