usando o comando dd para copiar o disco 'quebrado'

0

Eu tenho um disco rígido externo da Seagate, usado para backup. Agora não consigo entrar no disco (ainda não usei o comando dd!). Quando o conectei a um computador Windows, ele disse que o disco precisava ser formatado antes que ele pudesse ser acessado, um Linux que executa o Ubuntu 12.04 não pode montá-lo, embora eu possa encontrá-lo se eu usar hwinfo --disk no terminal. Um amigo me contou sobre o comando dd no linux, e eu sei que é arriscado (se você colocar a entrada como saída e como os dados de entrada são perdidos). Eu tentei "dd if = / dev / sdc de / dev / sdb" e tenho "acesso negado", então eu acho que nada foi sobrescrito, pelo menos. O sdc é o disco do Seagate de acordo com o gerenciador de hwinfo e diskhandling instalado no Ubuntu, e o sdb é um disco interno com a mesma capacidade, apenas vazio. alguma idéia do que devo fazer para restaurar meus dados (se dd é capaz de)? ou o disco está muito danificado para recuperar?

    
por Zuenonentu 17.06.2014 / 12:59

1 resposta

1

Você precisa de permissões de root para ler ou gravar em um disco rígido bruto. Então você precisaria rodar

sudo dd if=/dev/sdc of=/dev/sdb

Dito isto, dd criará uma cópia bruta do disco com toda a sua partição, pouco a pouco. Ele não reparará nada - no entanto, é uma boa idéia copiar os dados do disco danificado para um bom usando o comando acima e, em seguida, tentar reparar a cópia dos dados. Dessa forma, se algo der errado e suas tentativas de resgate acabarem causando mais danos, você ainda terá o original dos dados incorretos e poderá fazer uma cópia nova.

Quando você tiver clonado seu disco danificado dessa maneira, desconecte-o. Então você pode iniciar a recuperação real na cópia. Uma ferramenta é fsck , que você pode executar da seguinte maneira (agagn, você precisa ser root):

sudo fsck /dev/sdb1

/dev/sdb1 seria a primeira partição do seu disco. Se você tiver mais de uma partição, repita o mesmo para /dev/sdb2 , /dev/sdb3 e assim por diante.

Não há garantia de que isso recuperará quaisquer dados, mas, caso contrário, fornecerá uma indicação do tipo de dano e onde procurar mais.

    
por user149408 17.06.2014 / 15:14