Tried Last known good configuration ?
Did it happen after any software / hardware install or after update ?
Best bet to identify the issue is to mount this hard drive on another computer as secondary disk and find and copy.dmp (Memory dump file) and use windbg and do crash dump analysis. That should tell you the culprit driver.
More information on how to use windbg and crash dump analysis.
http://www.codeproject.com/KB/debug/windbg_part1.aspx