1. The HDD maker's software. Some are Windows based.
2. We also use some proprietary software (sorry, can't tell you much more because it's the company's secret sauce.)
3. We also use the SMART values.
Try item 1 again. The HDD maker's test software that works on Windows.
I think you had an unwritten requirement that you would be limited to one test software for all drives. That does not exist.