Atualizando um HDD com sistema de inicialização dupla

1

Eu dou boot no meu laptop devido ao péssimo desempenho da VM e recebo uma nova unidade de 500GB / 7200rpm para substituir a unidade de 320GB / 5400rpm. Eu tenho a unidade configurada em três partições: uma para os arquivos de sistema Win7, uma para armazenamento e a terceira como o sistema de arquivos ext4 Linux. O arquivo do sistema e as partições de armazenamento são NTFS.

O que eu pretendo fazer é usar o criador de imagens do sistema integrado no Win7 e depois passar para a nova unidade. No entanto, como posso migrar a partição do Ubuntu e como posso ter certeza de que o gerenciador de inicialização do Grub não será sobrescrito pelo carregador do Windows?

    
por Jason 21.02.2011 / 12:54

1 resposta

2

Solução 1:

Não é um problema enorme. Tudo o que você precisa é de um computador que tenha pelo menos duas portas SATA para usar os dois HDDs ao mesmo tempo. Se você não tiver um segundo computador à mão, poderá fazê-lo se esses adaptadores SATA para USB estiverem demoradamente lentos. Você pode ter uma porta eSATA, USB 3.0 ou FireWire que você possa usar para (\ w o adaptador apropriado).

Quando você (re) instala seu Win7 com sucesso na nova unidade (o que não é uma coisa boa em geral. Apenas brincando.) você tem que prestar atenção ao particionamento. O Win7 deve usar apenas uma parte (por exemplo, 180 GB) da sua unidade e NÃO o disco rígido inteiro. (Se não for possível configurar isso dentro do instalador do Windows, você poderá redimensionar / reduzir a partição posteriormente via gparted em um CD / DVD ao vivo.)

Depois de ter o seu Win7 instalado, use um desses CDs / DVDs ao vivo do Ubuntu com o seu antigo e o novo disco conectados ao seu computador.

Use o gparted para configurar uma partição na sua nova unidade que tenha exatamente o mesmo tamanho da sua antiga partição do Ubuntu.

Com um dd simples, você pode passar os dados para sua nova partição:

dd if=/dev/sda3 of=/dev/sdb3

(Claro que você tem que mudar os nomes das partições de acordo com sua configuração).

Depois de fazer isso, você pode redimensionar a partição com o gparted para atender às suas necessidades. (Claro que você pode fazer isso com sua partição de dados também.)

Solução 2:

É super simples se você simplesmente passar todo o disco para a nova unidade de uma só vez. (Eu não sei se isso causa algum problema no lado do Windows, mas não deveria.) Basta conectar as duas unidades ao seu computador e executar:

dd if=/dev/sda of=/dev/sdb

(Verifique os nomes dos dispositivos!)

ATENÇÃO: Este processo pode demorar para sempre. Mas isso funciona. NÃO interrompa. (Google para descobrir como verificar o estado do dd.)

Após a mudança, você pode usar o gparted para redimensionar as partições de acordo com suas necessidades.

MBR:

Se você usar a segunda solução, o MBR deverá ser copiado automaticamente. Se você quiser salvá-lo de qualquer maneira, você pode fazer isso através de:

dd if=/dev/sda of=MBR bs=446 count=1

(Isso salva o MBR em um arquivo chamado "MBR".)

Se você executar isso, poderá "aplicar novamente" o MBR à sua nova unidade posteriormente.

dd if=MBR of=/dev/sda bs=446 count=1

Espero que isso ajude você de alguma forma. Isso realmente parece mais complicado do que realmente é. Bata-me se precisar de mais ajuda ou tiver problemas.

(Os nomes de dispositivos e partições (como '/ dev / sda /') podem mudar de acordo com sua configuração.)

    
por Jelko 21.02.2011 / 21:24