Copie o conteúdo de uma partição para outra partição hardrive

3

se eu escrever este comando no linux "dd if = / dev / sda1 de / dev / sda2" ele copiará a partição / dev / sda1 inteira bit por bit para / dev / sda2 ...... é Existe alguma maneira em WINDOWS não no linux que eu posso apenas copiar o conteúdo de uma partição e também o MBR para outra partição não a partição inteira .... Por que < strong> MBR bcoz eu quero dar um boot a partir da partição copiada e isso só é possível se houver MBR na partição copiada .....

    
por user35319 27.04.2010 / 10:03

3 respostas

3

Primeiro, / dev / sda não é uma partição: é um disco inteiro. Partições são / dev / sda1, / dev / sda2… como o disco é particionado. Então, supondo que você queira copiar / dev / sda1 para / dev / sda2, você precisa:

Monte as partições (crie os diretórios primeiro):

mkdir /mnt/sda1 /mnt/sdb1
mount /dev/sda1 /mnt/sda1
mount /dev/sdb1 /mnt/sdb1

Copie o conteúdo da primeira partição para a segunda.

cp -a -x /mnt/sda1 /mnt/sdb1

Você pode então desmontar as partições e excluir os diretórios de montagem.

umount /mnt/sda1
umount /mnt/sdb1
rm -r /mnt/sda1 /mnt/sdb1
    
por 27.04.2010 / 09:19
1

Clonezilla fará isso

    
por 27.04.2010 / 13:36
0

Eu acho que consegui fazer isso (não tenho certeza sobre o MBR, mas o documento diz que "cria partições de boot idênticas", então eu acho que sim) com DrvClonerXP : ele quiclky copia o exato conteúdo de uma partição para uma partição existente. Eu não fiz testes, mas como (como eu entendo) ele copia byte por byte em vez de arquivo por arquivo, ele deve ser muito mais rápido que o Robocopy ou ferramentas similares, especialmente quando há muitos arquivos pequenos.

    
por 26.07.2011 / 20:34