I use VirtualBox 4.3.4 and I want to move a Windows XP base VM from my PC to my laptop.

I have a 64-bit Windows 8 on on my PC so VirtualBox supports CPU acceleration and hardware virtualization. But my laptop has a 32-bit Windows XP and so its VirtualBox doesn’t have support for CPU acceleration and hardware virtualization.

When I move virtual hard disk from My PC to laptop, the Windows XP in my VM load to welcome screen and so reset due to a system failure.

I am find that the cause is in “Acceleration -> Hardware Virtualization.” So in My PC when I uncheck the “Enable VT-x/AMD-V” In “VirtualBox -> Machine -> Settings -> System -> Acceleration -> Hardware Virtualization” then my VM failed to load.

In this state if I try safe mode, Windows XP can load without error but in normal mode it failed.

What I do?


1 Answer 1


The reson is disabling Hardware Virtualization VT-x/AMD-V in fact is such that you replace your CPU with another one and cause change hardware. So old CPU driver conflict by new CPU hardware.

This problem discussed and answered in:


In this case the problem solve by only changing the below registry value:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Processor and changing the Start value to 4.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm and changing the Start value to 4.

For this you need to use safe mode. Restart your virtual machine, press F8 to select advanced startup options and then select safe mode. After loading Windows press Start button and then click "Run...", type the regedit and follow above registry location and change value of Start to 4. Then restart VM. It must work!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.