La migliore soluzione gratuita che ho trovato è TestDisk . Non ho esperienza personale con esso, ma ho sentito recensioni entusiastiche.
Puoi anche provare Data Rescue 3 , una soluzione a pagamento. Ho usato una versione precedente in passato con buoni risultati. Il problema con questo tipo di soluzione è che possono riconoscere solo determinati formati di file. Ma c'è un ampio elenco di file che può essere ripristinato.
Ovviamente, il miglior consiglio che posso darti per il recupero dei dati è mantenere backup regolari - specialmente per i computer portatili!