I need to create a Windows XP VM so that I can run some legacy software. I have the latest version of Windows 10 on my laptop.
What I've Tried:
- downloaded an iso image for Win XP from MSDN
- started hyper-v manager
- selected "Quick Create"
- chose local installation source
- selected my local iso for win XP
A new VM is created ok but when I start it I get the following:
I've also followed this post using XPMode but got the same result: https://superuser.com/questions/1230652/get-official-windows-xp-virtual-machine-for-hyper-v
Does anyone know a way around this – or a better alternative?
Best Answer
You can run Windows XP only as a Generation 1 virtual machine. It cannot be run as a Generation 2 virtual machine, as these only support UEFI boot, and Windows XP only boots in the old school legacy method.
The Hyper-V Quick Create wizard only creates Generation 2 virtual machines. To create a Generation 1 virtual machine, select New > Virtual Machine... and select Generation 1.
After you finish creating the virtual machine, it will boot Windows XP.