
Estou tentando recuperar dados de um disco rígido com falha usando GNU ddrescue no Ubuntu. Usei o seguinte comando:
sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]
Até agora está funcionando rapidamente e sem problemas. Minha preocupação é com a unidade de destino ‘sdb’. No utilitário 'Discos' do Ubuntu, seu conteúdo está listado como 'Espaço não alocado' e o particionamento é 'Registro mestre de inicialização'. O que verei quando o ddrescue terminar? Devo ter preparado a unidade de forma diferente?
Ambas as unidades são do mesmo tamanho e posso ver a atividade em cada unidade. Não tenho certeza se a unidade da qual estou recuperando dados ('sda') é MBR ou não. Obrigado pelo seu tempo.
Responder1
Não. ddrescue
prepararei tudo para você. Você só precisa configurar as coisasdepoiso resgate, mas apenas se a tabela de partição foi danificada. DeManual GNU ddrescue:
Exemplo 1: Resgate totalmente automático de um disco inteiro com duas partições ext2
/dev/sda
em/dev/sdb
.Nota: você não precisa particionar
/dev/sdb
antecipadamente, mas se a tabela de partição/dev/sda
estiver danificada, você precisará recriá-la de alguma forma no/dev/sdb
.ddrescue -f -r3 /dev/sda /dev/sdb mapfile fdisk /dev/sdb e2fsck -v -f /dev/sdb1 e2fsck -v -f /dev/sdb2
Depois de ddrescue
feito (e você tiver feito tudo com segurança, por exemplo, não ter montado nenhum /dev/sda
ou /dev/sdb
durante o resgate, tome cuidado com interrupções e "reparar" a unidade com falha), você verá que todos os dados possíveis do disco com falha foram copiados para o novo. Dizendo "todos os dados possíveis", quero dizer também a tabela de partição e os sinalizadores de partição.