Anleitung - Eigene Wiederherstellungspartition mit eigenem Windows Image erstellen - Bereitstellen von Windows auf Testcomputern

 

5.            Bereitstellen von Windows auf Testcomputern

In diesem Abschnitt werden Bereitstellungsskripts erstellt, die das Image auf den Testcomputer anwenden, und Tools zum Wiederherstellen des gesamten Systems eingerichtet.

Folgende Skripts werden erstellt:

·      Durch das DiskPart-Skript mit der Bezeichnung "CreatePartitions.txt" wird die Festplatte formatiert, und es werden Partitionen auf Basis der Firmware des Computers erstellt.

 

·      Ein Bereitstellungsskript mit der Bezeichnung "ApplyImage.bat" konfiguriert einen Computer mithilfe der Windows-Imagedatei, die zuvor im Kapitel "Aufzeichnen des Images" aufgezeichnet wurde. Zum Konfigurieren des Computers wird vom Bereitstellungsskript das DiskPart-Skript verwendet und die Systempartition anschließend automatisch konfiguriert.

 

5.1       Erstellen eines DiskPart-Skripts

1.    Schließen Sie die externe USB-Festplatte an den Referenzcomputer an.

 

2.    UEFI-basierte Computer: Starten Sie den Editor, und erstellen Sie eine Textdatei mit Befehlen zum Erstellen der folgenden fünf Partitionen:

 

·      Windows RE-Tools

 

·      System

 

·      Windows

 

·      Microsoft Reserved (MSR)

 

·      Wiederherstellungsimage

 

rem == CreatePartitions-UEFI.txt ==

rem == These commands are used with DiskPart to

rem    set up the drive and ecreate five partitions

rem    for a UEFI/GPT-based computer.

rem    Adjust the partition sizes to fill the drive

rem    as necessary. ==

select disk 0

clean

convert gpt

rem == 1. Windows RE tools partition ===============

create partition primary size=300

format quick fs=ntfs label="Windows RE tools"

assign letter="T"

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

gpt attributes=0x8000000000000001

rem == 2. System partition =========================

create partition efi size=100

rem ** NOTE: For Advanced Format 4Kn drives,

rem          change this value to size = 260 **

format quick fs=fat32 label="System"

assign letter="S"

rem == 3. Microsoft Reserved (MSR) partition =======

create partition msr size=128

rem == 4. Windows partition ========================

rem ==    a. Create the Windows partition ==========

create partition primary

rem ==    b. Create space for the recovery image ===

shrink minimum=15000

rem ==    c. Prepare the Windows partition =========

format quick fs=ntfs label="Windows"

assign letter="W"

rem === 5. Recovery image partition ================

create partition primary

format quick fs=ntfs label="Recovery image"

assign letter="R"

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

gpt attributes=0x8000000000000001

list volume

exit

 

3.    Speichern Sie die Datei unter "E:\CreatePartitions-UEFI.txt", wobei E für den Laufwerkbuchstaben der externen USB-Festplatte steht.

 

4.    BIOS-basierte Computer: Starten Sie den Editor, und erstellen Sie eine Textdatei mit Befehlen zum Erstellen der folgenden fünf Partitionen:

 

·      System

 

·      Windows

 

·      Wiederherstellungsimage

 

rem == CreatePartitions-BIOS.txt ==

rem == These commands are used with DiskPart to

rem    set up the drive and create three partitions

rem    for a BIOS/MBR-based computer.

rem    Adjust the partition sizes to fill the drive

rem    as necessary. ==

select disk 0

clean

rem == 1. System partition ======================

create partition primary size=350

format quick fs=ntfs label="System"

assign letter="S"

active

rem == 2. Windows partition =====================

rem ==    a. Create the Windows partition =======

create partition primary

rem ==    b. Create space for the recovery image 

shrink minimum=15000

rem ==    c. Prepare the Windows partition ======

format quick fs=ntfs label="Windows"

assign letter="W"

rem == 3. Recovery image partition ==============

create partition primary

format quick fs=ntfs label="Recovery image"

assign letter="R"

set id=27

list volume

exit

 

5.    Speichern Sie die Datei unter "E:\CreatePartitions-BIOS.txt", wobei E für den Laufwerkbuchstaben der externen USB-Festplatte steht.

 

5.2       Erstellen des Bereitstellungsskripts

1.    UEFI-basierte Computer: Erstellen Sie eine Textdatei zum Ausführen der folgenden Aufgaben:

 

·      Löschen der primären Festplatte und Erstellen/Formatieren von fünf Partitionen mithilfe des DiskPart-Skripts (siehe Abschnitt 5.1)

 

·      Kopiert das Image auf die Wiederherstellungsimagepartition.

 

·      Anwenden des Images auf die Windows-Partition

 

·      Kopieren der Windows RE-Tools von der Windows-Partition auf die Windows RE-Toolpartition

 

·      Kopieren der Startdateien aus der Windows-Partition auf die Systempartition

 

·      Konfiguriert die Systempartition durch Festlegen der Verzeichnisse der Windows-Partition und der Wiederherstellungstools.

 

rem == ApplyImage-UEFI.bat ==

 

rem == These commands deploy a specified Windows

rem    image file to the Windows partition, and configure

rem    the system partition.

rem    Usage:   ApplyImage WimFileName

rem    Example: ApplyImage E:\Images\ThinImage.wim ==

 

rem == Copy the image to the recovery partition ==

md R:\RecoveryImage

copy %1 R:\RecoveryImage\Install.wim

 

rem == Apply the image to the Windows partition ==

dism /Apply-Image /ImageFile:"R:\RecoveryImage\Install.wim" /Index:1 /ApplyDir:W:\

 

rem == Copy boot files to the System partition ==

W:\Windows\System32\bcdboot W:\Windows

 

rem == Copy the Windows RE image to the

rem    Windows RE Tools partition ==

md T:\Recovery\WindowsRE

xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE\

 

rem == Register the location of the recovery tools ==

W:\Windows\System32\Reagentc /Setreimage /Path T:\Recovery\WindowsRE /Target à W:\Windows

 

rem == Register the location of the push-button reset recovery image. ===

W:\Windows\System32\Reagentc /Setosimage /Path R:\RecoveryImage /Target à W:\Windows /Index 1

 

2.    Speichern Sie die Datei unter "E:\ApplyImage-UEFI.bat", wobei E für den Laufwerkbuchstaben der externen USB-Festplatte steht.

 

3.    BIOS-basierte Computer: Erstellen Sie eine Textdatei zum Ausführen der folgenden Aufgaben:

 

·      Löschen der primären Festplatte und Erstellen/Formatieren von drei Partitionen mithilfe des DiskPart-Skripts (siehe Abschnitt 5.1)

 

·      Kopiert das Image auf die Wiederherstellungsimagepartition.

 

·      Anwenden des Images auf die Windows-Partition

 

·      Kopieren der Windows RE-Tools von der Windows-Partition auf die Systempartition

 

·      Kopieren der Startdateien von der Windows-Partition auf die Systempartition

 

·      Konfiguriert die Systempartition durch Festlegen der Verzeichnisse der Windows-Partition und der Wiederherstellungstools.

 

rem == ApplyImage-BIOS.bat ==

 

rem == These commands deploy a specified Windows

rem    image file to the Windows partition, and configure

rem    the system partition.

 

rem    Usage:   ApplyImage WimFileName

rem    Example: ApplyImage E:\Images\ThinImage.wim ==

 

rem == Copy the image to the recovery partition ==

md R:\RecoveryImage

copy %1 R:\RecoveryImage\Install.wim

 

rem == Apply the image to the Windows partition ==

dism /Apply-Image /ImageFile:"R:\RecoveryImage\Install.wim" /Index:1 /ApplyDir:W:\

 

rem == Copy boot files to the System partition ==

W:\Windows\System32\bcdboot W:\Windows

 

rem == Copy the Windows RE image to the System partition ==

md S:\Recovery\WindowsRE

xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE\

 

rem == Register the location of the recovery tools ==

W:\Windows\System32\Reagentc /Setreimage /Path S:\Recovery\WindowsRE /Target à W:\Windows

 

rem == Register the location of the push-button reset recovery image. ===

W:\Windows\System32\Reagentc /Setosimage /Path R:\RecoveryImage /Target à W:\Windows /Index 1

 

4.    Speichern Sie die Datei unter "E:\ApplyImage-BIOS.bat", wobei E für den Laufwerkbuchstaben der externen USB-Festplatte steht.

5.3       Ausführen des DiskPart-Skripts auf dem Testcomputer

1.    Starten Sie Windows PE. Führen Sie dazu die folgenden Schritte aus:

 

a.    Setzen Sie den USB-Speicherstick, der Windows PE enthält, am Testcomputer ein.

 

b.    Starten Sie den Testcomputer, und drücken Sie dann eine Taste, um das Auswahlmenü für das Startgerät des Testcomputers aufzurufen.

 

c.     Wählen Sie als Startgerät den USB-Speicherstick aus.

 

Windows PE wird automatisch gestartet. Dieser Prozess kann einige Minuten dauern.

 

2.    Führen Sie in der Windows PE-Befehlszeile den folgenden Befehl entsprechend der UEFI- oder BIOS-basierende Computer aus:

 

diskpart /s E:\CreatePartitions-UEFI.txt

 

oder

 

diskpart /s E:\CreatePartitions-BIOS.txt

E steht hierbei für den Laufwerkbuchstaben der externen USB-Festplatte.

 

Die Skripts erstellen und konfigurieren die Partitionen auf dem Testcomputer.

5.4       Ausführen des Bereitstellungsskripts auf dem Testcomputer

1.    Führen Sie an der Windows PE-Eingabeaufforderung den folgenden Befehl aus:

 

copy E:\ApplyImage E:\Images\ThinImage.wim

E steht hierbei für den Laufwerkbuchstaben der externen USB-Festplatte.

 

Dieser Schritt kann mehrere Minuten dauern.

 

2.    Trennen Sie die externe USB-Festplatte vom Testcomputer, und geben Sie Folgendes ein:

 

exit

5.5       Überprüfen der Windows-Installation auf dem Testcomputer

1.    Starten Sie den Computer neu. Die Windows-Willkommensseite wird gestartet.

 

2.    Erstellen Sie auf der Windows-Willkommensseite ein lokales Benutzerkonto.

 

3.    Stellen Sie sicher, dass Ihre Anpassungen angezeigt werden und die Festplatten und Wiederherstellungsimages vorhanden sind.

 

Wenn Ihre Anpassungen, die Festplattenpartitionen und die Wiederherstellungsdateien angezeigt werden, verfügen Sie über ein angepasstes Windows-Image und einfache Bereitstellungsskripts, die Sie in Verbindung mit den Computern in Ihrer Organisation verwenden können.