Many years ago, I made the mistake of using SpinRite once to try and recover a hard disk failing with bad sectors.
It was only through the process that I realised that instead of letting the hard disk run and get worse, I should have instead tried to image off all the data ASAP with ddrescue.
That was a very dear lesson in data loss.