VirtualBox

Opened 8 years ago

Closed 8 years ago

#15636 closed defect (invalid)

Windows XP Mode guest stopped working in 5.1

Reported by: dustwalker Owned by:
Component: other Version: VirtualBox 5.1.0
Keywords: Cc:
Guest type: other Host type: other

Description

Hi, I run VirtualBox on Windows 7 x64, using Linux and "Windows XP Mode" as guest operating systems. Both guest operating systems worked fine on VirtualBox 5.0.24-108355.

I updated VirtualBox to 5.1.0-108711. The guest Linux runs fine. On the other hand, "Windows XP Mode" does not boot. It just shows a black screen without popups or error messages.

Removing VirtualBox 5.1 and reinstalling VirtualBox 5.0.24 solved the problem.

Notes: To install "Windows XP Mode", I had extracted VirtualXPVHD from an xmp file which was extracted from WindowsXPMode_en-us.exe. I also downloaded pcbios.bin from VMLite and input the command:

VBoxManage.exe setextradata XPvhd VBoxInternal/Devices/pcbios/0/Config/BiosRom" "C:\VirtualBox\pcbios.bin"

Best Regards

Attachments (2)

VBox.log (89.7 KB ) - added by dustwalker 8 years ago.
Log of failed attempt to load a XP Mode virtual machine
pcbios.bin (64.0 KB ) - added by dustwalker 8 years ago.
BIOS file needed by the XP Mode virtual machine

Download all attachments as: .zip

Change History (6)

comment:1 by Frank Mehnert, 8 years ago

I would like to see at least a VBox.log file for your "XP mode" VM. At least when running with VBox 5.1.0.

comment:2 by michaln, 8 years ago

Please attach your pcbios.bin. We need to have a look.

by dustwalker, 8 years ago

Attachment: VBox.log added

Log of failed attempt to load a XP Mode virtual machine

by dustwalker, 8 years ago

Attachment: pcbios.bin added

BIOS file needed by the XP Mode virtual machine

in reply to:  1 comment:3 by dustwalker, 8 years ago

Replying to frank:

I would like to see at least a VBox.log file for your "XP mode" VM. At least when running with VBox 5.1.0.

The VBox.log file attached comes from VirtualBox-5.1.2-108956-Win installed with its extension pack over my VirtualBox-5.0.24-108355-Win install (without previous uninstall). When I tried to load the XP Mode virtual machine, I got the black screen. After a few minutes, I closed the screen.

comment:4 by michaln, 8 years ago

Resolution: invalid
Status: newclosed

Thanks for the BIOS image. Unfortunately, this is something that's not going to work. The old BIOS is simply not suitable for VirtualBox 5.1 because it does not fully initialize the local APIC. That's something which wasn't a problem with VirtualBox 5.0 because it did not correctly emulate the APIC, but 5.1 correctly emulates the initial APIC state and extra the initialization is required.

This is not a bug. You are simply trying to put two incompatible pieces together. You need to ask whoever provided that pcbios.bin to fix it, or modify it yourself. It clearly comes from VirtualBox 4.1.2 OSE so any modifications must be provided under the terms of the GPL.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use