I have and semi-old hdd (magnetic one, not ssd) and I intended to use it as system drive for my new NAS.
So I've run SMART selftest on it and it ended with status "Completed: read failure". However, badblock complete the destructive test (so 4 passes) over the drive without errors. Which of those two programs is more likely to be right?