To be short:
Please check the Support -> Frequently Asked Questions -> How to repair hard disk drive? How to eliminate displayed hard disk problems?
https://www.hdsentinel.com/faq_repair_h ... _drive.php
page which describes the situation: that _after_ the disk drive repaired (all problems stabilized) then we may need to adjust the error counters, exactly to acknowledge the issues and clear them - and be notified about possible new problems only (if there will be). This also restores the hard disk Health % too.
Please scroll below for the step-by-step details in your case now.
But first maybe you are interested in the details:
I can confirm that Hard Disk Sentinel immediately detects and reports the new status of the disk drive.
Generally the Quick Fix, Disk Repair (and possible other tests, even the destructive tests) designed to stabilize, correct the status of the drive: reveal and correct possible weak/damaged sectors which still used by the disk drive and can cause data corruption / data loss.
These sectors (incorrectly) identified/reported as "bad sectors" by chkdsk (which does not fix them by any ways just makes things worse), causing false assumptions.
This described with more details at:
https://www.hdsentinel.com/hard_disk_ca ... ectors.php
After the Quick Fix / Disk Repair or the tests (so after this correction) the result can be:
- the sectors (if verified and confirmed that can be re-used) restored to normal state by the hard disk drive. Then they are no longer reported as pending sector or weak sector: the text description on the Overview page does not show them and the Health % of the hard disk drive automatically increases back. Probably you see similar situation previously.
OR
- the sectors (if they are really damaged and should be no longer used) reallocated by the hard disk drive: the hard disk tries to move all data to a spare sector (which not yet used, as it is on a dedicated spare area) and then re-directs all further reads/writes (targeting the original bad sector) to this spare sector.
In both cases, if you attempt to re-read (or write) (so re-test) the affected sector, you'll receive no errors: the sector may be repaired (so works correctly) OR (in the second case) the drive automatically reads/writes the spare sector instead. So ideally we can say the drive is repaired, perfect and working - with no issues.
The hard disk drive automatically counts and provides all such bad sectors (and other issues) ever happened in its lifetime by the S.M.A.R.T. attributes (of course, as this way we always know the actual status, verify possible degradations and can estimate the used spare size). No, I'm afraid usually these values always kept/recorded by the drive, never automatically restored to zero.
As reallocations always risky (can cause data corruption, data loss or "just" system hangs/downtime etc) it is important to KNOW this situation. Some small amount of bad sectors (really) acceptable as described on the Support -> Frequently Asked Questions -> I have bad sectors....
https://www.hdsentinel.com/faq.php#health
But with relatively high number of reallocated sectors (eg. 100's or more) we can expect even more. Depending on the value of the stored data and possible downtime plus considering other factors, (eg. the power on time of the hard disk drive) we can decide if we continue using that hard disk drive - or plan replacement, maybe in the time displayed as estimated remaining lifetime. Some users/companies replace immediately on 90% hard disk Health (or even sooner) and in really critical situations I'd do that too.
This is why automatically the Health % is not restored, but exactly as described on the first link, after you confirmed (with the tests) that the disk drive is stable, you can select to "ignore" these problems (as they already fixed) and want to be informed about possible new problems only - if they'll ever happen.
This is exactly the purpose of the Offsets on the S.M.A.R.T. page: by using them, you can clear the error counters and restore the Health % too.
You can temporary disable the attributes too - exactly to "hide" the problems, as then Hard Disk Sentinel will completely ignore them and the values they'd report. As a result, you can always see a high Health % value - but then you'll never see possible changes / degradations (new errors), so it is better to use the Offset value, exactly because now there is high chance that you may see degradation in the future. Probably not tomorrow or in some weeks - but maybe later, likely in a sector near the original bad one.
To clear the error counters now, please open the S.M.A.R.T. page of the hard disk in Hard Disk Sentinel.
1) Locate the attribute 5 Reallocated Sectors Count
In the Offset column between the + and - symbol, click on the number and acknowledge the notification.
Specify
-48
in the small box (the amount of errors reported just with negative sign before it)
2) Repeat the above for attribute 187 Reported Uncorrectable Sectors
and specify
-149
there too.
Soon the problems should vanish from the text description and the health should increase back as well. The Health % graph on the bottom will still show the low value today (as it shows the daily lowest health) but from tomorrow it should increase back.
Then, as the problems are already fixed, they will be no longer counted/reported by Hard Disk Sentinel, just possible future problem(s) will be reported, if there will be any.
Ps. no need to use write (destructive) test now. The quick-workaround are the Quick Fix and Disk Repair tests - as they designed exactly to perform a read scan and specifically repair the sector(s) without performing a complete write test - which not always possible, eg. by Bitlocker.
Sorry if was too long or boring, just wanted to explain. However if you search on the forum, you may find similar topics too