If your hard drive didn't experience an actual hardware failure, then SpinRite may not be the answer.
However, it appears that GetDataBack is run from a bootable USB drive, bypassing your system's OS. That being the case, if GetDataBack does what it claims to be able to do, then this is probably your best bet.
If after booting up with GetDataBack, it doesn't recognize the drive, then running SpinRite against the drive will fix any recoverable hardware error that might have developed on the drive that is causing it to not be recognized. If it's an unrecoverable hardware error, it should tell you that as well, in which case, unfortunately, you're done.
However, it appears that GetDataBack is run from a bootable USB drive, bypassing your system's OS. That being the case, if GetDataBack does what it claims to be able to do, then this is probably your best bet.
If after booting up with GetDataBack, it doesn't recognize the drive, then running SpinRite against the drive will fix any recoverable hardware error that might have developed on the drive that is causing it to not be recognized. If it's an unrecoverable hardware error, it should tell you that as well, in which case, unfortunately, you're done.
Last edited: