Hyper-V unter Windows 7?

21

Ich verwende das neue Windows 7 RC x64. Ich möchte ein paar virtuelle Server einrichten, die auf demselben Computer wie mein Desktop-Betriebssystem ausgeführt werden. Ich weiß, dass ich dies mit einigen anderen Virtualisierungspaketen (Windows Virtual PC, VirtualBox usw.) tun kann, aber es gibt ein paar Funktionen von Hyper-V, die ich nutzen möchte.

Ist es möglich, Hyper-V unter Windows 7 x64 zu installieren? Wenn das so ist, wie?

heavyyd
quelle

Antworten:

17

Ich würde sagen, dass Hyper-V unter Windows 7 nicht verwendet werden kann. Sie können Server 2008 mit Hyper-V als Host und Windows 7 als Gastcomputer verwenden. Am besten verwenden Sie entweder den neuen Windows Virtual PC oder VirtualBox und ähnliches.

Joshua
quelle
+1 als win7 hat keine Unterstützung für Hyper-V. Nur Virtual XP auf bestimmten Prozessoren.
Wayne
2
@ Wayne ist nicht korrekt - alle derzeit unterstützten Microsoft-Betriebssysteme werden offiziell auf Virtual PC unterstützt, aber auch andere Dinge wie Linux funktionieren. Virtual XP ist eine vorkonfigurierte XP-VM, auf der auch eine neue Version der Terminaldienste ausgeführt wird (um die gemeinsame Nutzung von Anwendungen zu ermöglichen), und das Betriebssystem Win7 verfügt über einige spezielle Hooks, die das Starten und Stoppen erleichtern. Sie sind auf bestimmten Prozessoren richtig - sie benötigen die Virtualisierungsunterstützung. Das ist das gleiche wie derzeit bei Hyper-V.
Robert MacLean
2
Wenn Sie sagen, dass der Ansatz Hyper-V unter Windows 7 verwendet, können Sie VMware ESX unter Windows 7 verwenden, wenn Sie 7 als Gast auf ESX installieren. Das auf Wort ist wichtig. Die Frage, ob der Benutzer Hyper-V unter Windows 7 x64 installieren kann, lautet "Nein".
Brent Ozar
Danke für die Antworten. Windows Virtual PC unterstützt keine 64-Bit-Gäste, richtig? Wenn nicht, sieht aus wie ich muß mit VirtualBox oder VMWare gehen würde
heavyd
1
Richtig, selbst der neue Windows Virtual PC unterstützt nur 32-Bit-Gäste. Ich würde VirtualBox über VMWare empfehlen, aber das ist zu diesem Zeitpunkt nur eine persönliche Meinung. Viel Glück!
Joshua
8

Windows 7 ist ein Client-Betriebssystem und unterstützt daher nicht die Bare-Metal-Hyper-Visor-Technologie (Stufe 1), die der Win2k8-Server bietet. Windows 7 verfügt jedoch über einen neuen Virtual PC-Client - der NICHT mit dem alten identisch ist (der eine Emulation verwendete). Hierfür wird im Grunde ein Hyper-Visor der Stufe 2 verwendet. Mark Wilson geht in seinem Blogeintrag ausführlich darauf ein

Es ist also viel schneller als das alte, aber nicht so schnell wie das native Hyper-V. Der Nachteil ist, dass Sie dadurch mehr Hardwareunterstützung (USB-Geräte werden voll unterstützt) und einige nette Funktionen wie Drag & Drop-Unterstützung erhalten.

Schließlich ist ein wichtiger Hinweis (da Sie bereits über eine virtuelle Maschine verfügen), dass Hyper-V-Maschinen aufgrund von HAL-Problemen nicht nativ auf dem neuen virtuellen PC ausgeführt werden (ich muss erst versuchen, die Hyper-V-Komponenten zu deinstallieren, aber ich vermute, dass sie gewonnen haben). nicht funktionieren, da es sich bei der HAL um ein Treiberupdate handelt). Der alte zu dem neuen virtuellen PC ist in Ordnung.

Robert MacLean
quelle
Dies ist wahr, aber es ist erwähnenswert, dass das Geschäftsmodell von Microsoft die Verwendung von Serverprodukten erzwingt und keine technische Einschränkung darstellt.
Nicodemus13
@ user65549 Ich weiß nicht, Windows 8 bietet volle Hyper-V-Unterstützung (vorausgesetzt, Sie haben eine CPU mit SLAT) und es ist ein Client-Betriebssystem. Ich denke, es war ein reines Feature, das den Schnitt nicht geschafft hat, weil es nicht wichtig genug war - nicht absichtlich als Geschäftsumzug entfernt.
Robert MacLean
Hmm, ok, vielleicht hast du recht.
Nicodemus13
4

Hyper-V ist nur unter Windows Server 2008 mit Hyper-V oder dem frei verfügbaren Hyper-V-Server verfügbar

Sie können eines dieser Betriebssysteme als Basisbetriebssystem installieren und anschließend Win7 in einer Hyper-V-VM installieren

Wayne
quelle
2

In der Tat ist es irgendwie möglich.

Windows 7 enthält eine "Boot to VHD" -Funktion. So ist es möglich, Windows Server 2008 R2 (64 Bit) in einer virtuellen Festplatte zu installieren, die sich im Windows 7-Dateisystem befindet. Dieses System ist beim Systemstart als Dual-Boot verfügbar.

Beim Booten unter Windows Server 2008 R2 kann die Hyper-V-Serverrolle aktiviert werden und alles funktioniert einwandfrei.

So richten Sie dies auf Ihrer Windows 7-Workstation ein: a) Starten Sie auf dem Windows Server 2008 R2-Installationsmedium. B) Wenn das Dialogfeld zur Sprachauswahl angezeigt wird, drücken Sie Umschalt + F10. C) Führen Sie in der Eingabeaufforderung eine Reihe von Befehlen zum Erstellen aus eine virtuelle Festplatte.

So etwas wie:

http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx

diskpart create vdisk file = c: \ windows7.vhd maximum = 25600 type = fixed select vdisk file = c: \ windows7.vhd vdisk anhängen

Dann können Sie mit der Installation fortfahren.

Maxime Labelle
quelle
5
Auf diesem Computer läuft Hyper-V nicht unter Windows 7, Sie booten immer noch direkt auf Server 2008, Windows 7 würde niemals geladen. Meine Frage
bezieht
1

Windows 7 verfügt über eine neue Version von Virtual PC, die derzeit in der Beta-Version verfügbar ist. Dies ist hier verfügbar . Es gibt auch den neuen virtuellen Windows XP-Modus für Windows 7.

BinaryMisfit
quelle
1

Hat noch niemand darüber nachgedacht, eine virtuelle Windows Server 2008 R2-Instanz auf einer 2k8-Box zu erstellen und mithilfe von Windows 7 Multi-Boot von dieser virtuellen Hyper-V-Festplatte zu booten? Win2k8R2 und Win7 können beide von einer virtuellen Festplatte von Hyper-V OR Virtual PC gestartet werden, sodass der virtuelle Host zum physischen Host wird.

Ein zusätzlicher Vorteil ist, dass das virtuelle Betriebssystem, das als physisches Betriebssystem ausgeführt wird (mehrfach auf die virtuelle Win2k8 R2-Festplatte gebootet), die Virtualisierungshardware zum Ausführen von Hyper-V verwenden kann. Mit Hilfe einer 2k8 Hyper-V-Box benötigen Sie dazu nicht einmal eine separate Partition.

Ich empfehle, nachzuforschen, ob mit Windows 7 eine virtuelle Festplatte gestartet werden kann. Wie oben erwähnt, würde diese Lösung eine andere Windows Server 2008-Box oder eine Server 2008-Multiboot-Partition erfordern, um die virtuelle Festplatte zu erstellen (für solche Drop-of-the-Hat-Konfigurationen habe ich ein externes Ersatzlaufwerk). Diese VHD sollte nach ihrer Erstellung auf einen Hyper-V-Server verschoben werden können. Wenn sie in Win7 mehrfach gestartet wird, sollte sie die Virtualisierungshardware verwenden können, sobald die HAL erkannt wird.

Jemand, der schlauer als ich ist, sollte sich einschalten, um dies zu bestätigen.

Aaron E
quelle
0

Sie müssen die Serverversion von Windows 7, AKA Server 2008 R2 oder eine andere Version ausführen, die aufgerufen wird.

Mark Allen
quelle
0

Vielleicht möchten Sie sich die Remoteserver-Verwaltungstools für Windows 7 ansehen (KB958830)

Microsoft KB958830


quelle
2
Sieht nach mehr darauf aus, Hyper-V-fähige Windows 2008-Server zu verwalten. Ich möchte Hyper-V auf einem Windows 7-System installieren.
Heavyd