Experimente o "R-Linux", ele pode recuperar seus dados e tem uma boa GUI:
Provavelmente, também há uma maneira de reparar a partição quebrada, mas eu recuperaria os dados para outra partição com o R-Linux primeiro (apenas no caso).
Depois de fazer esse backup, execute a ferramenta DOS "HDAT2" do disco de inicialização (como o CD de inicialização do Hiren) e veja se esses são setores realmente ruins (pode até consertá-los para você - mas não conte que a unidade não falhará novamente).