STARTSEITE | IMPRESSUM
Banner Windows PXE

WinPE: Windows 7 PE ISO erstellen


Voraussetzung

Damit ein Windows PE ISO und dann eine Boot-CD erstellt werden kann, benoetigt man das Windows OEM Preinstallation Kit (OPK) oder das Windows Automated Installation Kit (AIK).

Das Windows Automated Installation Kit (AIK) oder das Windows OEM Preinstallation Kit (OPK) muss unter Windows 7 installiert werden. Hierzu einfach der Installationsroutine folgen.

Download des AIK unter folgendem Link bei Mircrosoft.

http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&displaylang=de

Ich beschreibe hier das Vorgehen mit dem AIK, sollte das OPK verwendet werden muessen die Pfade entsprechend angepasst werden. Soll bedeuten aus C:\Program Files\Windows AIK\ wird dann C:\Program Files\Windows OPK\ .

Nach der Installation benoetigen wir eine Admin Eingabeaufforderung.

Start, bei Suche 'cmd' eingeben, mit Rechtsklick auf cmd dann als Administrator ausfuehren.

Windows PE 3.0 ISO erstellen und Treiber einbinden

Mit Hilfe des Skriptes copype.cmd werden die Dateien fuer das Image bereitgestellt. Dieses Skript benoetigt die Systemarchitektur und Zielpfad als Argument. Hier erstellen ich eine ISO fuer eine x86 Umgebung.

In der Eingabeaufforderung geben wir folgendes ein:
"C:\Program Files\Windows AIK\Tools\PETools\copype.cmd" x86 C:\WinPE_x86

Wenn alle Dateien kopiert wurden, wird das Bootimage mit folgendem Befehl gemountet, um Dateien und Treiber hinzufuegen zu koennen.

"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /WimFile:C:\WinPE_x86\winpe.wim /Index:1 /MountDir:C:\WinPE_x86\mount

Nun wird ein Ordner angelegt, in welchen wir die Tools ablegen koennen

mkdir C:\WinPE_x86\mount\Tools

Hier koennten wir noch weitere Programme ablegen. Diese werden dann mit in das Image eingebunden. Als erstes kopieren wir aber ImageX hinein.
copy "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" C:\WinPE_x86\mount\Tools

Ist dies erledigt erstellen wir in dem Tools Ordner eine Datei mit Namen wimscript.ini. Diese bekommt dann diesen Inhalt:

[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
"System Volume Information"
RECYCLER
Windows\CSC

[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf

In dieser Datei wird festgelegt, welche Dateien bei einem Backup mit ImageX ausgeschlossen werden, bzw. nicht komprimiert werden.

Nun werden wir Treiber in das Image einbinden. Als erstes mit

mkdir C:\WinPE_x86\Drivers

den entsprechenden Ordner erstellen, danach werden dann alle Treiberdaten dort hineinkopiert. Bei Bedarf auch mit Unterordnern.

Sind alle Treiber kopiert, werden diese mit dem Befehl

"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:C:\WinPE_x86\mount /Add-Driver /Driver:C:\WinPE_x86\Drivers /Recurse

in das Image eingebunden.

Nun muessen wir noch mit dem Befehl

"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:C:\WinPE_x86\mount /Commit

die Aenderungen speichern,
das WIM-Image nach C:\WinPE_x86\ISO\sources\boot.wim kopieren

copy C:\WinPE_x86\winpe.wim C:\WinPE_x86\ISO\sources\boot.wim

und ein ISO erstellen.

"C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe" -n -bC:\WinPE_x86\etfsboot.com C:\WinPE_x86\ISO C:\WinPE_x86\WinPE_x86.iso


Dieses ISO koennen wir nun auf CD brennen, auf einen USB-Stick "brennen", oder es sogar als Netzwerk Boot-Image per PXE verwenden.
Hierzu habe ich auf meiner Synology DS1812+ einen TFTP/PXE Boot Server installiert, bzw. diesen relativ einfach aktiviert.
Mehr dazu unter PXE mit Synology.

Ich moechte noch eine kleine Stolperfalle erwaehnen. Ich weiss nicht warum dies ab und an so war, habe dies auch nicht weiter verfolgt, aber bei mir kam es des Oefteren vor, dass der Befehl

"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:C:\WinPE_x86\mount /Add-Driver /Driver:C:\WinPE_x86\Drivers /Recurse

zur Fehlermeldung "dism.exe ist keine zulaessige 32-bit Anwendung" kam.
In diesem Fall habe ich dann einfach den Pfad angepasst und die 64-bit Version genommen. Funktionierte dann damit einwandfrei.

"C:\Program Files\Windows AIK\Tools\amd64\Servicing\Dism.exe" /Image:C:\WinPE_x86\mount /Add-Driver /Driver:C:\WinPE_x86\Drivers /Recurse