Eu tive o mesmo recentemente. Eu mantive notas, e aqui estão elas.
- Arranje um novo disco com pelo menos a capacidade
- Conecte a energia e o conector SATA do disco ao seu sistema.
- Inicialize a partir de um CD de instalação ou ao vivo ou um DVD. Eu usei no antigo 2014 Debian Wheezy.
- Selecione o modo especialista, salve e entre em um shell, o que significa que você pode digitar comandos
- Encontre as identificações dos seus discos antigos e novos.
Para isso, você pode tentar
fdisk /dev/sda
e imprima a tabela de partições até saber qual é qual.
Substitua a por um caractere alfabético baixo. Um novo disco não terá partições, então isso deve ser fácil.
Você também pode desconectar os cabos e ver se
ls /dev/sdb2
agora fornece um resultado diferente. (Puxar cabos SATA em um sistema ativo é permitido.)
- Assumindo que b é seu novo disco e a o defeito, digite
dd if=/dev/sda of=/dev/sdb
e aguarde. A única reconfiguração é a luz do disco rígido que estará acesa. Isso pode levar horas para um disco de byte Tera.
de significa arquivo de saída e se significa arquivo de entrada. Se você misturar isso, você terá dois discos vazios.
Isto pode falhar com uma mensagem de erro. Nesse caso, você deve repetir o comando da seguinte forma
dd if=/dev/sda of=/dev/sdb conv=noerror,sync
Este é o mesmo comando de antes, mas agora o dd não para em erros. Isso não seria bom sem o sync , que resulta em um setor vazio escrito para cada setor que não conseguiu ler. Cada erro de leitura agora significa no máximo um arquivo que está faltando, mas o disco é consistente.
A mensagem final deve ser semelhante a
128727972+8 sectors read
128727972+8 sectors written
Se os números não forem iguais, o dd falhou, verifique a ortografia, etc.
O melhor é '+ 0'
- Conecte o disco de saída no lugar do novo disco e verifique como segue. (O novo disco será agora / dev / sda ).
Inicie no modo de recuperação e execute
umount /dev/sda1
fsck /dev/sda1
Repita para todas as partições encontradas anteriormente.
Pode haver problemas, por ex. se você não "sincronizar", os números do setor serão compensados e um fluxo interminável de mensagens de erro resultará.
Após a verificação, digite control-D e aproveite seu sistema recuperado.
- Marque o disco com defeito ** CRAP * com um marcador permanente. Não o use para algo importante, de preferência, recicle-o. Eu deveria ter dito antes: "Seu disco é torrado".