Win PE
Win PE
INHALT
Erstellen eines WinPE-Live-Systems ............................................................................................................. 2 Erste Schritte mit dem WinPE Live-System .................................................................................................. 6 Systemsicherung und Systemwiederherstellung mit ImageX ...................................................................... 8 Einrichten von Festplatten und Partitionen mit Diskpart ............................................................................. 9 Einrichten des Bootmanagers .................................................................................................................... 11 Optionale Ergnzungen beim Erstellen eines WinPE-Live-Systems ........................................................... 12 Erstellen eines Installations-USB-Sticks ...................................................................................................... 14 WinPE auf Festplatte installieren ............................................................................................................... 16 Aufgaben und bungen ............................................................................................................................. 17
IMPRESSUM
Akademie fr Lehrerfortbildung und Personalfhrung, Dillingen (http://alp.dillingen.de) Die Handreichung wurde im Rahmen des Projektes SCHULNETZ von Systembetreuern und IT-Multiplikatoren erarbeitet. Sie ist unter der Adresse http://alp.dillingen.de/schulnetz/materialien abrufbar. Stand: Februar 2011
Seite 2
Mit einem Live-Betriebssystem, das sich auf einer CD oder einem USB-Stick befinden kann, ist es mglich, einen Computer zu starten, ohne auf das dort vorhandene und ggf. defekte Betriebssystem zuzugreifen. Im Notfall knnen auf dem Rechner liegende Daten gesichert oder eine Systemsicherung zurckgespielt werden. WinPE ist ein Live-Betriebssystem auf Windowsbasis. Es ermglicht auch das Ausfhren vieler WindowsProgramme, sofern diese keine Installation oder besondere Systemumgebung bentigen. Kann ein Computer von USB booten, bietet es sich an, statt einer WinPE-CD einen WinPE-USB-Stick zu verwenden. Einen schnellen USB-Stick vorausgesetzt, bootet das Livesystem damit wesentlich schneller als von CD. ImageX ist ein Befehlszeilenprogramm, mit dem Windows-Images (WIM-Dateien) erstellt oder zurckgespielt werden knnen. Um ImageX verwenden zu knnen, wird der Computer vom WinPE-Live-System gestartet.
EINGABEAUFFORDERUNG FR BEREITSTELLUNGSTOOLS
Nach der Installation von WAIK startet man die Eingabeaufforderung fr Bereitstellungstools. Programme -> Windows AIK -> Eingabeaufforderung fr Bereitstellungstools Man erhlt ein Eingabefenster, das alle notwendigen Skripte bereitstellt.
Seite 3
Hinweis zur Abbildung: Die Standardfarben der Eingabeaufforderung (weie Schrift auf schwarzem Grund) wurde gendert, um eine druckerfreundliche Ausgabe zu erhalten.
Seite 4
BOOT.WIM
Im eben erstellten Zielverzeichnis (c:\winpe) befindet sich die Datei winpe.wim. Diese muss in das Unterverzeichnis ISO/sources kopiert und in boot.wim umbenannt werden. (Dies kann man auch mit dem Windows-Explorer erledigen.) copy c:\winpe\winpe.wim c:\winpe\ISO\sources\boot.wim
IMAGEX
Aus dem Live-System heraus sollen spter mit ImageX Windows-Abbilddateien (WIM-Dateien) erfasst oder installiert werden. Das Programm ImageX.exe wird deshalb in das Unterverzeichnis ISO kopiert. copy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\winpe\ISO Hinweis: Zu ImageX gibt es auch ein Pendant mit grafischer Oberflche (GImageX). Dieses ist kostenlos zum Download erhltlich.
Der Name der Zieldatei (hier c:\winpe\winpe.iso) kann beliebig gewhlt werden.
Seite 5
Die Disk-Nr. muss ggf. angepasst werden. Damit wird der gesamte USB-Stick gelscht. Partition wird erzeugt. Partition wird als aktiv markiert. Formatieren mit NTFS (Alternative: FAT32) Laufwerksbuchstabe zum nachfolgendem Kopieren
Hinweis: Die Zuweisung des Laufwerksbuchstaben u durch den Befehl assign letter=u hat nur eine vorbergehende Bedeutung. Leider ist es nicht mglich, einen USB-Stick so zu konfigurieren, dass er bei jedem Windows-PC den gleichen Laufwerksbuchstaben erhlt.
ISO-VERZEICHNIS KOPIEREN
Auf den vorbereiteten USB-Stick wird der gesamte Inhalt des ISO-Verzeichnisses C:\WinPE\ISO (siehe Abschnitt WinPE-CD erzeugen) kopiert. Dies kann man mit xcopy auf Kommandozeile oder mit dem Windows-Explorer durchfhren. xcopy c:\winpe\ISO\*.* /s u:\
Seite 6
DATEISYSTEM
Zunchst sollte man versuchen, sich im Dateisystem zurechtzufinden: blicherweise findet man unter C: D: E: etc. die Partitionen oder Volumes, die man auch unter Windows zur Verfgung hat. Der nchste freie Laufwerksbuchstabe (meist E: oder F:) ist das Verzeichnis der Live-CD. Hier findet man die Programme oder Skripte, die man bei der Installation im ISO-Verzeichnis abgelegt hat. X: ist das Systemverzeichnis der Live-Umgebung (Inhalt der Datei boot.wim).
Seite 7
Bei anderen Programmen (z. B. imagex.exe) gibt man den Laufwerksbuchstaben mit an oder wechselt vorher in das richtige Verzeichnis. f:\imagex.exe f:\a43.exe f:\snapshot.exe
NETZWERKZUGRIFF
Im WinPE-Live-System stehen die blichen Windows-Programme zur Verfgung, so dass die Verbindung zum Netzwerk getestet oder auf eine Freigabe zugegriffen werden kann. ipconfig Anzeige der IP-Konfiguration ping Verbindungstest net use n: \\10.36.16.10\windows Verbindung zu einem Netzlaufwerk net use n: \\10.36.16.10\windows /user:admin 12345
netsh interface ipv4 add address "LAN-Verbindung" 192.168.0.10 255.255.255.0 netsh interface ipv4 add address "LAN-Verbindung" gateway=192.168.0.1 gwmetric=2
Seite 8
Seite 9
help help create help create partition help create partition primary exit
Mit dem Befehl list erhlt man einen berblick ber die vorhandene Struktur. diskpart DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART>
Seite 10
diskpart DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART> DISKPART>
list disk select disk 0 clean create partition primary size=100 create partition primary size=50000 create partition primary list partition select partition 1 format fs=ntfs quick label="Hide" active select partition 2 format fs=ntfs quick label="Windows 7" assign select partition 3 format fs=ntfs quick label="Daten" assign exit
Seite 11
Abbildung: Partitionierung der Festplatte, aus dem laufenden Windows-Betriebssystem heraus gesehen. Die Systempartition hat keinen Laufwerksbuchstaben und ist deshalb fr den normalen Benutzer auch nicht erreichbar.
Einen Vorteil hat die Trennung von Systempartition und Startpartition vor allem dann, wenn mehrere Betriebssysteme auf einem Computer installiert sind und der Windows-Bootmanager den Startvorgang dieser Betriebssysteme verwaltet. Ansonsten kann auch auf die Trennung verzichtet werden. Einige Imaging-Programme kommen besser zurecht, wenn sie nur eine Partition sichern mssen.
Seite 12
dism /Mount-Wim /WimFile:c:\winpe\winpe.wim /index:1 /MountDir:c:\winpe\mount dism /image:c:\winpe\mount /Add-Driver /driver:c:\Treiber_W732 /recurse dism /Unmount-Wim /MountDir:C:\winpe\mount\ /Commit Akademie Dillingen SCHULNETZ
Seite 13
dism /Mount-Wim /WimFile:c:\winpe\winpe.wim /index:1 /MountDir:c:\winpe\mount copy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\winpe\mount\windows dism /Unmount-Wim /MountDir:C:\winpe\mount\ /Commit Akademie Dillingen SCHULNETZ Anschlieend darf man nicht vergessen, die modifizierte Datei winpe.wim in das Unterverzeichnis ISO/sources zu kopieren und in boot.wim umzubenennen.
Seite 14
WINPE - AUTOSTART
Standardmig meldet sich WinPE nach dem Start mit einer Kommandozeile und wartet auf eine Eingabe. Sollen Vorgnge automatisiert werden, kann es erforderlich sein, WinPE so anzupassen, dass nach dem Start die erforderlichen Skripte ausgefhrt werden. Nach dem Start von WinPE findet man im Verzeichnis \windows\system32 die Datei startnet.cmd, in der der Startbefehl wpeinit zu finden ist. Diese Datei startnet.cmd kann um weitere Befehle ergnzt werden. Im nachfolgenden Beispiel wird die Datei startnet.cmd um eine Willkommensmeldung ergnzt. Sinnvoll knnte z. B. das Mounten eines Netzlaufwerks oder das automatische Zurckspielen eines vorbereiteten Images sein. 1. 2. 3. ffnen (mount) des Images winpe.wim Modifizieren der Datei startnet.cmd Schlieen (unmount) des Images
dism /Mount-Wim /WimFile:c:\winpe\winpe.wim /index:1 /MountDir:c:\winpe\mount notepad c:\winpe\mount\windows\system32\startnet.cmd wpeinit echo "Akademie Dillingen - Schulnetz" dism /Unmount-Wim /MountDir:C:\winpe\mount\ /Commit Anschlieend wird die modifizierte Datei winpe.wim in das Unterverzeichnis ISO/sources kopiert und in boot.wim umbenannt.
Seite 15
DATEI START.BAT
@echo off cls echo Neuinstallation von Windows 7 echo Es wird die gesamte Festplatte dieses Computers gelscht. set /p choice=Wollen Sie weitermachen (j/n)? if not %choice%==j goto Ende diskpart /s hdprep.txt imagex /apply win7.wim 1 w: bcdboot w:\windows :Ende
DATEI HDPREP.TXT
select clean create select format active assign exit disk 0 partition primary partition 1 fs=ntfs quick label="Win7" letter=w
Durch die obige Skriptdatei hdprep.txt wird keine eigenstndige Bootpartition angelegt. Der Bootmanager bootmgr wird in die Windowspartition installiert.
AUTOSTART
Die Batchdatei start.bat kann auch automatisch ausgefhrt werden, wenn sie in der Autostartdatei startnet.cmd (siehe Seite 14) aufgerufen wird. Eine kleine Herausforderung dabei knnte sein, dass der Laufwerksbuchstabe des USB-Sticks und damit der Ort von start.bat nicht in jedem Fall vorhergesagt werden kann. Die nachfolgenden Befehle prfen deshalb zuerst, in welchem Laufwerk die Startdatei start.bat liegt, bevor diese aufgerufen wird. Ergnzung der Datei \Windows\System32\startnet.cmd wpeinit @echo off for %%q in (c,d,e,f,g,h) do if exist %%q:\start.bat set lw=%%q: %lw% call start.bat
Seite 16
Die nachfolgende Beschreibung ist von Microsoft Technet bernommen (Walkthrough: Boot Windows PE from Hard Disk). Da in der Dokumentation zwei Tippfehler sind, sind die Befehle nachfolgend aufgefhrt: Zur Vorbereitung sollte die 100 MB-groe Systempartition so gro gewhlt werden, dass Windows PE Platz hat (1 GB gengen). Anschlieend bootet man von einem WinPE-Live-System (CD oder USB-Stick). Es werden folgende Laufwerksbuchstaben verwendet: C: Systempartition, in der WinPE installiert werden soll. D: Windows-Startpartition E: CD-Laufwerk, von dem WinPE gestartet wurde
WINPE - BEFEHLSKETTE
imagex /apply e:\sources\boot.wim 1 c: xcopy e:\boot\*.* /e /f c:\boot\ copy e:\bootmgr c: del c:\boot\bcd bcdedit bcdedit bcdedit bcdedit bcdedit createstore c:\temp\BCD store c:\temp\BCD create {bootmgr} /d Boot Manager store c:\temp\BCD set {bootmgr} device boot store c:\temp\BCD create /d WINPE application osloader import c:\temp\BCD
Der letzte Befehl gibt eine GUID zurck (z. B. {f867c937-b1a1-11de-8f2a-abdda77b13d5}). Diese ist (mit den geschweiften Klammern) als <GUID> einzusetzen. bcdedit store c:\boot\BCD set <GUID> osdevice boot bcdedit store c:\boot\BCD set <GUID> device boot bcdedit store c:\boot\BCD set <GUID> path \windows\system32\boot\winload.exe
Seite 17
bcdedit store c:\boot\BCD set <GUID> systemroot \windows bcdedit store c:\boot\BCD set <GUID> winpe yes bcdedit store c:\boot\BCD set <GUID> detecthal yes bcdedit store c:\boot\BCD displayorder <GUID> -addlast Danach wird das normale Windows ebenfalls in den Bootmanager mit aufgenommen: bcdboot d:\windows
1.
Greifen Sie von einem WinPE-Live-System auf einen Windows-XP oder Windows 7-PC (32bit) zu und testen Sie, welche brauchbaren Windows-Programme auch im Live-System ausfhrbar sind. Integrieren Sie diese Programme gegebenenfalls in Ihr WinPE-Live-System. Erstellen Sie eine WinPE-Installations-CD, die (gegebenenfalls nach einer kurzen Sicherheitsabfrage) folgende Schritte automatisch ausfhrt: Verbindung zu einem Netzlaufwerk mit einem vorbereiteten WIM-Image. Falls die Verbindung zum Netzlaufwerk klappt, wird die Festplatte des Computers neu eingerichtet, ein vorbereitetes WIM-Image auf den Computer gespielt und der Bootmanager angepasst. WinPE beendet sich automatisch, der Computer startet von der Festplatte, Windows durchluft eine Mini-Installation. Danach steht ohne weiteren Benutzereingriff ein lauffhiges Windows 7 mit allen installierten Programmen zur Verfgung. Erstellen Sie einen WinPE-USB-Stick, der (gegebenenfalls nach einer kurzen Sicherheitsabfrage) folgende Schritte automatisch ausfhrt: Die lokale Festplatte des Computers wird gelscht und neu eingerichtet. Das vorbereitete WIM-Image auf dem USB-Stick wird auf den Computer gespielt. Der Bootmanager wird angepasst. WinPE beendet sich automatisch, der Computer startet von der Festplatte, Windows durchluft eine Mini-Installation. Danach steht ohne weiteren Benutzereingriff ein lauffhiges Windows 7 mit allen installierten Programmen zur Verfgung.
2.
3.