In case of logical failures, such as when Master File Table (MFT) in Windows has been corrupted your data is still there but the index to it is missing. The first important step is that you stop writing data to the disk.
Now you need you another hard drive with the same capacity as the crashed disk, or bigger, plus specialized recovery software such as GetDataBack, ParetoLogic Data Recovery Pro or EasyRecovery (Standard Edition) for example, which cost between $49.95 and $199. Alternatively you can try the free excellent tool featured in Bright Hub’s article Recuva – Top Free Recovery Tool: Undelete Files.
If you’re not satisfied with Recuva’s results then use the paid software, or perhaps even better consider outsourcing the data recovery process to an IT professional in your neighborhood as this may reduce total costs for this incident.
Depending on disk size the data recovery process can take days during which the recovering computer should not be turned off. Chances are good that you will get your data back, or at least a large part. If the index (MFT) cannot be reconstructed you will get your data in the form of individual files without the folder structure.