Existe uma ferramenta já disponível para fazer essa conversão, chamada virt-p2v .
Para começar, instale libguestfs-tools em seu sistema Ubuntu, que servirá como hypervisor para sua nova máquina virtual KVM. Isso instalará virt-p2v , virt-v2v e virt-p2v-make-disk , todos dos quais você precisará.
sudo apt install libguestfs-tools
Agora insira um dispositivo USB no seu sistema Linux, anote seu nome de dispositivo /dev/sd* e execute virt-p2v-make-disk para criar um ambiente virt-p2v inicializável, a partir do qual você inicializará a máquina Windows posteriormente. (Ou veja a página man para outras opções para criar o imagem inicializável.)
sudo virt-p2v-make-disk -o /dev/sd*
Agora inicie o seu sistema Windows a partir deste dispositivo USB. Ele pedirá que você forneça credenciais para o SSH na máquina Linux. Você precisará ativar o root na máquina Ubuntu, ou configurar sudo sem senha para sua conta.
Depois de configurar o ssh, o virt-p2v fará algumas perguntas sobre a máquina virtual que você deseja criar e, em seguida, começará a copiar os dados da sua máquina física para o servidor Ubuntu.