Zum Hauptinhalt springen

Windows in einer VM

Windows ist eines der beliebtesten Gastbetriebssysteme für Unraid-Benutzer, insbesondere für Gaming, Produktivität und Unterstützung älterer Anwendungen. Hier sind wesentliche Überlegungen zum Betrieb von Windows-VMs.

Before Sie beginnen
  • Microsoft beendete den Support für Windows 7 im Januar 2020, Windows 8.1 im Januar 2023 und Windows 10 im Oktober 2025. Verwenden Sie Windows 11 (oder später) oder Server 2022 (oder später) für laufende Sicherheitsupdates.
  • Testen Sie immer die Stabilität von VM, bevor Sie Ihre Windows-Lizenz aktivieren.
  • Für GPU-Passthrough verwenden Sie OVMF (UEFI) BIOS mit Windows 11 oder neuer.

Unterstützte Konfigurationen

Windows-AusgabeEmpfohlenes BIOSMaschinentypAnmerkungen
Windows 11OVMF TPMQ35Benötigt TPM 2.0 Emulation
Windows Server 2022OVMFQ35Ideal für Unternehmens-Workloads
Windows 10OVMFQ35Veraltet (EOL Oktober 2025)
Windows Server 2019OVMFi440fx/Q35Kompatibel, aber nicht empfohlen

VirtIO-Treiberverwaltung

Windows benötigt paravirtualisierte Treiber für eine optimale Leistung mit Unraid's Virtualisierungsstack.

Um Treiber zu installieren oder zu aktualisieren:

  1. In Einstellungen → VM-Manager, einen Standard-VirtIO-ISO-Pfad festlegen (z.B. /mnt/user/isos/virtio-win.iso).
  2. Beim Erstellen einer Windows-VM wird das ISO automatisch als virtuelles CD-ROM angehangen.
  3. Während der Windows-Installation Treiber von der VirtIO ISO laden, wenn nach Speichercontrollern gefragt wird.
Hinweis

Bei Verwendung von Unraid 7 oder später können Sie VirtIO-Treiber automatisch während der Windows-Installation injizieren. Aktivieren Sie dies in VM-Einstellungen → Erweiterte Optionen.


Einrichten des Ruhemodus

Der Ruhezustand ermöglicht es Ihnen, den gesamten Status Ihrer Windows-VM - einschließlich geöffneter Anwendungen und Dokumente - auf die Festplatte zu speichern. Dadurch können Sie die VM ausschalten, ohne Arbeit zu verlieren. Beim Fortsetzen stellt Windows alles exakt so wieder her, wie Sie es verlassen haben, und überspringt den normalen Startvorgang. Diese Funktion ist praktisch, wenn Sie neu starten oder Ihren Unraid-Host herunterfahren müssen oder Energie sparen möchten, während Sie den Zustand Ihrer VM intakt halten.

Benefits des Ruhezustands
  • Energie sparen, indem inaktive VM ausgeschaltet werden, ohne Fortschritte zu verlieren
  • Arbeit schnell nach Wartung oder Updates am Host wieder aufnehmen
  • Verringern Sie den Verschleiß von SSDs im Vergleich zu häufigen vollständigen Ausschaltungen und Neustarts

Um den Ruhezustand zuverlässig zu nutzen, müssen Sie den QEMU-Guest-Agent in Ihrer Windows-VM installieren. Dieser Agent ermöglicht es Unraid, mit der VM für erweiterte Vorgänge wie Ruhezustand, Herunterfahren und Live-Statistikberichterstattung zu kommunizieren.

Wie installiert man den QEMU Guest Agent – Klicken Sie hier zum Ein-/Ausklappen
  1. Starten Sie Ihre Windows-VM mit der eingehängten VirtIO-Treiber-ISO.
  2. Öffnen Sie den Datei-Explorer und navigieren Sie zu den VirtIO-Treibern.
  3. Öffnen Sie den Ordner guest-agent.
  4. Führen Sie qemu-ga-x64.msi aus, um den Agent zu installieren. (Möglicherweise wird kurz ein Befehlsfenster angezeigt; es erscheint kein Bestätigungsdialog.)
Wie aktiviert man den Ruhemodus in Windows – Klicken Sie hier zum Ein-/Ausklappen
  1. Öffnen Sie die Systemsteuerung und suchen Sie nach Energieoptionen.
  2. Klicken Sie auf Funktion des Ein-/Ausschalters festlegen.
  3. Klicken Sie auf Einstellungen ändern, die momentan nicht verfügbar sind, um Einstellungen zum Ausschalten freizuschalten.
  4. Markieren Sie die Option Ruhezustand.
  5. Klicken Sie auf Änderungen speichern.

Die Option Ruhezustand wird jetzt im Windows-Energie-Menü angezeigt.

What wenn der Ruhezustand fehlschlägt?

Falls Ihre VM beim Ruhezustand oder beim Fortsetzen nicht ordnungsgemäß arbeitet, können ungespeicherte Arbeiten verloren gehen oder eine Wiederherstellung fehlgeschlagen sein. Speichern Sie immer wichtige Daten, bevor Sie den Ruhezustand aktivieren. Sollten die Probleme weiterhin bestehen, stellen Sie sicher, dass der QEMU-Guest-Agent installiert und aktualisiert ist und überprüfen Sie das Windows-Ereignisprotokoll auf Fehler.


Leistungsoptimierung

Die Optimierung Ihrer Windows-VM kann die Reaktionsfähigkeit verbessern, die Festplattennutzung reduzieren und häufig auftretende Probleme mit Gerätepasseinstellungen oder dem Herunterfahren vermeiden. Diese Anpassungen sind optional und können bei Bedarf vorgenommen werden.

Schnellstart deaktivieren

Das Deaktivieren des Schnellstarts kann helfen, Probleme mit dem Gerätepasseinstellungen zu verhindern. Es stellt sicher, dass Ihre VM-Hardware bei jedem Neustart korrekt initialisiert wird. Während diese Einstellung für physische PCs konzipiert ist, kann sie in einer virtuellen Umgebung häufig mehr Probleme als Vorteile verursachen.

Wie man den Schnellstart deaktiviert – Klicken Sie hier zum Ein-/Ausklappen
  1. Öffnen Sie die Systemsteuerung und suchen Sie nach Energie.
  2. Klicken Sie auf Funktion des Ein-/Ausschalters festlegen.
  3. Klicken Sie auf Einstellungen ändern, die momentan nicht verfügbar sind.
  4. Deaktivieren Sie unter Ausschaltoptionen die Option Schnellstart aktivieren.
  5. Klicken Sie auf Änderungen speichern.

hiberfil.sys deaktivieren

Der Ruhezustand in Windows erzeugt eine große versteckte Datei namens hiberfil.sys. Diese Datei kann erheblichen Speicherplatz beanspruchen und die Festplattenaktivität Ihrer VM erhöhen. Wenn Sie nicht auf den Ruhezustand angewiesen sind, wird dessen Deaktivierung Speicherplatz freigeben und unnötige I/O-Aktivitäten reduzieren.

Wie man den Ruhezustand deaktiviert und hiberfil.sys entfernt – Klicken Sie hier zum Ein-/Ausklappen
  1. Klicken Sie mit der rechten Maustaste auf die Start-Taste und wählen Sie Windows Terminal (Admin) oder Eingabeaufforderung (Admin).
  2. Geben Sie ein: powercfg /h off
  3. Drücken Sie Enter und starten Sie Ihre VM neu. Die Datei hiberfil.sys wird von Ihrem C:-Laufwerk entfernt.

Windows-Indizierung deaktivieren

Windows Search indexing continuously scans your virtual machine's storage to catalog files for faster search results. However, on a virtual machine, this can cause unnecessary disk I/O, slow down performance, and increase wear on your physical storage, especially SSDs in your cache pool.

Wie man die Windows-Indizierung deaktiviert – Klicken zum Ein-/Ausklappen
  1. Drücken Sie Windows + R, um den Ausführen-Dialog zu öffnen, geben Sie services.msc ein und drücken Sie Enter.
  2. Im Dienstefenster scrollen Sie nach unten und klicken mit der rechten Maustaste auf Windows Search, dann wählen Sie Beenden.
  3. Doppelklicken Sie auf Windows Search, ändern Sie den Starttyp auf Deaktiviert und klicken Sie auf OK.

Automatische Festplattendefragmentierung deaktivieren

Windows ist so konzipiert, dass physische Festplatten regelmäßig automatisch defragmentiert werden. Auf einer VM - insbesondere bei Verwendung von SSD-Speicher oder dünnprovisionierten vDisks - ist eine automatische Defragmentierung unnötig und kann zudem die Festplattenlebensdauer verringern und die Leistung beeinträchtigen.

Wie man die automatische Festplattendefragmentierung deaktiviert – Klicken zum Ein-/Ausklappen
  1. Öffnen Sie den Datei-Explorer, klicken Sie mit der rechten Maustaste auf das C:-Laufwerk und wählen Sie Eigenschaften.
  2. Gehen Sie auf die Registerkarte Tools und klicken Sie auf Optimieren.
  3. Klicken Sie auf Einstellungen ändern.
  4. Deaktivieren Sie Planmäßig ausführen und klicken Sie auf OK.

Hochleistungsmodus aktivieren

Die Energiemanagementfunktionen in Windows sind für Laptops und Desktops entwickelt, um Energie zu sparen. In einer VM-Umgebung können diese Funktionen die Leistung unnötig drosseln oder Ihre VM in den Ruhezustand versetzen, was sie weniger reaktionsschnell und schwerer zu verwalten macht.

Die Aktivierung des Modus Hochleistung stellt sicher, dass Ihre VM jederzeit mit voller Geschwindigkeit läuft und weniger wahrscheinlich Pausen oder unerwartete Aussetzungen auftreten.

Wie man den Hochleistungsmodus aktiviert – Klicken zum Ein-/Ausklappen
  1. Öffnen Sie die Systemsteuerung und suchen Sie nach "Energie".
  2. Klicken Sie auf Energieplan auswählen.
  3. Wählen Sie Hochleistung unter Bevorzugte Pläne aus.

Zugriff auf Remote-Desktop aktivieren

Das Remote-Desktop-Protokoll (RDP) ermöglicht Ihnen den Zugriff auf Ihre Windows-VM von einem anderen Gerät aus. Es bietet bessere Leistung und Kompatibilität im Vergleich zu %%VNC|vnc-sitzung%%. Beachten Sie, dass RDP nur auf Windows Professional- und Enterprise-Editionen unterstützt wird. Außerdem muss Ihr Windows-Benutzerkonto ein Passwort besitzen.

vorsicht

RDP ist auf den Windows Home-Editionen nicht verfügbar. Setzen Sie immer ein sicheres Passwort für Ihr Windows-Benutzerkonto, bevor Sie RDP aktivieren.

Wie man den Remote-Desktop-Zugriff (RDP) aktiviert – Klicken zum Ein-/Ausklappen

Um RDP-Zugriff zu aktivieren, folgen Sie diesen Schritten:

  1. Drücken Sie Windows + I, um die Einstellungen zu öffnen, navigieren Sie dann zu System → Info und klicken Sie auf Erweiterte Systemeinstellungen.
  2. Im Fenster Systemeigenschaften klicken Sie auf die Registerkarte Remote, dann wählen Sie Remote Desktop aktivieren.
  3. Klicken Sie auf OK, um die Änderungen zu bestätigen.
  4. Von Ihrem Client-Gerät aus verwenden Sie einen Microsoft RDP-Client, um sich mit der IP-Adresse der VM (nicht mit dem Unraid-Server) zu verbinden.
Hinweis

Offizielle Microsoft RDP-Clients sind für Windows, Mac, Android und iOS verfügbar. Stellen Sie sicher, dass Ihr VM in einem Netzwerkbridge ist, das LAN-Zugriff ermöglicht.

HDMI-Audio mit MSI-Interrupts beheben

Wenn Sie Probleme mit HDMI-Audio in einer Windows-VM haben, die GPU Passthrough verwendet (was häufig bei NVIDIA-Grafikkarten auftritt), kann die Aktivierung von Message Signaled Interrupts (MSI) hilfreich sein. MSI verbessert die Art und Weise, wie Interrupts für durchgereichte Geräte verwaltet werden.

Wie aktiviert man MSI-Interrupts – Klicken zum Ein-/Ausklappen
vorsicht

Sichern Sie Ihre VM, bevor Sie Änderungen an der Registrierung vornehmen. Falsche Modifikationen können Systeminstabilität verursachen.

  1. MSI-Fähigkeit überprüfen:

    • Starten Sie Ihre VM mit aktiviertem GPU-Passthrough.
    • Greifen Sie über Webterminal oder SSH auf Unraid zu.
    • Führen Sie den Befehl lspci -v -s 01:00.0 aus (ersetzen Sie 01:00.0 durch die PCI-Adresse Ihrer GPU).
    • Suchen Sie nach der Zeile: Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+.
  2. MSI in Windows einschalten:

    • Wenn MSI Enable- anzeigt, folgen Sie Microsofts Anleitung oder nutzen Sie das MSI Mode Utility, um die Windows-Registrierungseinstellungen zu ändern.
    • Starten Sie die VM nach den Änderungen neu.

Für weitere technische Details siehe VFIO-Interrupts erklärt.


Upgrade zu Windows 11

Windows 11 erfordert TPM 2.0 und sicheren Start. Das OVMF-TPM-BIOS von Unraid bietet den virtuellen TPM-Support, der für diese Anforderungen benötigt wird.

Before aktualisierung
  • Erstellen Sie eine vollständige Sicherung Ihrer VM.
  • Stellen Sie sicher, dass Unraid Version 6.10 oder später ausgeführt wird.
  • Überprüfen Sie, ob Ihre Windows 10 VM die Systemanforderungen von Windows 11 erfüllt.

Um TPM-Unterstützung hinzuzufügen:

  1. Fahren Sie Ihren Windows 10 VM herunter.
  2. Bearbeiten Sie die VM-Einstellungen.
  3. Ändern Sie das BIOS von OVMF zu OVMF-TPM.
  4. Speichern Sie die Änderungen und starten Sie die VM.

Upgrade-Methoden

  1. Laden Sie den Windows 11 Installationsassistenten herunter.
  2. Führen Sie das Installationsprogramm aus und folgen Sie den Bildschirmanweisungen.
  3. Starten Sie neu, wenn dazu aufgefordert.

Erweitern von Windows-VM-vDisk-Partitionen

Data Verlustrisiko

Das Erweitern oder Ändern von vDisk- und Partitionslayouts kann zu irreversiblen Datenverlusten führen, wenn es nicht sorgfältig durchgeführt wird. Erstellen Sie immer ein vollständiges Backup oder einen Schnappschuss Ihrer VM, bevor Sie fortfahren.

Nachdem Sie Ihren vDisk gemäß den oben beschriebenen Schritten unter Erweiterung eines vDisk erweitert haben, kann es vorkommen, dass die Standard-Wiederherstellungspartition von Windows Sie daran hindert, Ihre Systempartition (C:) einfach zu erweitern, um den neuen Speicherplatz zu nutzen. Um dieses Problem zu lösen, müssen Sie die Wiederherstellungspartition löschen und dann das Windows-Datenträgerverwaltungsprogramm verwenden, um die Partition zu erweitern.

Resize vDisk 2

Nachdem Sie die anfängliche vDisk-Erweiterung abgeschlossen haben:

  1. Starten Sie Ihre Windows-VM.
  2. Öffnen Sie die Eingabeaufforderung: Drücken Sie die Windows-Taste, tippen Sie cmd ein und drücken Sie Enter.
  3. Starten Sie diskpart: Geben Sie diskpart ein und drücken Sie Enter.
  4. Listen Sie die Datenträger auf: Geben Sie list disk ein und drücken Sie Enter.
  5. Wählen Sie den erweiterten Datenträger aus: Geben Sie select disk # ein und ersetzen Sie # durch die richtige Datenträgernummer.
  6. Listen Sie die Partitionen auf: Geben Sie list partition ein und drücken Sie Enter.
  7. Identifizieren Sie die Wiederherstellungspartition: Suchen Sie nach der Wiederherstellungspartition, die nach Ihrer primären Partition kommt.
  8. Wählen und löschen Sie die Wiederherstellungspartition:
    • Geben Sie select partition # ein und ersetzen Sie # durch die Nummer der Wiederherstellungspartition.
    • Geben Sie delete partition override ein und drücken Sie Enter.
  9. Erweitern Sie die C:-Partition:
    • Klicken Sie mit der rechten Maustaste auf das Startmenü und wählen Sie Datenträgerverwaltung.
    • Klicken Sie mit der rechten Maustaste auf die Partition, die Sie erweitern möchten (normalerweise C:), und wählen Sie Volume erweitern....
    • Folgen Sie den Aufforderungen, um den nicht zugewiesenen Speicherplatz zu nutzen.
vDisk 3 anpassen
vDisk 4 anpassen
Hinweis

Sie müssen die Wiederherstellungspartition nur entfernen, wenn sie den Zugriff auf angrenzenden freien Speicherplatz blockiert. Wenn der nicht zugeordnete Speicherplatz bereits neben Ihrer C:-Partition liegt, können Sie ihn erweitern, ohne etwas zu löschen.

warnung

Änderungen an Festplattenpartitionen sind dauerhaft und können nicht rückgängig gemacht werden. Stellen Sie sicher, dass Ihre Daten sicher gesichert sind, bevor Sie Partitionen löschen.