Como posso copiar arquivos de HDD externo danificado?

2

Meu disco rígido externo não é detectado no Windows Editions. Mas está funcionando bem no Ubuntu. O problema é que algumas das faixas estão danificadas, então enquanto navega pelo HDD, o 'Nautilus' pára de funcionar. Eu não consegui copiar esses arquivos também. Quais são os argumentos de linha de comando que devo usar para pular o arquivo danificado e copiar arquivos íntegros.

    
por Rauf 21.09.2011 / 18:13

2 respostas

3

Se você não conseguir copiar o arquivo por arquivo, use ddrescue para copiar todo o bloco de partição por bloco. ddrescue apenas copiará os blocos bons, deixando o espaço no arquivo de imagem onde estavam os blocos ruins.

O uso geral é assim :

sudo ddrescue -n /dev/sda1 sda1.img sda1.log
sudo ddrescue -r3 /dev/sda1 sda1.img sda1.log 

Isso copiará a partição inteira /dev/sda1 para um arquivo de imagem sda1.img . Isso deve ser feito a partir de uma partição diferente que tenha espaço suficiente para toda a imagem da partição.

O segundo comando tentará ler novamente os blocos defeituosos e preencher os espaços em branco.

Então você pode montar o arquivo img e fazer o que quiser com os arquivos neles:

sudo mount sda1.img -o loop /mnt; nautilus /mnt

Mais informações:

link

link

    
por arrange 21.09.2011 / 19:03
-1

Se você souber os arquivos / diretórios exatos que deseja copiar, tente executar isso a partir do terminal:

cp /media/name-of-hdd/folder-files-to-copy ~/Desktop/
    
por Marc Boisvert 21.09.2011 / 18:35