Windows Server Upgrade Treiber Probleme

  • ich bereite aktuell einige Updates von Windows Server 2019 auf 2022 vor. Das Ganze läuft momentan noch in einer Testumgebung und verlief bisher ohne größere Probleme – bis auf eine VM.

    Nach dem Neustart während des Upgrades erhalte ich bei einer Maschine einen Bluescreen mit dem Fehlercode 0xc1900101-0x20017. Laut Recherche deutet das auf ein Treiberproblem hin – was sich in meinem Fall auch bestätigt hat.

    Der betroffene Server verwendet im SCP SCSI. Stelle ich im SCP testweise von SCSI auf IDE um, fährt das System nach dem Upgrade problemlos hoch – allerdings ist das keine zufriedenstellende Dauerlösung.

    • Funktionierende Server (Gerätemanager):

      • Laufwerke: Red Hat VirtIO SCSI Disk Device

      • Speichercontroller: Red Hat VirtIO SCSI Controller

      • SCP: Festplattentreiber auf VirtIO eingestellt

      • Datei C:\Windows\System32\drivers\viostor.sys vorhanden

      • Registry-Pfad HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\viostor vorhanden

    • Problem-Server (Gerätemanager):

      • Laufwerke: QEMU Harddisk SCSI Disk Driver

      • Speichercontroller: Red Hat VirtIO SCSI pass-through Controller

      • Datei C:\Windows\System32\drivers\viostor.sys fehlt

      • Registry-Pfad HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\viostor fehlt

      • Stattdessen existiert HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vioscsi

    Ich vermute, dass hier der Schlüssel zur Lösung liegt – möglicherweise ein nicht korrekt installierter oder falscher VirtIO-Treiber.

    Hat jemand Erfahrung damit oder kann mir sagen, wie ich den richtigen Treiber (Red Hat VirtIO SCSI Disk Device und Red Hat VirtIO SCSI Controller) nachinstallieren oder wechseln kann? Die Treiberaktualisierung über den Geräte-Manager meldet immer, dass der "beste Treiber bereits installiert sei".

  • Hille 30. März 2025 um 18:45

    Hat den Titel des Themas von „Widows Server Upgrade Treiber Probleme“ zu „Windows Server Upgrade Treiber Probleme“ geändert.
  • Ich konnte das Problem mittlerweile lösen. Hier ne kurze Anleitung für diejenigen, die auch mal mit diesem Problem zu haben. Der Ursprung für das Problem nahm die Migration von einer VMware ESXI Umgebung zu Netcup KVM. In der ESXI Umgebung war als Festplattencontroller ein SCSI ausgewählt. So konnte ich die Windows Installation im SCP auch nur per SCSI Teiber starten. Zum damaligen Zeitpunkt habe ich mir deshalb auch keine weiteren Gedanken dazu gemacht :) .

    Vielleicht hilft diese Anleitung weiter, wenn jemand auf ein ähnliches Problem stößt.

    1. VirtIO-Treiber herunterladen

    Die aktuelle Treiber-ISO gibt es z. B. hier:

    VirtIO-Treiber ISO

    2. ISO in das virtuelle CD-Laufwerk einlegen

    3. Festplattencontroller im SCP auf VirtIO umstellen

    (Netcup SCP)

    4. Windows in den Wiederherstellungsmodus booten

    → Windows sollte eigentlich nach dem Blue Screen automatisch in den Recovery-Modus wechseln

    5. Eingabeaufforderung im Wiederherstellungsmodus öffnen

    6. Treiber manuell laden

    Prüft, welches Laufwerk das CD-ROM ist (meist D:), und ladet den Treiber mit:

    Code
    drvload D:\viostor\2k22\amd64\viostor.inf

    Hinweis: "2k22" steht für Windows Server 2022. Wählt entsprechend eure Version aus.

    7. Treiber in die Windows-Installation integrieren

    Code
    dism /image:C:\ /add-driver /driver:D:\viostor\2k22\amd64\viostor.inf

    8. Server herunterfahren, ISO entfernen

    9. Server neu starten

    → Windows sollte jetzt ganz normal mit dem VirtIO-Controller booten.

    → Möglicherweise wird ein weiterer Neustart verlangt – einfach bestätigen.

    Fazit:

    Damit ist die Umstellung von SCSI auf VirtIO erfolgreich abgeschlossen.

    Einmal editiert, zuletzt von Hille (7. April 2025 um 10:28)