I have got a HDD drive which has gone into pre-failure state with big count of relocated sectors.
However I figured out that the problem is possibly with a HDD slot (cable) but not with a disk — when I plugged other HDDs to this slot they started working slowly and showing some seek errors and pending sectors. But these errors eventually disappear if I plug these drives to another controller. So I think that the pre-fail HDD here is not really failing.
Is it possible to force SMART to re-check Relocated and Offline Uncorrectable sectors to recover them if the failure has gone?