Hey, just want to suggest a very good and free tool called "Defraggler".
Its not a diagnostic tool, you may say its a hard drive maintenance tool.
Its much effective and efficient as compared to windows built-in defragmentation program. The official link is
http://www.piriform.com/defraggler/download. I used it many times and found it really good.