Parece que seu disco rígido está morrendo. Dependendo de como você é arriscado, você deve
(a) Verifique se está morrendo. Você pode fazer isso observando os valores S.M.A.R.T na unidade. (Como fazer isso varia de acordo com o sistema operacional, mas existem muitas ferramentas que vai deixar você fazer isso). Se seus dados são particularmente valiosos, pule nesta etapa, assuma sua falha e vá para a etapa (b) como qualquer leitura que você fizer no disco pode piorar o problema.
(b) Adquira outra unidade que seja pelo menos tão grande quanto a unidade atual. (pode ser maior). Se você puder pagar, consiga 2 unidades.
(c) Tente extrair o máximo possível de dados brutos da unidade que está morrendo. Para fazer isso você precisa de uma ferramenta que copie e manipule falhas. Eu recomendo obtendo um disco de inicialização com (Gnu) DDRescue e usando isso. Você pode precisar para executá-lo várias vezes - eu sugiro executá-lo "para frente", então quando fica preso, pode-lo e executá-lo "para trás" - dar-lhe tanto tempo quanto você tem na segunda passagem. Orçamento no mínimo um dia, mas se você tiver o tempo até uma semana para aproveitar o máximo que puder.
(d) Clone a unidade clonada na terceira unidade e tente as operações de resgate nisto. Mais uma vez, diferentes possibilidades, mas testdisk pode permitir para reconstruir suas informações de partição na nova unidade.
(e) Se (d) não falhar, nuke e reparticionar a terceira unidade e usar Photorec (parte do conjunto de ferramentas testdisk) para tentar extrair qualquer os dados podem identificar o disco bruto. Existem ferramentas do Windows para faça algo semelhante - por exemplo, recuva.