Strange bug of running XP on VirtualBox

TL;DR : If your Windows XP installation on VirtualBox is extremely slow, try updating the VirtualBox version. If the guest addition cannot be installed normally, try to turn on 3D acceleration, increase video memory, and turn off the network.


In order to use the "extremely advanced" college entrance examination registration system developed in 2003 in our province, we need to run Windows XP in the virtual machine and then open IE6.

*In fact, the system runs normally on modern browsers, but the connected junk trading system of Agricultural Bank of China does not work on modern browsers, so the whole Windows XP has to be followed by Internet Explorer.

As a result, good guy, he opened the Windows XP installer before lunch, and half an hour later, the installation was completed. I wonder whether our SSD has become a tape drive or something.

After a grunt search, it seems that there are relatively few people, but someone encountered the same problem a few years ago and solved it by updating the version, so I also tried.

After we updated VirtualBox 6.1.2 to 6.1.22, the problem was solved in an instant. The installation process took only a few minutes and was completed in an instant, which was very pleasant. Then install the Guest Addition, otherwise the resolution will be blind.

As a result, just after my forefoot said, "It's not easy for this thing to run on XP", the installation got stuck.

After waiting for several minutes without change, I resolutely continued to search.

Then I saw the last one in Reddit my dear friend 's reply:

I have to say, he is really good. Add video memory, turn on 3D acceleration, and then disconnect the virtual machine network.

Although there are still some small problems, for example, the operation is a bit jammed, but at least he works(

As a 20-year-old operating system, Windows XP seems that the VirtualBox development team doesn't care whether it can work normally. It's OK to run. Few people ask such strange little questions.

It seems that few people on the Chinese Internet mention this problem. Record it and hope it can help the people behind you.


By the way, record the current host environment:

 Windows 10 20H2(19042.985) VirtualBox 6.1.22 r144080 / Oracle_VM_VirtualBox_Extension_Pack-6.1.22

Supplements provided by @ ierwin:

If there is a turtle in the lower left corner, it proves that VirtualBox is using the virtualization interface provided by Hyper-V instead of the original one, so there will be a large performance loss.

After Hyper-V is turned off, the running engine becomes VT-x/AMD-V, and the performance is normal.

 #Close Hyper-V bcdedit /set hypervisorlaunchtype off #Turn on Hyper-V bcdedit /set hypervisorlaunchtype auto #Windows needs to be restarted after execution

I'm still using WSL1. Maybe Hyper-V was automatically opened when I installed Windows Sandbox.

It seems that Hyper-V and Virtualbox cannot coexist perfectly at present. Restart them when necessary.

label: Windows VirtualBox Windows XP


There are 3 comments
  1. Advanced technology!

  2. Thanks for sharing like one

  3.  Richardsw Richardsw

    Jimmy's XP is so strange!

Add a new comment