
Hoewel ik vrijwel zeker weet dat ik in het verleden probleemloos een met Virtual PC of Hyper-V gemaakte virtuele machine in VirtualBox kon gebruiken, lukte dat de laatste tijd niet meer. Bij het opstarten van een dergelijke virtuele machine, kreeg ik een blue screen of death, daarna een melding over gewijzigde hardware.
Gelukkig vond ik vanmorgen de oplossing voor dit probleem: bij het aanmaken van een nieuwe virtuele machine in VirtualBox waarbij je een bestaande VHD als harddisk gebruikt, wordt deze via een SATA controller aangestuurd, terwijl Virtual PC en Hyper-V alleen maar IDE drives aanmaken.
De oplossing is simpel: verwijder de SATA controller en voeg de VHD als nieuwe harde schijf toe onder de IDE controller. Hierna zal je Virtual PC of Hyper-V virtuele machine probleemloos draaien in VirtualBox. Ik heb het vermoeden dat er ergens in een VirtualBox update een default is gewijzigd waardoor er nu default SATA controllers worden gebruikt voor nieuwe virtuele machines, maar zeker weet ik dit niet.