[Solved] Run a Virtual PC VHD in VirtualBox?

This is for discussing general topics about how to use VirtualBox.
Post Reply
DarkBeer
Posts: 3
Joined: 23. May 2017, 22:18

[Solved] Run a Virtual PC VHD in VirtualBox?

Post by DarkBeer »

I have a Windows Server 2003 machine that has Virtual PC 6.0.156.0 on it. There is a Windows 98 guest that I would like to transfer to a different host running VirtualBox. I have options for a Linux host or a Windows 10 host. I have installed VirtualBox on both systems, and then copied the Windows 98 .VHD file from Virtual PC to both of these VIrtualBox hosts. I can get VirtualBox to load the Windows 98 session in safe mode, but not without safe mode. Are there any other tips/tricks for migrating a Virtual PC guest to VirtualBox?
BillG
Volunteer
Posts: 5105
Joined: 19. Sep 2009, 04:44
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows 10,7 and earlier
Location: Sydney, Australia

Re: Run a Virtual PC VHD in VirtualBox?

Post by BillG »

I am not surprised about that. The "hardware" of a VPC vm is quite different from a VirtualBox vm. Your vm will have drivers for the wrong devices.

For later Windows OS versions you can do a repair install of the OS to load the correct drivers. I can't remember if you can do that in Win98.
Bill
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Run a Virtual PC VHD in VirtualBox?

Post by mpack »

DarkBeer wrote:Are there any other tips/tricks for migrating a Virtual PC guest to VirtualBox?
That very much depends on the guest. As I recall, Win98 is particularly unforgiving of hardware changes, only really tolerable at all if you have a copy of the setup CD in an hd folder. There's no way of getting around the need to manually strip out all the old drivers and add new ones. Plug and play was a youthful concept at the time, not all hardware or drivers supported it even when the OS did.

You should convert the virtual disk from VHD to VDI as a matter of priority by the way. VHD is not a robust format when you're making lots of changes to the VM.
DarkBeer
Posts: 3
Joined: 23. May 2017, 22:18

Re: Run a Virtual PC VHD in VirtualBox?

Post by DarkBeer »

I appreciate the responses! I will see what I can do about fixing the drivers.
DarkBeer
Posts: 3
Joined: 23. May 2017, 22:18

Re: Run a Virtual PC VHD in VirtualBox?

Post by DarkBeer »

I converted the VHD to VDI, and fortunately still had the original Windows 98 CD. I mounted it to the guest and booted from the 98 CD and did an in-place reinstall. This took care of the hardware differences between the VMs and I am now able to get into the VM and run the 98 guest from my new host. Again, I appreciate the help!
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: Run a Virtual PC VHD in VirtualBox?

Post by mpack »

Well done, and thanks for reporting back.
yuhong
Posts: 5
Joined: 12. Sep 2011, 06:02
Primary OS: MS Windows other
VBox Version: OSE other
Guest OSses: Windows

Re: [Solved] Run a Virtual PC VHD in VirtualBox?

Post by yuhong »

With Win98 you could try deleting all devices in Device Manager.
Post Reply