Dt is a project mainly written in Python, it's free.
disk tester toy
kinda like http://blog.steve.org.uk/sanity_testing_drives.html