Are bad sectors always irreversible hardware problems? How do programs test for bad sectors, and could it be possible for soft data errors to come up as damaged blocks even if they are physically just fine?
I recently had a drive come into my possession that had completely failed within the laptop it was used. The Windows 7 system failed at every boot, CHKDSK (run from installation media) would spend days on end trying to make repairs, and reformatting and reinstalling Windows was unsuccessful. So the first thing I did with this disk was plug it into my desktop and run a surface test in Paragon Hard Disk Manager. It found tons of bad sectors and I was convinced the drive was trashed. The weird thing was there were two partitions, and only one partition had errors, so I suspected maybe it wasn't purely a hardware problem.
To test this hypothesis, I wiped the entire drive to zeros and told it to verify every bit. There were no errors! I then ran another surface test on extreme mode and found no bad blocks! I then formatted the drive to NTFS and scanned the file system in Paragon with slightly enigmatic results. It came back saying there are no bad blocks and listed no problems in the log, but for some reason it said there were "minor problems." As expected, viewing it in any file manager (showing hidden) shows nothing, and dir in cmd comes up as "file not found," but strangely the file system test said that there were 11 directories and 27 files. I ran CHKDSK and Windows told me that it found no errors. I could run another surface test, but I'm worried that if I keep testing and testing I might encourage this drive to move closer to the end of its life.
Were the bad blocks I found simply caused by write errors or temporary data damage? Is it possible that most of the ills of this drive were fixed by the wipe? Or is it more likely that this is only temporarily masking the real problem, and I will very soon see problems again? I know it's impossible for you to know for sure, but I'm wondering what your experiences would lead you to predict.
I recently had a drive come into my possession that had completely failed within the laptop it was used. The Windows 7 system failed at every boot, CHKDSK (run from installation media) would spend days on end trying to make repairs, and reformatting and reinstalling Windows was unsuccessful. So the first thing I did with this disk was plug it into my desktop and run a surface test in Paragon Hard Disk Manager. It found tons of bad sectors and I was convinced the drive was trashed. The weird thing was there were two partitions, and only one partition had errors, so I suspected maybe it wasn't purely a hardware problem.
To test this hypothesis, I wiped the entire drive to zeros and told it to verify every bit. There were no errors! I then ran another surface test on extreme mode and found no bad blocks! I then formatted the drive to NTFS and scanned the file system in Paragon with slightly enigmatic results. It came back saying there are no bad blocks and listed no problems in the log, but for some reason it said there were "minor problems." As expected, viewing it in any file manager (showing hidden) shows nothing, and dir in cmd comes up as "file not found," but strangely the file system test said that there were 11 directories and 27 files. I ran CHKDSK and Windows told me that it found no errors. I could run another surface test, but I'm worried that if I keep testing and testing I might encourage this drive to move closer to the end of its life.
Were the bad blocks I found simply caused by write errors or temporary data damage? Is it possible that most of the ills of this drive were fixed by the wipe? Or is it more likely that this is only temporarily masking the real problem, and I will very soon see problems again? I know it's impossible for you to know for sure, but I'm wondering what your experiences would lead you to predict.