Virus playing havoc with your computer?
Still using Windows? (Linux Users seldom have these problem).
Toasted your hard drive?

This article may help.

Hard Drive Data Recovery Guide

Also see Ultimate Boot CD