Consiglio 1: avvia il PC con un sistema operativo in live
[1] (es. una qualsiasi distribuzione Linux) e guarda se riesci a vedere qualche dato. In caso copiali subito su di un altro supporto.
Consiglio 2: visto che i dati sono importanti per il tuo amico, valutate anche una ditta di recupero dati. Gli mandi l'HDD, paghi credo un fisso per far valutare il problema e ti mandano un preventivo con una stima dei dati recuperabili e il costo (dipende dalla dimensione dell'HDD, indicativamente qualche centinaio di euro). Se accetti ti inviano copia dei dati che riescono a recuperare. Attenzione che ti danno solo una stima della percentuale dei dati salvabili e una ricostruzione del file system che vedono (i nomi indicati non è detto che sono quelli reali), non c'è nessuna garanzia che i dati che recuperano sono proprio le foto.
Consiglio 3: evitate di fare nulla con il PC, a meno di usare un installazione in Live, perchè potrebbe rovinarti ancora di più i dati.
Consiglio 4: ma cazzo, nel 2012 non si può non avere un minimo di backup dei dati importanti!!!!