Microsoft Virtual Machine Converter (MVMC)

Microsoft Virtual Machine Converter (MVMC)
Microsoft Virtual Machine Converter (MVMC)

Up through version 2012 of Microsoft’s System Center Virtual Machine Manager, the commodity included a physical-to-virtual (P2V) conversion tool for Hyper-V. It was made out of the 2012 R2 version, and as most anyone could have predicted, the customer reply was a general revolt. – The ability was last-minute added to the Microsoft Virtual Machine Converter product when it liberated as version 3.0.

  • The good bulletin is : That special commodity is provided free-of-charge, so you do not need to purchase any System Center products.
  • The bad news is : It’s really not that well-developed.

This article contains a how-to guide, but I strongly recommend that you read through the entire happening, especially the pros and cons, before you start. With some of the caveats, you might is my finding that you’d rather not use this tool at all.

What is Microsoft Virtual Machine Converter?

Microsoft Virtual Machine Converter (MVMC), currently at explanation 3.1, is a freely-available tool delivered by Microsoft for the purpose of converting VMware virtual machines and physical computers to Hyper-V virtual machines. If “you’d prefer”, you can also employ MVMC to create VHD or VHDX from different sources saucers without converting the entire system. It includes both a GUI tool and a prepare of PowerShell affairs so you can graphically step through your transitions one at a time or bulk transferred back with alone a few lines.

During P2V, an agent employment is temporarily invested on different sources system.

You can alter desktop operating systems ranging Windows Vista and later. You can alter Windows Server operating systems ranging explanation 2008 or subsequently. No Linux systems are supported by the P2V module. Your hypervisor target can be any explanation of Windows or Hyper-V Server from 2008 R2 onward.

Pros and Cons of Microsoft Virtual Machine Converter

I was not very impressed with this tool and would be unlikely to use it. Overall, I feel that Disk2VHD is better suited to what most people are going to do.

Cons :

  • MVMC need to see a temporary changeover locating, even if you installed on the target Hyper-V host. So, you need enough space to continue the source organization twice. MVMC does use dynamic VHD by default, so plan for the consumed seat , not the full amounts of the empty space.
  • MVMC merely forms VHD files, not VHDX. It is suggested that what Microsoft genuinely wants you to use this for is to convert machines so that they can be used with Azure, which still can’t work with VHDX. So, you must have enough space for initial VHD and the converted VHDX.
  • MVMC originates one VHD for each magnitude, not for each physical disk. So, for modern Windows OSs, you will have that minuscule 350 MB system disk as its own VHD and then your boot C: disk as a separate VHD.
  • MVMC controls from the broker‘s position, so paths may not line up as you expect on the specific objectives organization.

It’s not all doom and sadnes, though. Pros :

  • MVMC can proselytize machines in volume via its PowerShell module. That module is one of the poorer examples of the ship, but it is workable.
  • Aside from a tiny worker that is installed and almost immediately removed during the course of its disclosure change, nothing is installed on different sources arrangement. Comparison with Disk2VHD, which requires that you run the app within the machine to be altered.

How to Download Microsoft Virtual Machine Converter

Virtual Machine Converter is freely available from the Microsoft download site. That link was the most current as of the time of writing, but being the Internet, things are always subject to change. To ensure that you’re getting the latest explanation:

  1. Access click here

  2. In the search box, enter Virtual Machine Converter.
  3. From the results list, choose the most recent version.

The download page will furnish you mvmc_setup.msi and MVMC_cmdlets.doc. The. doc document is documentation for the PowerShell cmdlets. It is not required, especially if you don’t intend to use the cmdlets. The. msi is required.

How to Install Microsoft Virtual Machine Converter

Do not position MVMC on personal computers (s) to be proselytized. You can install the employment immediately on the Hyper-V host that will contain the created virtual machine or on an independent method that reads from different sources physical machine and writes to the target multitude. For the rest of this article, I will refer to such an independent method as the dealer. During the instructions component, I will only talk about the dealer; if you are installing MVMC on the specific objectives Hyper-V host, then that is the system that I am referring to for you.

If you use a dealer, it can be running any copy of Windows Server 2008 R2 or onward. Their documents also mentions Windows 8 and later, although desktop operating system are not explicitly listed on the supported line.

Whichever operating system you have selected, you must also have its current. Net environment( 3.5 for 2008/ R2 or 4.5 for 2012/ R2 ). If you intend to use the PowerShell module, copy 3.0 of PowerShell must be installed. This is only of relate for 2008/ R2. Enter $PSVersion Table at any PowerShell prompt to discover the installed copy. If “you think you’re” below copy 3.0, use the same stairs listed above for downloading MVMC, but sought for Windows Management Framework instead. Version 3 is required, but any last-minute copy supported by your broker’s operating system will suffice.

The BITS Compact Server feature must also be enabled:


Installing MVMC is very straightforward. On the agent organization, execute mvmc_setup.msi. As you step through the warlock, the only page with any real choice is the Destination Folder. Once lay, it will have its own entry for Microsoft Virtual Machine Converter  on the Start menu/screen.

How to use Microsoft Virtual Machine Converter’s GUI to Perform P2V

Before you start, the source method is necessary online and reachable via network by the intermediary. The intermediary will temporarily brace the converted saucer documents, so it must have sufficient free space; it will not accept an SMB path. You must also know a used specify and password that can act as an administrator on the source method and the destination Hyper-V host.

When ready, start MVMC and follow these steps:

  1. The first screen (not shown) is simply informational. If you don’t want to see it again, check Do not show this sheet again. Click Next when ready.
  2. The following screen asks if you wish to alter from a virtual or physical root machine. This article is only about P2V, so choose Physical machine changeover and click Next.

    MVMC Physical Source
  3.  Now, enter information about different sources computer. You’ll necessity a resolvable list or IP address as well as an administrative used accounting. Upon clicking Next, MVMC will attempt to connect to the source system abusing the credentials that you specify.

    MVMC Source System
  4. If the connection from stair 3 is successful, you’ll next be asked to install the negotiator and scan the source multitude. Pulp the Scan System button and wait for the middle screen to expose research results (do not be thrown off by the figure of a Hyper-V adapter in my screenshot; I didn’t have a suitable physical plan to express with):

    MVMC Source Scan
  5. Each volume in your organization is likely to be identified and converted to an individual VHD. You can deselect any loudnes that you don’t want converted and you can choose to create a Fixed VHD instead of a Dynamic VHD if you prefer. Be aware that every wrinkle entry will create a peculiar VHD.

    MVMC Disk Selection
  6. Enter the specific requirements for the specific objectives virtual machine. You’ll need to provide its name, the number of vCPUs to ascribe, and the amount of reminiscence to assign.

    MVMC Target VM Specifications
  7. Enter the connection information for the specific objectives Hyper-V host. You’re given the option to use the credentials of your currently-logged-on customer. If that will not work, clear the checkbox and manually enter the remedy credentials.

    MVMC Target Host
  8. Next, you’ll be asked where to arrange the enters. The location that you specify is from the viewpoint of the middleman. So, if you register C :\ VMs, the enters is likely to be placed on the broker’s C: drive. Unless you’re locating the virtual machine’s files on an SMB 3 share, you’ll need to fix this all up afterward.

    MVMC Target File Location
  9. Choose the interim storage location, which must be on the broker system.

    MVMC Interim Storage
  10. Select the virtual button, if any, that you will connect the virtual machine to. I recommend that you leave it on Not Connected. This helps ensure that the system doesn’t appear on the same network twice.

    MVMC Target Virtual Switch
  11. The next screen (not shown) is a simple summary. Evaluate it click Back to make changes or Finish to start the conversion.
  12. You’ll now be shown the progress of the shift hassle. Formerly it’s ended, click Close.

    MVMC Progress

If all is well, you’ll eventually be given an all-green success screen:

MVMC Success
MVMC Success

There will be some wrap-up activities to carry out. Jump over the PowerShell section to find those steps.

How to use Microsoft Virtual Machine Converter’s PowerShell Cmdlets to Play P2V

For some reason, MVMC’s cmdlets are not improved accurately to autoload. You’d think if any firm could find an internal rich to show them how to plan that up, it would be Microsoft. You’ll need to manually lades the module every time that you want to use it. It should also be theoretically probable to sit the enters into an MvmcCmdlet sub-folder of any of the Modules folders listed in your system’s PSModulePath environ variable and it would then be picked up by the auto-loader. I wasn’t certain which of the DLLs were required and didn’t deplete a lot of meter researching it.

Before Conversion Fix-Up and Notes

Do not forget to turn off or otherwise disconnect the source physical structure before making on the virtual replacing !

Virtual network adapters are not placed in a VLAN. If a VLAN is requirement, you’ll need to set that after the VM is established.

The virtual machine will be set to use fixed remember. If you’d like to use Dynamic Memory, you’ll need to set that after the VM is established.

The process automatically initiates a sub-folder of DestinationLiteralPath with the name of the virtual machine. All of the virtual machine’s files are located there. Feel free to usage Storage Live Migration to neighborhood the folders anywhere that you like.

I do not know of any route to recombine the loudness so that they are all together in a single VHD. It might be possible to use a partition manipulation tool such as Clonezilla.

Assuming that you don’t want to continue using the older VHD format, you’ll is a requirement to transformed into VHDX. We have an clause please explain how to do that. Retain that the new disk is originated alongside the old-fashioned.

When I was first operating through the PowerShell steps, I didn’t realize that the DestinationLiteralPath was from the broker’s perspective so I expended the local track on the Hyper-V host (C:\LocalVMs). The cmdlet accepted my input, work for a very long time, and then disappointed due to the track. I then discovered that it had created an entire VM on my middleman machine in C:\LocalVMs. Where it disappointed was in link that folder to the target multitude. So, I could have copy/pasted and imported its output rather than “re going through” the whole thought again.

Even though I expended what would ordinarily be a fully non-workable track for DestinationLiteralPath, the cmdlet automatically fixed up the VM fully so that it work from the remedy local track.

If the changeover process does miscarry for some reason during the course of its final stage, it will almost always have created a virtual machine. You’ll is a requirement to manually delete it before retrying.

source : altaro

Incoming search terms:

Microsoft Virtual Machine Converter



Please enter your comment!
Please enter your name here