SPONSORED LINKS
A better approach would be to use smartctl -t long /dev/hda and let the drive test itself. Modern drives will mask many errors from the user, so your badblocks test will gloss over problems that a firmware test would report.

Score:3, Interesting