Manchmal ist es nötig einen Stick zu erstellen um Windows installieren zu können, welcher Treiber enthält die auf dem Installationsmedium nicht enthalten sind.
Erstellung des Windows Installationssticks erkläre ich nicht, Win 11 geht hier: https://www.microsoft.com/de-de/software-download/windows11
Voraussetzung ist der Installationsstick hat d:\
Treiber von der optimalen Installation wurden exportiert und nach c:\_install\drivers kopiert
Export auf dem Quellsystem geht wie folgt:
dism /online /export-driver /destination:X:\_DRIVER
Wir benötigen Arbeitsordner:
$mainFolder = "c:\_INSTALL" New-Item -ItemType Directory -Path $mainFolder $subFolderNames = @("esd", "wim", "drivers") foreach ($subFolderName in $subFolderNames) { $subFolderPath = Join-Path -Path $mainFolder -ChildPath $subFolderName New-Item -ItemType Directory -Path $subFolderPath }
Image in das Arbeitsverzeichnis verschieben
Move-Item "d:\sources\install.esd" -Destination "c:\_install\esd\"
Treiber in das Arbeitsverzeichnis kopieren
Copy-Item "X:\_DRIVER\*" -Destination "c:\_install\drivers"
Index der benötigten Windows Version herausfinden und exportieren:
dism /get-wiminfo /wimfile:c:\_install\esd\install.esd dism /export-image /SourceImageFile:c:\_install\esd\install.esd /SourceIndex:X /DestinationImageFile:c:\_install\esd\install.wim /Compress:max /CheckIntegrity
Image mounten und die benötigten Treiber injizieren
dism /mount-image /imagefile:c:\_install\esd\install.wim /index:1 /mountdir:c:\_install\wim dism /image:c:\_install\wim /add-driver /driver:c:\_install\drivers /recurse /forceunsigned dism /unmount-image /mountdir:c:\_install\wim /commit
Image wieder in ein .esd komprimieren
dism /Export-Image /SourceImageFile:c:\_install\esd\install.wim /SourceIndex:1 /DestinationImageFile:c:\_install\install.esd /Compress:recovery
und schon geht es zurück auf den Installationsstick
Copy-Item "c:\_install\install.esd" -Destination "d:\sources\"
Und jetzt kann man installieren