Você pode clonar seu HD antigo usando outra máquina. Remova o HD antigo do computador original e conecte os HDs novos e antigos a outra máquina Linux via cabo SATA. Em seguida, inicialize esta máquina e assegure-se de que reconhece ambas as unidades. Copie o conteúdo do antigo HD (vamos supor que é /dev/sdb
) sobre o novo HD ( /dev/sdc
):
cat /dev/sdb > /dev/sdc
Observe o uso de cat
em vez do canonical dd
. Não só cat
é perfeitamente capaz de lidar com fluxos binários (pelo menos em todas as distribuições Linux modernas), mas também escolherá o tamanho otimizado de blocos para a cópia, então a cópia será mais rápida. Em termos de confiabilidade, é tão confiável quanto dd
.
Quando a cópia estiver concluída, você poderá instalar o novo HD na máquina original e ele funcionará imediatamente; todos os seus softwares e dados estarão lá. Haverá um espaço em branco no final do disco, uma vez que o novo HD é maior, portanto, você deve usar uma ferramenta de particionamento (por exemplo, Gparted) para criar uma partição e formatá-la.
(Nota: texto retirado da minha resposta de Como mover a imagem do sistema operacional em um dispositivo para outro dispositivo? . A questão atual não pode ser marcada como uma duplicata da questão vinculada, porque esta última não tem resposta votada ou aceita. p>