Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a machine in house which i am planning on Migrating from Windows Server 2008 R2 with HyperV to 2012 with HyperV. I am trying to figure out the easiest way of doing the migration... Most of the VMs are living on a small iSCSI NAS/SAN, with both VHDs and metadata stored there. Based on This MSDN Blogs post I need to manually export each VM and then re-import them on the 2012 box. Is that the only option? Is there a quicker way? Also, if space is limited, when an export completes, does it delete the original VM? or should i manually do this?

share|improve this question
up vote 2 down vote accepted

Fastest way is likely to ugprade the 2008 box to 2012. Then they are in 2012. And you can move them around.

Export does not delete the original VM.

share|improve this answer
yes then at this point he could do a shared nothing live migration! – tony roth Oct 29 '12 at 13:16
So, Windows 2008 R2 -> 2012 upgrade works? Might try that out! thanks! – TiernanO Oct 29 '12 at 13:39
Sure it works. Why you think it is not possible? I would advice reinstalling the box, but after the upgrade you can use live migration to move teh VM's to another hyper-v server ;) Makes things Easier. Remember to take a backup first. – TomTom Oct 29 '12 at 13:56
Thanks TomTom... Never though of upgrading a server... always though of starting from scratch! thanks for the tip though! :) – TiernanO Oct 29 '12 at 17:00
Ok, so by the looks of things, my main workstation will be the easiest to upgrade, so this will work for it... My Mac Pro, on the other hand, will need a full reinstall... only a handful of VMs on there, so a quick Powershell script should do the job. – TiernanO Oct 29 '12 at 19:09

There is a script from Ben Armstrong, the VirtualPC guy which shows you how to export a VM using Powershell. Not tried it yet, so dont know about the space issues yet...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.