Spinrite is overrated in its ability to find subtle defects, despite the fact that it tests with more different data patterns than anything else does. I've seen manufacturer's diagnostics find more errors and in less time, which isn't surprising because they know their drives better than anyone else and know what is and isn't normal for them.