Einführung in Hyper-V unter Windows
Ganz gleich, ob Sie Softwareentwickler, IT-Experte oder Technologie-Enthusiast sind, viele von Ihnen müssen mehrere Betriebssysteme ausführen. Hyper-V ermöglicht Ihnen, mehrere Betriebssysteme als virtuelle Computer unter Windows auszuführen.
Hyper-V bietet speziell Hardwarevirtualisierung. Das bedeutet, dass jeder virtuelle Computer auf virtueller Hardware ausgeführt wird. Mit Hyper-V können Sie virtuelle Festplatten, virtuelle Switches und eine Reihe anderer virtueller Geräte erstellen, die allen virtuellen Computern hinzugefügt werden können.
Gründe für die Verwendung der Virtualisierung
Die Virtualisierung ermöglicht Folgendes:
Führen Sie Software aus, die eine ältere Version von Windows oder Nicht-Windows-Betriebssystemen erfordert.
Experimentieren Sie mit anderen Betriebssystemen. Hyper-V erleichtert das Erstellen und Entfernen verschiedener Betriebssysteme.
Testen Sie Software auf mehreren Betriebssystemen mit mehreren virtuellen Computern. Mit Hyper-V können Sie sie auf einem einzigen Desktop- oder Laptopcomputer ausführen. Diese virtuellen Computer können exportiert und dann in jedes andere Hyper-V-System importiert werden, einschließlich Azure.
Systemanforderungen
Hyper-V erfordert Folgendes:
Einen Prozessor mit Kapazitäten zur Adressübersetzung auf zweiter Ebene (Second-Level Address Translation, SLAT).
Windows 10 (Pro oder Enterprise) oder Windows 11 (Pro oder Enterprise).
Führen Sie ein Upgrade auf Windows Pro durch Öffnen von Einstellungen>Aktualisieren und Sicherheit>Aktivierung durch. Hier können Sie den Store besuchen und ein Upgrade erwerben.
Die meisten Computer führen Hyper-V aus, jedoch führt jeder virtuelle Computer ein völlig separates Betriebssystem aus. Sie können in der Regel einen oder mehrere virtuelle Computer auf einem Computer mit 4 GB RAM ausführen, obwohl Sie weitere Ressourcen für zusätzliche virtuelle Computer benötigen oder ressourcenintensive Software wie Spiele, Videobearbeitung oder Engineering-Designsoftware installieren und ausführen möchten.
Weitere Informationen zu den Systemanforderungen von Hyper-V und zur Überprüfung, ob Hyper-V auf Ihrem Computer ausgeführt wird, finden Sie in der Hyper-V-Anforderungsreferenz.
Betriebssysteme, die auf einem virtuellen Computer ausgeführt werden kann
Hyper-V unter Windows unterstützt viele verschiedene Betriebssysteme auf einem virtuellen Computer einschließlich verschiedener Releases von Linux, FreeBSD und Windows.
Zur Erinnerung müssen Sie eine gültige Lizenz für alle Betriebssysteme verfügen, die in den virtuellen Computern verwendet.
Informationen darüber, welche Betriebssysteme als Gäste in Hyper-V unter Windows unterstützt werden, finden Sie unter Unterstützte Windows-Gastbetriebssysteme und Unterstützte Linux- Gastbetriebssysteme.
Unterschiede zwischen Hyper-V auf Windows und Hyper-V auf WindowsServer
Es gibt einige Features, die unterschiedlich in Hyper-V auf Windows als bei Hyper-V auf Windows Server ausgeführt wird.
Nur unter Windows Server verfügbare Hyper-V-Features:
- Live-Migration virtueller Maschinen von einem Host zum anderen
- Hyper-V-Replikat
- Virtual Fiber Channel
- SR-IOV-Netzwerke
- Gemeinsam genutzt. VHDX
Nur unter Windows 10 verfügbare Hyper-V-Features:
- Schnelles Erstellen und VM-Katalog
- Standardnetzwerk (NAT-Switch)
Das Speicher-Management-Modell unterscheidet sich für Hyper-V unter Windows. Hyper-V-Speicher erfolgt auf einem Server unter der Annahme, die nur die virtuellen Maschinen auf dem Server ausgeführt werden. In Hyper-V unter Windows wird Arbeitsspeicher in der Erwartung verwaltet, dass auf den meisten Client-Rechnern zusätzlich zu den virtuellen Maschinen auch Software auf dem Host ausgeführt wird.
Begrenzungen
Programme, die von bestimmter Hardware abhängig sind, funktionieren ebenfalls nicht ordnungsgemäß auf einem virtuellen Computer. Beispielsweise funktionieren Spiele oder Anwendungen, die eine Verarbeitung mit GPUs erfordern, möglicherweise nicht gut. Auch bei Anwendungen, die auf Timer unter 10 ms angewiesen sind, wie etwa Anwendungen zum Mischen von Livemusik oder hochpräzise Zeiten, kann es bei der Ausführung in einer virtuellen Maschine zu Problemen kommen.
Wenn Hyper-V aktiviert ist, können diese latenzempfindlichen Anwendungen mit hoher Genauigkeit auch Probleme haben, die auf dem Host ausgeführt werden. Dies liegt daran, dass das Hostbetriebssystem mit aktivierter Virtualisierung auch auf der Hyper-V-Virtualisierungsebene ausgeführt wird, ebenso wie Gastbetriebssysteme. Im Gegensatz zu Gästen ist das Hostbetriebssystem jedoch besonders darauf spezialisiert, dass es direkten Zugriff auf alle Hardware hat, was bedeutet, dass Anwendungen mit speziellen Hardwareanforderungen weiterhin ohne Probleme im Hostbetriebssystem ausgeführt werden können.