Quite a lot of Windows 7 users and even businesses are delaying the Windows 10 upgrade, simply because they still have some old software installed on the Windows XP Mode virtual machine running under Windows 7. Leave the software critical operating on a Windows 10 XP virtual machine will require an XP license, which is difficult to obtain at the moment, along with requiring reinstallation of all software.
Importing an existing XP Mode VM from Windows 7 to Hyper-V in Windows 10 is a viable option for these users. However, you cannot clone XP Mode VHD and use it in Hyper-V. Switching XP Mode from Windows 7 as a virtual machine to Windows 10 is relatively difficult, because the different drives and many files are used.
This guide will show you an easy workaround, the whole process takes less than 10 minutes.
1. Convert an existing XP Mode to the new VHD
1.1. In Windows 7, start the XP Mode virtual machine. On the XP Mode virtual machine, download and run Disk2VHD.
1.2. Make sure to select Prepare for use in Virtual PC and uncheck Use VHDX :
1.3. Once Disk2VHD has created the new VHD file, copy it to the Windows 7 server.
2. Install XP Mode in Hyper-V
2.1. Upgrade to Windows 10, copy the new Disk2VHD virtual hard drive to another Windows 10 computer.
2.2. Set up Hyper-V.
2.3. Set up the Hyper-V Windows XP Mode virtual machine as described in the Hyper-V tutorial above.
2.4. When creating the XP Mode VM, keep in mind that it should be Generation 1 :
2.5. Instead of creating a new VHD, choose Use existing virtual hard disk , browse to and select XP Mode VHD created with Disk2VHD:
2.6. Start Windows XP Mode VM.
2.7. The boot menu will appear. Select Disk2VHD Microsoft Windows XP Professional :
2.8. If you get a message that Windows needs to be activated, press Yes and choose the option to activate by phone. You will get one with which to enable VM Mode XP.
2.9. XP Mode VM will be started. You can log in with your old, familiar information.
Windows XP Mode is now being migrated from Windows 7 to Windows 10. The settings, user data, and activation status remain.