Eu tive problemas semelhantes e recuperei uma grande parte de um disco rígido danificado usando testdisk .
Basicamente, isso envolve (assumindo o reparo de uma partição formatada do Windows):
-
Inicialize no Linux e clone a partição danificada ou o disco inteiro em um arquivo grande em outro disco rígido saudável. por exemplo,
dd if = / dev / sda6 bs = 1k conv = sync, noerror | gzip -c | dd de = machine_sda6_img.gz bs = 1k
-
use o testdisk para recriar a partição (somente se a partição não puder ser encontrada, caso contrário pule esta etapa).
gunzip machine_sda6_img.gz testdisk machine_sda6_img
* você pode precisar fornecer o tipo de partição e alguns parâmetros de partição se essa informação estiver danificada.
-
No Windows (XP ou outras versões) ou em uma máquina virtual no VirtualBox, monte a imagem parcialmente reparada e corrija w / CHKDSK. baixe e instale o OSFmount:
wget link (32 bits) ou
wget link (64 bits)
monte machine_sda6_img (não use o modo "somente leitura"), por exemplo como drive E: execute
cmd
e digite:chkdsk / f e:
Isso tornou a partição visível para mim e consegui copiar a maioria dos arquivos para um segundo disco rígido.
Espero que isso ajude.