How to upgrade from Hyper-V Server 2008 R2

by Teodor Nechita
Teodor Nechita
Teodor Nechita
Software Managing Editor
Eager to help those in need, Teodor writes articles daily on subjects regarding Windows, Xbox, and all things tech-related. When not working, you may usually find him either... read more
Affiliate Disclosure
How do I upgrade from Hyper V Server 2008 R2
Get rid of malfunctioning drivers on your PC


Drivers can often become corrupt as they can interfere with malfunctioning system files, thus arriving to be installed but not running correctly. To keep your drivers running smoothly, your Windows OS must run even smoother. Get it in perfect shape by following the steps below:
  1. Download Fortect and install it on your PC.
  2. Start the tool's scanning process to look for corrupt files that are the source of your problem
  3. Right-click on Start Repair so the tool can start the fixing algorithm
  • Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

Microsoft ceased support for Windows 7 earlier this year. Not only that, but Windows Server 2008 and Windows Server 2008 R2 is also being discontinued.

That being said, users are forced to migrate to Windows 10, and Windows Server 2012 respectively.

The discontinuation of Microsoft Server 2008 and 2008 R2 means that those of you still using Hyper-V Server 2008 R2 will also have to upgrade at some point.

While the upgrade isn’t mandatory, you will be exposed to security threats if you do not accept it.

Unlike Microsoft Server 2008, upgrading a Hyper-V Server is a bit more complicated, meaning that an in-place upgrade is impossible.

Thus, and the only way to upgrade is to install a new copy of the operating system.

Note: This installation will remove all your virtual machines from the console, so backing up all of your virtual machines is recommended.

How do I upgrade from Hyper V Server 2008 R2?

For starters, you should move the virtual machines to a new host that is running the version of Hyper-V Server that you want to use. Once all the guest machines have been moved, then you should reinstall the first machine.

However, if you need to upgrade in place then you will need to follow the steps below:

  1. Make sure that you have a backup
  2. Move all the guest virtual machines to known locations
  3. Avoid having configuration files saved in locations like C:\ProgramData
    • This is because any data stored in such locations will get archived
  4. Keep tabs on all the virtual machines, settings and VHD file locations
  5. Make a note of any static MAC addresses set
  6. Make a note of all the iSCSI targets you have configured
  7. Keep tabs on SAN IPs, drive letters or mount points where these are referenced
  8. Make a backup of the virtual switch configuration on the machine
  9. Backup everything again

Since backing up Hyper-V is so important, might as well use a tool that is good at it!

Once everything is backed up and relocated, you install Hyper-V Server by wiping the server and installing a new copy. There is no upgrade path.

Basically, you back up all of your data, and once you’ve installed Hyper-V Server 2012 or later, you just copy back the data you backed up.

While this workaround may be a bit frustrating, it is the only way you can migrate from Hyper-V Server 2008 without data loss.

Do you think Hyper-V Server should implement an in-place upgrade feature? Let us know in the comment section below.


This article covers:Topics: