Schlüsselpunkte
- Damit Windows Setup und die Wiederherstellung Ihre Hardware erkennen, brauchen Sie einen strukturierten und wiederholbaren Ablauf, um Treiber in WinPE einzubinden.
- Best Practices, um Treiber in WinPE einzubinden:
- Treiber und Arbeitsumgebung vorbereiten.
- Treiber mit DISM in die boot.wim injizieren.
- Treiber zur Laufzeit innerhalb von WinPE laden.
- Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen.
- Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional).
- Datenträger und Netzwerk in WinPE prüfen.
- Versionieren, ablegen und wiederverwenden.
- Mögliche Probleme: Das Setup erkennt den Datenträger weiterhin nicht; der Treiber wird geladen, Geräte fallen unter UEFI jedoch aus; autounattend übernimmt die Treiber nicht; unsignierte oder blockierte Treiber.
- Wenn Sie diese Best Practices befolgen, um Treiber in WinPE einzubinden, laufen Installationen und Reparaturen reibungslos ab.
Wenn Windows Setup oder Wiederherstellungstools Ihren Datenträger nicht erkennen, liegt das meist an fehlenden oder falschen Speichercontroller-Treibern in WinPE. Am schnellsten und zuverlässigsten lösen Sie das, indem Sie Treiber in WinPE einbinden. Dazu injizieren Sie signierte INF-Treiberpakete mit Tools wie Deployment Image Servicing and Management (DISM) in die boot.wim und laden Treiber bei Bedarf zur Laufzeit, um sie schnell zu prüfen.
In dieser Anleitung zeigen wir Ihnen einen sauberen, wiederholbaren Workflow, mit dem Administrator:innen und MSPs dafür sorgen, dass sowohl Windows Setup als auch Wiederherstellungsumgebungen die Hardware zuverlässig erkennen.
Auf einen Blick
|
Aufgabe |
Zweck und Nutzen |
| Aufgabe 1: Treiber und Arbeitsumgebung vorbereiten | Schafft einen strukturierten Ansatz für saubere Injektionen, einfachere Audits und eine schnellere Fehlersuche im Nachhinein. |
| Aufgabe 2: Treiber mit DISM in die boot.wim injizieren | Sorgt für einheitliches Verhalten auf allen Geräten, weil beide Indizes des Boot-Images aktualisiert werden. |
| Aufgabe 3: Treiber zur Laufzeit innerhalb von WinPE laden | Ermöglicht schnelle Testdurchläufe, ohne den USB-Stick jedes Mal neu zu erstellen. |
| Aufgabe 4: Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen | Deckt alle Treiber ab, weil sowohl WinPE als auch das Offline-Windows-Image gewartet werden. |
| Aufgabe 5: Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional) | Ermöglicht die Skalierung auf heterogene Geräteflotten, ohne die boot.wim jedes Mal manuell neu zu bauen. |
| Aufgabe 6: Datenträger und Netzwerk in WinPE prüfen | Bestätigt den Zustand der wesentlichen Komponenten des USB-Mediums vor dem Rollout. |
| Aufgabe 7: Versionieren, ablegen und wiederverwenden | Garantiert vorhersehbare Ergebnisse, einfache Rollbacks und künftig schnellere Builds. |
Voraussetzungen
Prüfen Sie vor den einzelnen Schritten, ob Folgendes vorliegt:
- WinPE-Medium, erstellt nach Ihrem bestehenden Verfahren
- INF-Treiberpakete für die Zielhardware (Speicher, USB, Touchpad, Netzwerkschnittstellen-Controller (NIC))
- Techniker-PC mit Administratorrechten und DISM, vorzugsweise über das Windows ADK
Aufgabe 1: Treiber und Arbeitsumgebung vorbereiten
Richten Sie zunächst eine saubere Arbeitsumgebung ein und ordnen Sie Ihre Treibersätze. Gehen Sie dabei so vor:
- Legen Sie auf dem Techniker-PC einen Ordner „Root Drivers“ an. Sammeln Sie darin signierte Treiberpakete in einer Ordnerstruktur, mit einem Unterordner pro Gerät oder Modell.
- Da sie die Erkennung von Datenträgern in WinPE direkt beeinflussen, empfiehlt es sich, die vom Anbieter bereitgestellten Speicher- und USB-Controller zu verwenden. Eingabegeräte und Netzwerkschnittstellen-Controller (NIC) können Sie danach ergänzen.
- Stellen Sie sicher, dass die Architektur zu Ihrem WinPE passt (x64).
Aufgabe 2: Treiber mit DISM in die boot.wim injizieren
Mounten Sie für eine vollständige Abdeckung nacheinander Index 1 und Index 2 der boot.wim. Anschließend können Sie die Treiber rekursiv hinzufügen. Gehen Sie so vor:
- Index 1 mounten:
dism /Mount-Wim /WimFile:X:\sources\boot.wim /index:1 /MountDir:C:\Mount\PE1
HINWEIS: Ersetzen Sie „X:“ durch den Laufwerkbuchstaben Ihres USB-Sticks mit der Windows-Installation.
- Alle Treiber rekursiv hinzufügen:
dism /Image:C:\Mount\PE1 /Add-Driver /Driver:C:\Drivers /Recurse
HINWEIS: Ersetzen Sie C:\Drivers durch den Pfad zum entpackten INF-Treiberordner.
- Änderungen übernehmen:
dism /Unmount-Wim /MountDir:C:\Mount\PE1 /Commit
HINWEIS: Ersetzen Sie C:\Drivers durch den Pfad zum entpackten INF-Treiberordner.
- Wiederholen Sie dieselben Schritte zum Mounten, Injizieren und Übernehmen für Index 2 der boot.wim. Diesen Index nutzt Windows Setup, er muss die benötigten Treiber für die Erkennung von Datenträgern und Hardware während der Installation also ebenfalls enthalten.
Aufgabe 3: Treiber zur Laufzeit innerhalb von WinPE laden
HINWEIS: In den meisten WinPE-Umgebungen wird wpeinit automatisiert ausgeführt. Ein erneuter Aufruf ist unbedenklich und kann bei der Prüfung oder Fehlersuche hilfreich sein.
Manchmal möchten Sie einen einzelnen Treiber bestätigen, bevor Sie ihn fest in Ihr Medium übernehmen. WinPE unterstützt Tests zur Laufzeit mit drvload. Gehen Sie dafür so vor:
- Booten Sie von Ihrem WinPE-USB-Stick.
- Drücken Sie Umschalt + F10, um die Eingabeaufforderung zu öffnen.
- Laden Sie einen Treiber manuell zur vorübergehenden Prüfung:
drvload X:\Drivers\Storage\iaStorAC.inf
HINWEIS: Ersetzen Sie „X:“ durch den Laufwerkbuchstaben des USB-Sticks oder Mediums, auf dem die Treiber-INF liegt.
- Scannen Sie die Datenträger mit Datenträgertools erneut oder starten Sie Windows Setup neu.
- Nach erfolgreicher Prüfung erstellen Sie das endgültige Medium neu und injizieren nur den funktionierenden Treibersatz zurück in die boot.wim.
Aufgabe 4: Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen
Wenn Windows installiert ist, vor dem ersten Start jedoch ein benötigter Treiber fehlt, oder wenn Windows nicht korrekt startet, mounten Sie das Offline-Windows-Image und fügen denselben Treiber mit DISM hinzu. Verwenden Sie dazu:
dism /Image:D:\ /Add-Driver /Driver:C:\Drivers\Storage /Recurse
HINWEIS: Ersetzen Sie D:\ durch den Laufwerkbuchstaben, unter dem die Offline-Windows-Installation gemountet ist.
Kombinieren Sie dies mit der Injektion in WinPE, um alles abzudecken.
Aufgabe 5: Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional)
Wenn Sie mehrere Hardwaremodelle betreuen, wird Automatisierung unverzichtbar. Die Komponente PnpCustomizationsWinPE in der autounattend.xml ermöglicht es dem Setup, Treiber während der Windows-PE-Phase automatisiert von einem Speicherort auf Ihrem USB-Laufwerk zu laden.
- Verweisen Sie in Ihrer autounattend-Datei mit dem Element DriverPaths auf einen Ordner wie \Drivers im Stammverzeichnis des USB-Sticks.
- Achten Sie darauf, dass die Konfiguration im Durchlauf WindowsPE steht, da andere Durchläufe während des Setups keine Treiber laden.
- Prüfen Sie die Pfade, indem Sie vom USB-Stick booten und bestätigen, dass die Treiber während des Setups übernommen werden.
Aufgabe 6: Datenträger und Netzwerk in WinPE prüfen
HINWEIS: In den meisten WinPE-Umgebungen wird wpeinit automatisiert ausgeführt. Ein erneuter Aufruf ist unbedenklich und kann bei der Prüfung oder Fehlersuche hilfreich sein.
Bevor Sie Ihren USB-Stick breit ausrollen, prüfen Sie die wesentlichen Komponenten:
- Booten Sie vom USB-Stick und lassen Sie WinPE initialisieren.
- Führen Sie aus:
wpeinit
- Führen Sie anschließend aus:
wpeutil InitializeNetwork
- Testen Sie das Netzwerk, zum Beispiel mit einem Ping auf das Gateway oder einer kleinen Netzwerkoperation.
Aufgabe 7: Versionieren, ablegen und wiederverwenden
Damit die Schritte wiederholbar und skalierbar bleiben, dokumentieren und versionieren Sie sauber:
- Speichern Sie den Treibersatz und die exakt verwendeten DISM-Befehle mit Datum und Hinweisen zum Modell.
- Pflegen Sie einen schlanken, signierten INF-Katalog je Hardwarefamilie, um Neuerstellungen zu beschleunigen.
Fehlerbehebung
Beim Einbinden von Treibern in WinPE können Ihnen mehrere Stolpersteine begegnen. Hier sind einige der häufigsten Probleme:
| Problem | Mögliche Lösung |
| Das Setup erkennt den Datenträger weiterhin nicht. | Prüfen Sie, ob Sie beide Indizes der boot.wim bearbeitet haben. Testen Sie die genaue INF zur Laufzeit mit drvload und injizieren Sie sie anschließend erneut. |
| Der Treiber wird geladen, Geräte fallen unter UEFI jedoch aus. | Stellen Sie sicher, dass der Treiber zur WinPE-Architektur passt und beim Booten im UEFI-Modus mit Firmware und Speichermodus des Systems kompatibel ist. |
| Autounattend übernimmt die Treiber nicht. | Bestätigen Sie, dass der Komponentendurchlauf WinPE lautet und der Pfad zum Bootzeitpunkt existiert. |
| Treiber lassen sich wegen der Signaturprüfung nicht laden. | Verwenden Sie nach Möglichkeit signierte INF-Treiber. Test-Signaturen sollten nur in kontrollierten Laborumgebungen aktiviert und nie produktiv eingesetzt werden. |
So erkennen Windows Setup und die Wiederherstellung Ihre Hardware
Es sorgt für Verzögerungen, wenn WinPE wesentliche Komponenten Ihres Computers nicht erkennt, etwa die Festplatte, USB-Anschlüsse oder das Netzwerk. Selbst einfache Aufgaben sind dann unmöglich, bis die richtigen Treiber ergänzt und geprüft wurden. Abhelfen können Sie, indem Sie Treiber in WinPE einbinden, vor allem durch das Injizieren signierter INF-Treiberpakete in die boot.wim.
Das Wichtigste in Kürze
- Signierte INF-Treiber in die boot.wim-Indizes 1 und 2 injizieren
- Schnelle Prüfung innerhalb von WinPE mit drvload
- Treiber per autounattend für Medien mit mehreren Modellen bereitstellen
- Netzwerk initialisieren und sowohl Speicher als auch Netzwerkschnittstellen-Controller (NIC) prüfen
- Ein geprüftes, versioniertes Treiber-Repository zur Wiederverwendung pflegen
Wenn Sie die beschriebenen Schritte befolgen, wird die Hardware sowohl in WinPE als auch in Windows Setup und der Wiederherstellung zuverlässig erkannt.
Verwandte Themen: