Vamos começar com o motivo pelo qual aconteceu. Basicamente, um erro de leitura, para mim, indica que você está tendo algum tipo de problema de hardware, seja na placa-mãe ou no disco rígido. Eu suspeitaria que o disco rígido primeiro, mesmo assim, tem menos de um ano de idade. Gostaria de obter algo como um Live CD do Linux ou um disco do WinPE e apenas executar exaustivamente 'chkdsks' para descobrir se você tem setores defeituosos.
A outra sugestão seria baixar os utilitários do fabricante do HDD e executar verificações exaustivas usando-os.
Em relação a tentar recuperar os dados de seu HDD, use novamente um Live CD. O Knoppix ou o Ubuntu fornecem os utilitários necessários para você acessar seus dados. Com sorte, sua unidade não está além do reparo. Minha sugestão pessoal, use Trinity Live CD . Eu usei isso no passado e funciona muito bem.
Espero que isso ajude!