O.k., je hebt gave hardware staan om mee te testen, om jezelf voor te bereiden op de examens of gewoon om ervaring op te doen met een bepaald product. Een paar jaar geleden moest je dan ergens ISO files vandaan toveren, een Windows installatie doen en daarna het product installeren.

O.k., je hebt gave hardware staan om mee te testen, om jezelf voor te bereiden op de examens of gewoon om ervaring op te doen met een bepaald product. Een paar jaar geleden moest je dan ergens ISO files vandaan toveren, een Windows installatie doen en daarna het product installeren.
Tegenwoordig heb je legio mogelijkheden om kant en klare VHD files te downloaden van een bepaald product (www.microsoft.com/vhd, ook voor bv Citrix en ThinPrint evaluaties), het probleem daarmee is echter dat de ene voor Virtual PC is, de andere voor Virtual Server en dan heb je er toevallig weer één voor Hyper-V. Dat zou in principe geen enkel probleem op moeten leveren, maar het is technisch niet mogelijk om tegelijkertijd zowel de Hypervisor van Windows 2008 R2 te hebben draaien met Hardware Acceleration wat Virtual PC en Virtual Server willen gebruiken voor de machines. Dit houdt in dat ze gewoon niet vooruit te branden zijn.
Uiteindelijk loop je dan toch nog een dual-boot test systeem te bouwen, één installatie van Windows 2008 R2 met Hyper-V geïnstalleerd en eentje van de oude Windows 2008 omdat Virtual Server niet goed wil draaien op R2, althans: dat zegt Application Compatibility.
Maaaaar, hier is een oplossing voor.. Je kunt toch gewoon één installatie doen (zodat je niet loopt te fluppelen met alles 2x installeren) Hier moet je dan wel een aantal stappen voor doorlopen. Het uiteindelijke resultaat staat hieronder.
Hyper-V, Virtual Server en Virtual PC 2007 in één installatie.
We hebben namelijk 2 problemen:
Probleem 1
Hardware Acceleratie werkt niet binnen VS / VPC icm Hyper-V.
Probleem 2
Virtual Server weigert goed te installeren in Windows 2008 R2.
Probleem 1
Om Virtual Server en Virtual PC met een goede snelheid te laten draaien moet de Hypervisor uit staan. Normaal gesproken is dat als de rol Hyper-V niet staat geïnstalleerd, maar dat willen we juist wel. Hiervoor moet je met BCDEdit een nieuwe entry maken zodat je tijdens het opstarten van je server kunt kiezen of je wel of niet de Hypervisor enabled.
Hiervoor dien je de volgende commando’s in te voeren in een Elevated command prompt:
bcdedit /copy {current} /d "Microsoft Windows Server 2008 - GEEN hypervisor"
bcdedit /set {identifier van de nieuwe entry, lees deze uit door een bcdedit <enter> in te geven} hypervisorlaunchtype off
Hierna kun je tijdens het opstarten kiezen of je wel of niet de Hypervisor wilt starten (voor volledige artikel: http://blogs.msdn.com/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx).
Hyper-V, Virtual Server en Virtual PC 2007 in één installatie.
Hierboven zie je de uitvoer van een normale bcdedit na het uitvoeren van bovenstaande acties.
Probleem 2
Voor probleem 2 moeten we wat trucjes uit gaan voeren. Je kunt namelijk normaal Virtual Server 2005 R2 SP1 niet installeren op Windows 2008 R2, tijdens de installatie komt er een melding dat deze applicatie niet compatible is met deze versie van Windows. Het kan echter wel degelijk werken (weliswaar niet gesupport, maar dat is niet belangrijk met een test systeem).
Hiervoor gaan we naar het lokale Group Policy object en gaan we de volgende settings uitzetten:
Computer Configuration\Administrative Tools\Windows Components\Application Compatibility\Turn off Application Compatibility Engine en Turn off Program Compatibility Assistant.
Hyper-V, Virtual Server en Virtual PC 2007 in één installatie.
Na een reboot kun je nu gewoon Virtual Server gaan installeren en gebruiken. Je moet er alleen voor zorgen dat je de Compatibility Engine niet weer opnieuw enabled omdat dan de ‘ Virtual Server’  service gedisabled gaat worden.
Het resultaat:
Hyper-V, Virtual Server en Virtual PC 2007 in één installatie.
Zoals je ziet is het wel degelijk mogelijk om alles samen tegelijkertijd te draaien, maar vertrouw me: dit wil je niet! Op dit moment is nl. Hyper-V actief waardoor Virtual Server en Virtual PC niet vooruit te branden zijn. Een boot van Windows 2008 binnen Virtual Server duurt nu met gemak een kwartier. Zorg dus dat je nu altijd de juiste boot doet voor de techniek die je wilt gaan gebruiken. Je hebt echter wel alles in één installatie staan zodat je al je andere software maar één keer hoeft te installeren.
Als je nu geboot hebt in ' Geen Hypervisor'  kun je ook Hyper-V niet gebruiken. Je ziet dan de volgende melding:
Hyper-V, Virtual Server en Virtual PC 2007 in één installatie.
Conclusie
Dit is niet iets wat je op een productiemachine wilt gaan doen, maar als je op zoek bent naar een goede mogelijkheid om tegelijkertijd Hyper-V, Virtual Server 2005 en Virtual PC 2007 te hebben draaien heb je hier de oplossing gevonden!