In a recent LWN article [1], it was mentioned that "There has also been some work done using hdparm to corrupt individual sectors on disk to see how filesystems respond."
It would be interesting to inject corruption at different levels of the stack.
[1] http://lwn.net/Articles/399148/