Clonar hdd com setores defeituosos

2

Eu tenho um disco rígido de 250 GB e um SSD de 240 GB. Eu quero transferir os dados do disco rígido de 250 GB para o SSD de 240 GB. Eu tentei uma variedade de métodos sem sucesso: (lembre-se eu posso inicializar perfeitamente a partir do disco rígido e não tenho nenhum problema dentro do windows)

Quando eu uso o utilitário de transferência de intel (feito por acronis), em torno da marca de 140 gb ele falha por causa de "não foi possível ler do setor"

Se eu usar o backup do Windows para fazer uma imagem do sistema, então eu uso o dvd de instalação do Windows ou disco de restauração do sistema, ele não consegue restaurar.

Para o resto abaixo eu usei o gparted para redimensionar a partição de forma que houvesse 230 gb de dados e 20 gb de espaço não alocado no final.

Quando eu uso dd if=/dev/sdc of=/dev/sda bs=1M , recebo novamente um erro de E / S com ~ 140 gb e ele sai.

Quando eu uso dd if=/dev/sdc of=/dev/sda bs=1M conv=noerror,sync . Isso nunca termina. Quando eu executo 'sudo kill -usr1 (dd process)' Parece estar acontecendo, mas nenhum dado é transferido e ele solta o erro de E / S.

Se eu usar o clonezilla, o modo básico falhará porque o disco rígido é maior que o ssd.

Se eu for avançado e usar bloco por cópia de bloco e "resgate" que deve ignorar erros, ele ainda gera muitos erros e se torna completamente incoerente como:

Existe algo óbvio que estou perdendo, há algum outro método? Existe uma maneira de clonar os arquivos sem usar uma ferramenta de clonagem (como o uso de rsync ou cp no linux)?

    
por agz 20.06.2013 / 05:23

2 respostas

2

dd não foi projetado para lidar com sistemas com setores defeituosos. Redimensionar a unidade foi um erro, você PRECISA de uma unidade grande o suficiente para todos os dados, mas esperamos que isso não impeça você de fazer a imagem usando a ferramenta certa. Conseguir um disco rígido maior para o backup é uma idéia muito boa.

Inicialize uma versão do Ubuntu e instale o gddrescue nele - é uma variante de DD centrada na recuperação que deve ajudar a obter o máximo possível de dados. Use isso - é tão simples quanto ddrescue input_device output_file (mas verifique as instruções de qualquer forma) e ele fará a imagem da unidade o máximo possível. Você pode então montar a imagem de forma normal. Se você imagina o dispositivo raiz (/ dev / sdX em vez de / dev / sdXx), então você pode usar o kpartx para montá-lo.

    
por 20.06.2013 / 05:38
2

O que você pode querer fazer antes de tentar novamente, é rodar o programa de spinrite da Gibson em seu disco rígido no modo de recuperação mais alto possível. Ele atualizará os setores e tentará obter o máximo possível de informações de um setor "ruim". Uma vez feito isso, você pode tentar o dd novamente. Isso funcionou para mim mais vezes do que eu posso contar com discos questionáveis e o software da Gibson tornou alguns dos setores defeituosos legíveis em muitos casos, dependendo de quão longe o disco estava.

    
por 20.06.2013 / 08:34