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.