Testdisk

testdisk is a program to recover lost or deleted files, and to repair disk labels and partitions. It has workalike versions for Windows, Mac, Dos and other operating systems.