How to Get HDS to Reevaluate Health After Successful Repair
Posted: 2022.09.12. 17:15
Yesterday I received a health warning on one of my drives. The log showed that there were 8 bad sectors. I ran a Quick Fix surface test and it found the bad block (only one bad block was found). During the repair it maxxed out at 48 Reallocated Sectors, and 149 Reported Uncorrectable Sectors. All 48 sectors were successfully repaired (relocated), and after the repair, both the Current Pending Sector Count and the Off-Line Uncorrectable Sector Count dropped from 8 back to 0. No change in the values of the Reallocated Sectors or the Reported Uncorrectable Sectors was noted in the log (I'm not sure if these would even drop after a repair). I reran the Quick Fix test - no errors reported. I also reran Repair test on the specific bad block - again no errors reported. I then ran a repair test on the entire drive, no errors reported. Finally, I ran a repair test on just the one block, and ran it 3000 times (yes, three thousand - it took about two hours), without a single error. Note that because the drive is Bitlockered (though temporarily disabled), HDS will not allow me to run a Read + WRITE + Read test (which I had wanted to try on the original bad block).
NOTE: I've attached a screenshot of the log history for this drive.
Despite the bad sectors supposedly being removed from further use, and the data from those sectors being reallocated (all the data was from a single file, and not a particularly important file at that), the health is still reported at 51%. Here's the history of the drives health:
Normally when I run a repair on a drive that's reported bad sectors (it's normally been a different drive on this machine), the health resumes most of it's value within a day or two of the repair. But in those cases, the health has dropped only a couple of percentage points, and the errors are almost always Current Pending Sector Counts that increments from 1 to 7 points, but then drops back down to 0 following a repair. However, in looking at the logs, I think this is the first time I've seen Reallocated Sector or Reported Uncorrectable Errors on any of my drives, so I am less familiar with how the drive health should behave over time. So I'm wondering if the drive health will revert back to 100% (or near that) on it's own in a few days. If so, is there also a way to "force" it back? I don't mean adjusting the offset, but rather can I have the system re-evaluate the drive by doing something other than what I have tried so far?
If the drive health will stay at 51%, I may at least temporarily adjust the offset. However I want to know how at risk this drive is based upon this one error (which is clearly only one block at the moment, and after the repair I am not getting any read errors despite thousands of read tests on the original bad block). If you think that a write test is the only way to know for sure, is there a quick work-around to Bitlocker preventing such a test?
NOTE: I've attached a screenshot of the log history for this drive.
Despite the bad sectors supposedly being removed from further use, and the data from those sectors being reallocated (all the data was from a single file, and not a particularly important file at that), the health is still reported at 51%. Here's the history of the drives health:
- Before Sunday's automatic self-test: 100%
Following the self-test (when 8 bad sectors were found): 87%
Immediately following the repair: 48%
About 15 minutes after the repair (which included retests and a reboot): 51%
Normally when I run a repair on a drive that's reported bad sectors (it's normally been a different drive on this machine), the health resumes most of it's value within a day or two of the repair. But in those cases, the health has dropped only a couple of percentage points, and the errors are almost always Current Pending Sector Counts that increments from 1 to 7 points, but then drops back down to 0 following a repair. However, in looking at the logs, I think this is the first time I've seen Reallocated Sector or Reported Uncorrectable Errors on any of my drives, so I am less familiar with how the drive health should behave over time. So I'm wondering if the drive health will revert back to 100% (or near that) on it's own in a few days. If so, is there also a way to "force" it back? I don't mean adjusting the offset, but rather can I have the system re-evaluate the drive by doing something other than what I have tried so far?
If the drive health will stay at 51%, I may at least temporarily adjust the offset. However I want to know how at risk this drive is based upon this one error (which is clearly only one block at the moment, and after the repair I am not getting any read errors despite thousands of read tests on the original bad block). If you think that a write test is the only way to know for sure, is there a quick work-around to Bitlocker preventing such a test?