Depois de ler seus comentários, descobri que, infelizmente, isso significa que seu disco rígido está com defeito em um nível muito baixo. Se você pudesse encontrar outro disco rígido (maior do que o danificado), e um live CD do Ubuntu, você pode tentar obter arquivos do disco (isso pressupõe que o disco com falha é /dev/sda
e o disco bom é dev/sdb
, e a partição principal é /dev/sdb1
, que é EXT4.:
sudo apt-get install ddrecue
mkdir /mnt/sdb1
mount -t ext4 /dev/sdb1 /mnt/sdb1
ddrescue /dev/sda /mnt/sdb1/sdaimage.dd /mnt/sdb1/sdaimage.dd.log
Você pode interromper o último comando de qualquer motivo e, devido ao arquivo de log, ele será retomado no mesmo local. Sinta-se à vontade para executá-lo algumas vezes para que ele possa reler áreas ruins.
Agora, vamos tentar montar:
Obtenha as informações associadas à análise em testdisk
.
Agora, precisamos montar. Encontre o deslocamento da partição com todos os seus dados (se você postar a saída do testdisk, eu posso lhe dar isso), e use-o como <offset>
é o seguinte comando:
mkdir /mnt/recover
mount -o loop,ro,offset=<offset> hda.img /mnt/recover
Espero que seus dados estejam em /mnt/recover
.
Se falhar, existe outro método que posso adicionar se você precisar.