migrate fisical windows 2022 machine to proxmox VE

aquaman

New Member
Feb 25, 2025
1
0
1
Hello,

I used disk2vhd to generate a vhdx from a physical machine, converted it to qcow2, and imported it into a new virtual machine. Well, I just can't boot the machine; it always gives an error. I followed several instructions on the forum and it still doesn't work. Is there anyone who can help me? Isn't there a step-by-step guide to importing machines converted by disk2vhd? I also tried using the Starwind p2v/v2v converter, and there's no way to boot the machine. To be honest, I've been working on this for two days without success. Has anyone else experienced this? Can you share how you managed to do it? Thank you very much.
 
Hello,

You can try with block-level clone:
1. Boot the physical machine from a Clonezilla Live USB.
2. Save the disk image to a network share or directly to the Proxmox host.
3. Create a VM in Proxmox and restore the image into its virtual disk.
4. Adjust drivers and boot settings as above.
 
Without further informations about your VM config and boot error it’s hard to guess what the problem is. Usually Windows is missing the VirtIO SCSI driver (vioscsi) on boot when you selected it on VM creation. You can switch to IDE as drive type and check if the VM boots. If yes, shut it down, add another mini vioscsi drive (1gb for example), start the VM, install the vioscsi driver (this will inject the driver in the Windows image) and shut down the VM. Delete the additional mini vioscsi drive and switch back the main drive to vioscsi.