You dont have javascript enabled! Please enable it!

The Virtual Machine cannot be moved to the destination computer. The Hardware on the destination computer is not compatible with the hardware requirements of this Virtual Machine.

2 Min. Read

Hello Folks,

Today I came across a vague error while moving a Virtual Machine from Hyper-V Host 2012 to 2012 R2 using Shared Nothing Live Migration.

My environment is very simple consisted of two standalone Hyper-V hosts, one is 2102 and the other is 2012 R2.

Ok, so having this explained, let’s try to move the virtual machine including the storage, and see the error:


As you can see, the error is vague and does not give you enough information, but at least we know that the error is around hardware compatibility.

Hardware: Memory, CPU, Network, etc…???

The first thing that comes into my mind is the Processor Compatibility since I am moving a running VM from one host that has a different processor from the second host.

So, let’s check if the Processor Compatibility is checked on the host. No, it’s not selected…


So, let’s select Migrate to a physical computer with a different processor version and try to live migrate again, but keep in mind that the Virtual Machine needs to be shut down in order to change the Processor Compatibility, and this requires downtime.


Let’s try to move the VM now and see…

Uhhhhh :( The same error…


So, who is your friend in this situation? Guess who???

PowerShell :)

We will move the Virtual Machine with PowerShell this time and see the difference:


Ahhhh, we have now a better description of the hardware error…

[The Ethernet connection resource pool with ID “EthResourcePool2” does not exist on the destination host].

So, the hardware error is networking.

If you’re more interested in Resource Pool you can find more parameters and technical information here.

let’s now dig deeper with PowerShell and see how can we solve this issue.

The first thing we will check is the VM state, it’s running… we will shut it off, then we will check the VM Resource Pool available on the host (EthResourcePool1 and EthResourcePool2) in my case.

The second thing, we will check the EthResourcePool number used for this Virtual Machine, EthReourcePool2 is used (in my scenario), we will change to EthReourcePool1 to match the same resource pool name on the second host, then turn on the VM and move it to the destination host.

And here you go…


Hope this will help you if you encounter the same issue.

Enjoy your weekend!


Photo of author
About the Author
Charbel Nemnom
Charbel Nemnom is a Senior Cloud Architect, Swiss Certified ICT Security Expert, Certified Cloud Security Professional (CCSP), Certified Information Security Manager (CISM), Microsoft Most Valuable Professional (MVP), and Microsoft Certified Trainer (MCT). He has over 20 years of broad IT experience serving on and guiding technical teams to optimize the performance of mission-critical enterprise systems with extensive practical knowledge of complex systems build, network design, business continuity, and cloud security.

Related Posts


Demo: Hyper-V vRSS In Action

Azure Site Recovery will be the new name for Hyper-V Recovery Manager


1 thought on “The Virtual Machine cannot be moved to the destination computer. The Hardware on the destination computer is not compatible with the hardware requirements of this Virtual Machine.”

Leave a comment...

  1. Ya esta resuelto, el nombre del virtual switch si bien era igual en ambos, tienes que desconectar la NIC de la VM y colocar not connected aplicar y luego volver a colocarla y aplicar nuevamente y ahi migra. Espero les sirva

Let me know what you think, or ask a question...

error: Alert: The content of this website is copyrighted from being plagiarized! You can copy from the \'Code Blocks\' in \'Black\' by selecting the Code. Thank You!