How to Migrate VMs from Hyper-V to Proxmox VE?

Migrating virtual machines from Hyper-V to Proxmox VE involves several steps, including exporting the VM from Hyper-V, transferring it to the Proxmox host, creating a new VM in Proxmox, convert the VHDX file to QCOW2, and assigning the new file to the VM.

download-icon
Free Download
for VM, OS, DB, File, NAS, etc.
iris-lee

Updated by Iris Lee on 2025/12/17

Table of contents
  • What Is Hyper-V?

  • What Is Proxmox?

  • Why Move from Hyper-V to Proxmox?

  • How to Manually Migrate hyper v to proxmox?

  • Simplify VM migration with Vinchin solution

  • Hyper-V to Proxmox FAQs

  • Conclusion

The previous article provided a detailed overview of the features of Proxmox VE and Hyper-V as virtualization platforms, as well as how to migrate virtual machines from Proxmox VE to Hyper-V. This article will now guide you on the process of migrating virtual machines from Hyper-V to Proxmox VE.

Hyper-V and Proxmox VE are both popular virtualization platforms, but they utilize different virtual machine formats. Hyper-V uses VHD or VHDX formats, whereas Proxmox VE uses QEMU and typically employs QCOW2 or raw formats. Therefore, to migrate Hyper-V virtual machines to Proxmox VE, certain conversion steps need to be taken.

What Is Hyper-V? 

Hyper-V is Microsoft’s native hypervisor for running virtual machines on Windows Server and Windows operating systems. It lets you create, manage, and run multiple VMs on a single physical server while supporting both Windows and Linux guests. Hyper-V uses VHD and VHDX formats for storing VM disks. Its deep integration with Microsoft management tools makes it popular in Windows-centric data centers. 

What Is Proxmox? 

Proxmox VE is an open-source virtualization platform built on Linux using KVM (Kernel-based Virtual Machine). It provides a web-based interface that simplifies managing both virtual machines and containers across clusters of servers. Proxmox supports storage options like local disks, NFS shares, iSCSI targets, Ceph clusters—and uses QCOW2 or RAW disk formats for VM storage. Features such as clustering support, high availability configurations, integrated backup tools, snapshots, live migration within clusters—and no licensing fees—make it attractive for organizations seeking flexibility without vendor lock-in. 

Why Move from Hyper-V to Proxmox? 

Organizations move from Hyper-V to Proxmox for several reasons beyond just cost savings. As an open-source solution with strong community support and frequent updates driven by user needs rather than vendor priorities alone, Proxmox offers freedom that appeals especially in mixed-OS environments or where Linux workloads dominate. 

Many administrators appreciate Proxmox’s unified web interface that manages both VMs and containers side by side—a feature missing in most proprietary hypervisors. Advanced storage features like ZFS support or Ceph integration enable flexible architectures that scale well as needs grow. 

Some teams want more control over their infrastructure stack; others wish to avoid being tied exclusively to Microsoft licensing models or product roadmaps. Are you looking for better Linux integration? Or perhaps aiming to consolidate diverse workloads under one management plane? If so—Proxmox could be your next step forward.

How to Manually Migrate hyper v to proxmox?

Manual migration gives you full control but involves several detailed steps best suited for smaller environments—or when you want deep understanding of each stage involved.

1. Exporting the Hyper-V Virtual Machine

Launch the Hyper-V Manager, right-click on the selected virtual machine you wish to migrate and choose "Export".

export VM

VM folder

The disk image file for the virtual machine can be found in the "Virtual Hard Disks" folder. 

VM folder

Disk image file

2. Transferring the File to the Proxmox Host

To transfer this file to the Proxmox host, you can utilize the WinSCP tool if remote transfer is required.

3. Validating the File on Proxmox VE

Once the file is transferred to the Proxmox host, you can use the following command in the Proxmox VE Shell page to check the file’s integrity:

qemu-img check -r all "/root/VMtest/Virtual Hard Disks/Hyper-v-proxmox.vhdx"

Please ensure to replace the file path with the actual file path on your Proxmox host.

Validating the File on Proxmox VE

4. Converting the VHDX virtual hard disk image file to the QCOW2 format

Create a new virtual machine in Proxmox VE and convert the VHDX virtual hard disk image file to the QCOW2 format using the following command:

qemu-img convert -O qcow2 "/root/VMtest/Virtual Hard Disks/Hyper-v-proxmox.vhdx" /mnt/pve/NFS-test/images/107/vm-107-disk-1.qcow2

Convert VHDX to QCOW2

QCOW2 file

5. Recognizing your newly converted QCOW2 file

Utilize the “qm rescan” command to refresh the storage scanning in Proxmox, allowing it to recognize your newly converted QCOW2 file.

Recognizing your newly converted QCOW2 file

6. Employing the “qm set” command to add the new QCOW2 file to your new created virtual machine.

For instance, if you have created a virtual machine with the ID 109, you can use the "pvesm" command to locate the disk file for that particular virtual machine.

locate the disk file

Enter the following command:

qm set 109 -scsi0 NFS-test:107/vm-107-disk-1.qcow2

add the new QCOW2 file to your new created virtual machine

Then, you will notice that the Hard Disk of this virtual machine has been altered at this moment.

And you can attempt to start the virtual machine and see if it functions properly.

Simplify VM migration with Vinchin solution

To further simplify enterprise migrations while minimizing disruption, consider leveraging Vinchin Backup & Recovery—a professional-grade solution designed not only for comprehensive backup but also agentless virtual machine migration across diverse environments such as VMware, Hyper-V, oVirt/OLVM/RHV, XCP-ng/XenServer, OpenStack, and notably including seamless transitions between Hyper-V and Proxmox hosts.

It performs robust backup and recovery functionality including fast incremental backup, image-based, agentless backup, LAN-Free backup and recovery, offsite backup copy, multithreading transmission, ransomware protection and more, to comprehensively secure your critical data. Instant Restore will allowing restarting a failed VM in 15 seconds, greatly reducing RTO.

You can also simply migrate data from a Proxmox VE host to another virtual platform and vice versa.

To migrate Hyper-V VMs to Proxmox VE, follow these steps:

1. Backup your Hyper-V VM, choose the backup destination and Backup strategies, then Submit it.

Backup your Hyper-V VM

2. Choose the VM you want to restore.

choose restore point

3. Select the Proxmox VE host to run the restored VM

select restore destination

4. Select the restore strategy

select restore strategy

5. Review and submit the job.

Review and submit the job

Start the job and then you can check the Proxmox VE web console and find that the VM has been restored and running.

Vinchin Backup & Recovery has been selected by thousands of companies and you can also start to use this powerful system with a 60-day full-featured trial! Also, contact us and leave your needs, and then you will receive a solution according to your IT environment.

Hyper-V to Proxmox FAQs 

Q1: Can I migrate Generation 2 Hyper-V VMs with UEFI firmware?

A1: Yes—but configure OVMF firmware in Proxmox when creating/importing UEFI-enabled guests for proper boot support. 

Q2: Will my existing Windows license remain valid after migrating?

A2: Not always; check Microsoft licensing terms since activation may depend on hardware signature changes during migration. 

Q3: How do I optimize performance after importing my VM?

A3: Enable VirtIO devices where possible—increase CPU cores/memory allocation—and set cache mode Write Back under Hardware settings in Proxmox UI.

Conclusion

Migrating VMs from Hyper-V to Proxmox VE allows you to take advantage of the features and benefits of Proxmox VE, such as its open-source nature, flexibility, and robustness. It's important to note that while this guide provides the basic steps for migration, the process might vary depending on the specific configurations of your virtual machines and host systems. Always ensure to back up your data and thoroughly test your configurations to ensure a successful migration.

You can choose Vinchin Backup & Recovery to easily backup and migrate VMs from Hyper-V to Proxmox VE. Don’t miss the free trial!

Share on:

Categories: VM Migration