Windows – Create Windows XP VM on Windows 10

hyper-vvirtualizationwindows 10windows xp

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:

  1. downloaded an iso image for Win XP from MSDN
  2. started hyper-v manager
  3. selected "Quick Create"
  4. chose local installation source
  5. selected my local iso for win XP

A new VM is created ok but when I start it I get the following:

prob1

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.

Hyper-V New Virtual Machine Wizard

After you finish creating the virtual machine, it will boot Windows XP.

Windows XP - Virtual Machine Connection

Windows XP - Virtual Machine Connection

Windows XP - Virtual Machine Connection

Related Question