20.02.2013
Windows 8
1. Teil: „Virtuelle PCs mit Windows 8 und Hyper-V“
Virtuelle PCs mit Windows 8 und Hyper-V
Autor: Oliver Ehm
Unter Windows 8 erstellen Sie erstmals virtuelle Maschinen ohne Zusatzsoftware, denn die Virtualisierungstechnik ist bereits eingebaut. Sie heißt Hyper-V.
Unter Windows 8 ist das nicht mehr nötig, denn Microsoft hat in Windows 8 die Virtualisierungstechnik Hyper-V der Server-Systeme integriert. Damit erstellen Sie ohne Zusatzsoftware virtuelle PCs.
Als Gastsysteme unterstützt Hyper-V offiziell alle Windows-Versionen ab XP und die Enterprise-Versionen von Red Hat oder Suse. Auf unserem Testsystem ließen sich aber auch die Client-Systeme von Ubuntu oder Open Suse problemlos installieren und nutzen.
Der folgende Artikel erklärt zunächst, welche Voraussetzungen Ihr PC für Hyper-V erfüllen muss. Im Anschluss daran lesen Sie, wie Sie Hyper-V in Windows 8 aktivieren.
Die beiden letzten Abschnitte zeigen, wie Sie eine virtuelle Maschine erstellen und optimieren.
2. Teil: „Voraussetzungen für Hyper-V“
Voraussetzungen für Hyper-V
Die Virtualisierungstechnik Hyper-V ist nicht für jeden PC geeignet, da sie mehrere Anforderungen an die Hard- und Software stellt. Prüfen Sie vorab, ob Ihr PC Hyper-V unterstützt.
Windows 8 Pro ist nötig
Ob Ihr Windows 8 für Hyper-V geeignet ist, lässt sich schnell mit der Tastenkombination [Windows Pause] feststellen. Im neuen Fenster zeigt Ihnen Windows an, welche Edition von Windows Sie besitzen.
4 GByte RAM reichen aus
Virtuelle PCs teilen sich den Hauptspeicher mit dem Host-System. Damit es nicht zu Engpässen beim Arbeitsspeicher kommt, empfiehlt Microsoft, dass der Arbeitsspeicher des PCs mindestens 4 GByte groß sein soll. Diese Menge reicht nach Microsofts Angaben für den Betrieb von drei bis vier virtuellen Maschinen aus.
Möglich macht dies die in Hyper-V integrierte Funktion, den Hauptspeicher dynamisch zuzuweisen. Das bedeutet: Sie geben die minimale und die maximale Speichermenge für die virtuelle Maschine an. Innerhalb dieser Grenzen teilt Hyper-V der virtuellen Maschine dann während des Betriebs dynamisch immer den gerade benötigten Arbeitsspeicher zu.
Wie viel Arbeitsspeicher in Ihrem Computer steckt, lässt sich ebenfalls mit der Tastenkombination [Windows Pause] herausfinden.
Hardware-Virtualisierung
CPUs unterstützen schon seit längerer Zeit die Hardware-Virtualisierung für virtuelle PCs. Bei Intel heißt sie Intel VT und bei AMD AMD-V. Der Vorteil der Hardware-Virtualisierung besteht darin, dass Teile des Binärcodes des Gastsystems ohne Emulation direkt vom Prozessor verarbeitet werden — das beschleunigt den virtuellen PC deutlich.
Zu der alten Virtualisierungstechnik ist eine neue Erweiterung hinzugekommen. Sie heißt Second Level Address Translation (SLAT). SLAT ist eine Technik des Prozessors, mit der er den Speicher von virtuellen Maschinen verwaltet. Dadurch sinkt die Prozessorbelastung. Microsoft zufolge verringert sich der Prozessor-Overhead von 10 auf 2 Prozent und der Prozessor bringt mehr Leistung.
Hyper-V nutzt SLAT, daher muss der Prozessor neben der Hardware-Virtualisierung auch das neue SLAT unterstützen. SLAT beherrschen alle CPUs von AMD, die seit 2008 erhältlich sind. Bei Intel sind es alle Prozessoren seit der Core-i-Serie. Core-2-CPUs haben SLAT nicht eingebaut.
Wer wissen will, ob seine CPU SLAT beherrscht, befragt Windows 8. Starten Sie die Kommandozeile mit [Windows R] und cmd. Tippen Sie systeminfo ein. Am Ende der Ausgabe sollten die „Anforderungen für Hyper-V“ alle mit „Ja“ beantwortet sein.
Wie Sie die Funktion aktivieren, lesen Sie im Abschnitt „So geht‘s: Hardware-Virtualisierung im BIOS aktivieren“
Wird jedoch in der Zeile „Adressübersetzung der zweiten Ebene“ ein „Nein“ angezeigt, beherrscht Ihr Prozessor kein SLAT.
Wer unter Windows 7 prüfen will, ob sein Prozessor SLAT unterstützt, findet eine Anleitung im Abschnitt „Hardware-Virtualisierung: Prozessor unter Windows 7 checken“.
So geht's: Hardware-Virtualisierung im BIOS aktivieren
Wenn die Hardware-Virtualisierung des Prozessors vom BIOS blockiert wird, können Sie Hyper-V nicht verwenden. So aktivieren Sie die Hardware-Virtualisierung im BIOS.
Ob die Hardware-Virtualisierung vom Prozessor genutzt wird, entscheidet das BIOS. Hier lässt sich die Hardware-Virtualisierung ein- und ausschalten. Hat Windows beim Prozessortest gemeldet, dass die Virtualisierung in BIOS deaktiviert ist, aktivieren Sie sie einfach nachträglich.
Bei Mainboards von Gigabyte finden Sie die Hardware-Virtualisierung unter „MB Intelligent Tweaker (M.I.T.), Miscellaneous Settings“. Markieren Sie die Einstellung „Virtualization Technology“ und öffnen Sie den Konfigurationsdialog mit der Eingabetaste. Stellen Sie den Wert der Einstellung auf „Enabled“ und schließen Sie den Dialog mit [Esc].
Bei Mainboards anderer Hersteller ist die Funktion oft unter „Advanced BIOS Features, CPU Feature“ zu finden. Öffnen Sie auch hier die Einstellung und stellen Sie sie auf „Enabled“.
Wenn Sie die Hardware-Virtualisierung im BIOS aktiviert haben, speichern Sie die Einstellung und verlassen Sie das BIOS. Wählen Sie dazu im Hauptmenü „Save & Exit Setup“.
Hardware-Virtualisierung: Prozessor unter Windows 7 checken
Ist Ihr Prozessor bereit für die Virtualisierungstechnik Hyper-V? Das Tool Coreinfo ermittelt die notwendigen Infos.
Unter Windows 8 zeigt das System-Tool namens Systeminfo an, ob Ihr Prozessor die Hardware-Virtualisierungstechnik Second Level Address Translation (SLAT) beherrscht. Bei Windows 7 haben Sie diese Möglichkeit nicht. Hier benötigen Sie ein zusätzliches Programm, das die Prozessorinformationen ermittelt. Ein solches Tool ist das kostenlose Coreinfo von Sysinternals.
3. Teil: „Hyper-V installieren“
Hyper-V installieren
Nachdem Sie alle Voraussetzungen geprüft haben und der PC bestanden hat, können Sie Hyper-V aktivieren. Der folgende Abschnitt zeigt, wie Sie die Virtualisierungstechnik in Ihrem Windows 8 Pro aktivieren.
Hyper-V aktivieren
Klicken Sie anschließend am linken Fensterrand auf „Windows Features aktivieren oder deaktivieren“. Ein neues Fenster erscheint. Setzen Sie ein Häkchen vor der Option „Hyper-V“.
Übernehmen Sie die Änderungen mit „OK“. Windows aktiviert Hyper-V. Nach einem Neustart finden Sie im neuen Startmenü die zwei Kacheln „Hyper-V-Manager“ und „Hyper-V-Verbindung mit virtuellen Computern“.
Problemfall Gigabyte: USB 3.0 deaktivieren
Der USB-3.0-Chip auf Mainboards von Gigabyte verhindert die Installation von Hyper-V. So schalten Sie die USB-3.0-Unterstützung im BIOS aus.
Bei aktuellen Gigabyte-Mainboards, die mit einem USB-3.0-Chip von Etron ausgestattet sind, kann es vorkommen, dass sich Hyper-V nicht erfolgreich nachrüsten lässt. Betroffene Mainboards sind etwa das Z68X-UD4-B3 oder das H67A-D3H-B3. Das Problem wird derzeit von Microsoft und Gigabyte untersucht. Wer Hyper-V trotzdem nutzen möchte, muss die USB-3.0-Unterstützung im BIOS deaktivieren, bis es einen Patch gibt.
Speichern Sie die Einstellung und verlassen Sie das BIOS. Wählen Sie dazu im Hauptmenü den Punkt „Save & Exit Setup“. Nach dem Neustart von Windows lässt sich Hyper-V erfolgreich installieren.
4. Teil: „Virtuellen PC erstellen“
Virtuellen PC erstellen
Virtuelles Netzwerk einrichten
Damit der virtuelle PC einen Netzwerkzugang bekommt, müssen Sie zunächst das virtuelle Netzwerk in Windows 8 einrichten. Starten Sie den Hyper-V-Manager. Klicken Sie auf „Aktion“ und wählen Sie „Manager für virtuelle Switches (…)“. Im neuen Dialog markieren Sie links oben „Neuer virtueller Netzwerkswitch“.
Wer will, dass die virtuellen Maschinen nur untereinander kommunizieren, also auch keine Verbindung zum Host haben sollen, wählt die Option „Privat“.
Klicken Sie auf „Virtuellen Switch erstellen“. Im Folgedialog vergeben Sie einen Namen für die Netzwerkverbindung, etwa Hyper-V. Klicken Sie abschließend auf „Anwenden, OK“.
Virtuellen Computer einrichten
Wechseln Sie in der linken Spalte zu „Speicher zuweisen“. Tippen Sie bei „Arbeitsspeicher beim Start“ die gewünschte RAM-Menge ein. Bei Windows 7 hat sich der Wert 2048 MByte als sehr gut erwiesen.
Für Ubuntu reichen bereits 1024 MByte. Setzen Sie ein Häkchen bei „Dynamischen Arbeitsspeicher für diesen virtuellen Computer verwenden“.
Erstellen Sie nun die virtuelle Festplatte. Tippen Sie rechts die Größe der Festplatte ein. Für Windows 7 empfehlen sich etwa 40 GByte. Unter „Installationsoptionen“ wählen Sie das Installationsmedium aus .
Bei einer ISO-Datei aktivieren Sie zunächst die Option „Betriebssystem von startfähiger CD/DVD-ROM installieren“. Anschließend geben Sie bei „Abbilddatei“ den Pfad zur ISO-Datei an. Nach einem Klick auf „Fertig stellen“ erscheint die virtuelle Maschine im Hyper-V-Manager in der Fenstermitte.
Betriebssystem installieren
Der virtuelle PC bootet jetzt von der ISO-Datei oder der Installations-DVD und startet das Setup von Windows. Folgen Sie dem Assistenten bis zum Ende der Installation.
Weitere Bedientipps zur virtuellen Maschine finden Sie in der Infografik „So geht’s: Virtuelle Maschine bedienen“.
5. Teil: „Virtuellen PC optimieren“
Virtuellen PC optimieren
Die Standardeinstellungen sind nicht optimal. Die folgenden Abschnitte zeigen, wie Sie die Einstellungen nachträglich anpassen.
Arbeitsspeicher erweitern
Wenn Sie bei der Arbeit mit einem virtuellen PC merken, dass er nicht flüssig läuft, kann es daran liegen, dass der Arbeitsspeicher zu gering bemessen ist. Erhöhen Sie dann einfach die RAM-Menge.
So geht’s: Klicken Sie in der Fenstermitte des Hyper-V-Managers mit der rechten Maustaste auf die virtuelle Maschine, deren Arbeitsspeicher Sie erhöhen möchten. Wählen Sie im Kontext-menü die Option „Einstellungen…“. Ein Konfigurationsdialog erscheint. Markieren Sie am linken Fensterrand die Option „Arbeitsspeicher“. Rechts daneben sehen Sie daraufhin die Einstellungen zum Arbeitsspeicher. Tippen Sie in das Feld neben „Arbeitsspeicher beim Start“ die gewünschte RAM-Menge ein. Bei Windows 7 sollten Sie dort 2048 MByte eintragen. Für ein Linux-System wie Ubuntu reicht meist 1024 MByte. Übernehmen Sie die Änderungen mit „Anwenden, OK“.
Prozessor optimieren
So geht’s: Klicken Sie in der Fenstermitte des Hyper-V-Managers mit der rechten Maustaste auf die virtuelle Maschine, deren Prozessoranzahl Sie erhöhen möchten. Wählen Sie im Kontextmenü „Einstellungen…“. Ein Konfigurationsdialog erscheint. Markieren Sie am linken Fensterrand die Option „Prozessor“. Rechts daneben sehen Sie daraufhin die CPU-Einstellungen. Tippen Sie in das Feld neben „Anzahl virtueller Prozessoren“ die Zahl 2 ein. Mit „Anwenden, OK“ speichern Sie die neuen Einstellungen ab.
Festplatte vergrößern
Eine virtuelle Festplatte mit 40 GByte bietet für Windows 7 eigentlich reichlich Platz. Dennoch kann es passieren, dass der Speicherplatz knapp wird — wenn Sie zum Beispiel sehr viele Programme installieren. Mit einem Assistenten vergrößern Sie die virtuelle Festplatte nachträglich.
Wechseln Sie nun zum Punkt „Aktion auswählen“ und aktivieren Sie rechts daneben „Erweitern“. Es erscheint die neue Option „Datenträger konfigurieren“. Wenn Sie sie markieren, dann können Sie rechts daneben die Größe der virtuellen Festplatte anpassen. Ein Klick auf „Fertig stellen“ erweitert die virtuelle Festplatte auf die von Ihnen angegebene Größe.
Virtuelle PCs tauschen
Wer seine virtuellen PCs auf einen anderen Rechner umziehen oder sie mit Freunden tauschen will, der nutzt dafür die integrierte Exportfunktion. Ein so exportierter virtueller PC lässt sich dann am anderen PC mit wenigen Klicks wieder importieren.
So geht’s: Markieren Sie in der Fenstermitte des Hyper-V-Managers die virtuelle Maschine, die Sie exportieren wollen. Klicken Sie anschließend am rechten Fensterrand auf „Exportieren…“. Ein neuer Dialog erscheint. Geben Sie den Speicherort für die virtuelle Maschine an, die Sie exportieren möchten — etwa eine externe Festplatte oder einen großen USB-Stick. Nach einem Klick auf „Exportieren“ speichert Hyper-V alle wichtigen Dateien auf dem Datenträger ab. Während des Exports zeigt der Hyper-V-Manager in der Fenstermitte in der Spalte „Status“ an, wie viel Prozent des virtuellen PCs bereits exportiert wurden.
Zum Importieren des virtuellen PCs auf einem anderen Rechner klicken Sie im Hyper-V-Manager auf „Virtuellen Computer importieren…“. Im Assistenten klicken Sie auf „Ordner suchen“. Klicken Sie dann auf die Schaltfläche „Durchsuchen…“ und navigieren Sie in den Ordner, in den Sie den virtuellen PC exportiert haben. Wechseln Sie anschließend in den Unterordner „Virtual Machines“. Zurück im Assistenten klicken Sie auf „Virtuellen Computer auswählen“. Markieren Sie den virtuellen PC, den Sie importieren wollen, und bestätigen Sie mit „Weiter“.
Im Dialog „Importtyp auswählen“ aktivieren Sie die Option „Virtuellen Computer kopieren (neue eindeutige ID erstellen)“, sonst wird die virtuelle Maschine nicht auf den anderen PC kopiert. Klicken Sie auf „Weiter“. Geben Sie in den nächsten beiden Schritten noch den neuen Speicherort für den virtuellen PC an. Ein Klick auf „Fertig stellen“ importiert den virtuellen PC.
5G-Netz
Ericsson und O2 Telefónica starten erste Cloud RAN-Implementierung in Europa
O2 Telefónica und Ericsson planen in Offenbach die erste Ericsson Cloud RAN. Diese Technologie nutzt die Fortschritte in der Cloud- und Virtualisierungstechnologie, um mehr Flexibilität zu bieten und Dienste schneller bereitzustellen.
>>
Cybergefahr 2024
Tickende Zeitbomben - noch immer grüßt der Windows-Dino
Fast zwei Millionen Windows-Computer in privaten Haushalten in Deutschland, Österreich und der Schweiz sind mit einem veralteten Betriebssystem im Internet unterwegs. Das beliebteste unsichere Windows-Betriebssystem ist weiterhin Windows 7 (1,2 Millionen).
>>
Microsoft
WebAssembly in die Cloud erweitern
Richard Lander, Product Manager in Microsofts .NET Team, stellt die neuen Möglichkeiten des noch experimentellen WebAssembly System Interface (WASI) in .NET 8 vor.
>>
Parallels Desktop 19
Passwortlose Anmeldung dank Touch-ID-Integration
Alludo hat Parallels Desktop 19 für Mac veröffentlicht. Die neue Version der Virtualisierungslösung verspricht zahlreiche Verbesserungen, ein neu gestaltetes Anwendungssymbol und eine aufgefrischte Benutzeroberfläche.
>>