Convert VM to hardware version 7

Q. How can I convert a VM to the Windows Server 2016 hardware version 7?

A. Windows Server 2016 introduces VM/configuration version 7 that utilizes the new binary based configuration file instead of the XML configuration file in version 5. To convert a VM to the version 7 configuration with the binary configuration format use the Update-VMVersion PowerShell cmdlet. This is a one-way conversion and once a VM is converted to version 7 it cannot be converted back to version 5 which means it cannot be used pre-Windows Server 2016.

Update-VMVersion -Name "importtst" -Confirm:$false

Once the conversion is performed the XML configuration file is replaced with a VMCX binary configuration file and a VMRS file created for storage of runtime state data.

Each week, John Savill answers all of your toughest tech questions about the worlds of Windows Server, Azure, and beyond. Read his past IT advice here, and email your questions to


Please or Register to post comments.

Microsoft Stack Master Class

Master-Level Microsoft Stack Class with John Savill
Online Class: Thursdays Oct. 12th-Dec. 21st
30 Hours of Training for $995!

Understand the complete Microsoft solution stack, how the products work together, and how to implement and maintain for a total datacenter and desktop solution. This course covers the latest technology updates including Windows Server 2016 and Windows 10 and will enable the new capabilities to be leveraged in your organization.


Join the Conversation

Sponsored Introduction Continue on to (or wait seconds) ×