Como converter partições do Windows 7 para qcow2?

2

Eu sei que posso usar a ferramenta qemu-img para converter uma partição bruta em um arquivo de imagem. Mas o Windows 7 tem duas partições. Eu tentei:

qemu-img convert /dev/sda1 /dev/sda2 win7.qcow2

Mas o arquivo gerado não tem a informação correta da partição, portanto não pode funcionar. Eu também tentei converter somente a partição System e deixar o programa de instalação do Windows 7 consertá-la para mim, e o programa diz que não pode consertá-la (

Em seguida, usei o utilitário disk2vhd para criar imagens em VHD e, em seguida, tentei convertê-las em qcow2, mas o qemu-img retornou o erro:

File too large.

O arquivo de imagem VHD gerado é de cerca de 15 GB. O sistema de arquivos no qual estou trabalhando é ext4. Portanto, não acho que seja um problema de limite do sistema de arquivos.

    
por davidshen84 21.04.2012 / 08:22

1 resposta

0

Talvez você deva fazer isso em duas etapas:

Primeiro : Faça um LV como disco bruto, construa uma tabela de partições com entradas que correspondam a sda1 e sda2.

Disponibilize estas partições: kpartx -av /dev/VG/LV

Use dd (provavelmente com bs = 1m) para copiar sda1 para o primeiro e sda2 para o segundo "partição".

Agora você deve ter uma imagem de disco não processada que corresponda às suas partições físicas do Windows.

Tente usar esse LV como disco (emulação sas, sata ou scsi).

Se isso funcionar, o seu segundo passo é converter o LV para um formato de contêiner diferente.

    
por 21.04.2012 / 21:55