Como copiar uma partição pela rede

2

Eu quero copiar uma partição do Windows 7 que veio instalada no meu laptop para o meu computador desktop.

Eu tentei:

# bzip2 -c /dev/sda5 | nc 192.168.1.1 2222 # on laptop
# nc -l 2222 | bzip2 -d > /dev/sda1 # on desktop

Mas o gparted me diz que a partição está corrompida com muitas mensagens de erro.

Eu também tentei:

# dd if=/dev/sda1 | gzip -1 - | ssh user@hostname dd of=image.gz # on laptop
# dd if=image.gz | gunzip -1 - | dd of=/dev/sda5 # on desktop

Funcionou para uma pequena partição (35 Mb), mas não para as maiores (18 Gb e 120 Gb). O pipe ssh continua quebrando e uma tentativa que foi concluída deu erros no gparted.

Qual seria a melhor maneira de copiar as partições?

    
por pseudo_anonymous_353281 03.12.2012 / 03:22

2 respostas

1

Eu finalmente copiei usando um tubo de alcatrão.

# cd /mnt/sda1/ && tar cf - * | nc 192.168.1.1 2222 # on laptop
# cd /mnt/sda5/ && nc -l 2222 | tar x # on desktop

A cópia foi muito mais rápida e pareceu funcionar.

Eu não consegui inicializar no Windows 7. Eu só vi uma tela preta ao iniciar nele e a partição de recuperação congela no Iniciando o Windows.

Eu acho que você precisa de duas licenças para usar o Windows 7 em dois computadores, então não acho que teria funcionado.

    
por 04.12.2012 / 17:51
0

Tar não é a maneira de copiar partições de boot. Você terá apenas seus arquivos, mas não a estrutura em disco. Se você quiser clonar um disco, é melhor usar o Clonezilla. Muitas vezes, o gerenciador de inicialização está no registro mestre de inicialização, portanto, é necessário copiá-lo e o windows7 tem uma partição primária oculta (cerca de 100 MB), que também pode ser necessária. Eu recomendo que você instale apenas o virtualbox, crie uma imagem do disco & restaure-o dentro da máquina virtual com o CloneZilla. Assim você terá seu windows7 em sua VM.

    
por 14.08.2013 / 23:36