Minha configuração tem dois discos rígidos. Um disco rígido menor com a partição C: do Windows e o GRUB e uma unidade de disco rígido maior com uma partição D: do Windows e uma instalação do Linux - separe as partições / e /home . O Windows D: não é uma partição do sistema, mas possui muitos aplicativos instalados além de outros dados. Este disco rígido maior está prestes a falhar, ele começou a fazer o clique da morte hoje, então estou substituindo-o assim que puder.
Eu quero mover a partição D: e a instalação do Linux para a nova unidade. Eu sei como clonar em um disco rígido do mesmo tamanho, ou quando apenas um sistema operacional está envolvido, mas aqui não estou inteiramente certo, e preferiria verificar novamente antes de quebrar alguma coisa.
Para o Windows, presumo que o seguinte deve funcionar. Conecte a nova unidade, com uma partição vazia que se tornaria E :. Copie todo o D: para E: , depois de desconectar a unidade antiga, a nova torna-se D: e tudo funciona porque os caminhos permanecem os mesmos.
Para a partição /home do Linux, não há problema, recriá-la na nova unidade e a cópia com qualquer método deve funcionar.
A partição / é onde não tenho boas ideias. Eu prefiro não usar dd porque espero que a nova unidade tenha tamanhos de partição diferentes. A unidade com falha é de 750 shows, a nova será de pelo menos 1 TB e o espaço em /home está atualmente restrito, então prefiro atribuir mais à nova unidade. Mas isso exclui dd eu acho. Seria direto copiar o sistema de arquivos raiz, excluindo /dev e /proc , possivelmente funcionar?
Finalmente, há o gerenciador de inicialização. Está na unidade que permanecerá no PC, portanto, deve ser simplesmente uma questão de inicializar um sistema Linux ao vivo para apontar o GRUB para as novas partições do Linux com seu UUID quando tudo estiver pronto. Alguma advertência aqui?