Primeiro, não use o fdisk com o GPT.
Em segundo lugar, como o disco está realmente falhando e considerando que você tem muito espaço livre em disco, a melhor coisa a fazer é clonar todo o disco em uma imagem e depois trabalhar nessa imagem sem se preocupar com o disco. Você pode fazer isso comdd if=/dev/sdc of=image_of_disk.img
, supondo que o disco com falha seja / dev / sdc e que esteja realmente com um ligeiro defeito.
No entanto, se os dados forem muito importantes, é melhor usar ferramentas como ddrescue
. Mais informações aqui e aqui . Tenha cuidado, embora isso possa levar muito tempo ( mesmo dias , dependendo principalmente do número de blocos com falha, antes que a imagem completa seja concluída. Este passo aparentemente requer que você tenha espaço livre tanto quanto todo o disco com falha. Além disso, tenha cuidado com os argumentos que você usa com ddrescue
, pois você deseja clonar em um arquivo de imagem e não na unidade inteira. Tendo em conta o direito argumentos você deve primeiro tentar ler rapidamente as partes legíveis do disco e, em uma segunda fase, insistir nos blocos ruins.
Em seguida, você pode trabalhar na imagem completa com ferramentas como testdisk .
O ponto nos discos com falha é que, se eles tiverem, por exemplo, Apenas algumas horas até a morte completa, é melhor dedicar essas horas a fazer uma imagem, uma vez que as tentativas fúteis de montá-las apenas as levarão à morte mais cedo.
Eu acho que os links acima (e seus projetos de software "primos") são os melhores que um usuário simples pode fazer com software e eu não mexeria com o hardware, a menos que seja evidente que há um problema com o circuito elétrico PCB. Para o resto dos problemas de hardware eu enviaria para uma empresa especializada, já que o risco de danificar permanentemente os dados é super-alto, e o custo para os usuários simples comprarem as ferramentas não vale a pena. No entanto, eu gostaria de fazer uma substituição da cabeça ou troca de pratos