Steve Gibson's "SpinRite" is I believe highly regarded. I'ts not free (US$89) but I was sufficiently impressed by the reports that I got me a copy. Details
here.
While you're there, take some time to peruse the rest of his site (projects and free stuff links at the bottom of the page). Theres a LOT of interesting stuff there.