2 gleiche Editionen in eine install.wim Windows 7

- OCinside.de PC Forum
https://www.ocinside.de

-- Tipps und Tricks
https://www.forum-inside.de/forums.cgi?forum=5

--- 2 gleiche Editionen in eine install.wim Windows 7
https://www.forum-inside.de/topic.cgi?forum=5&topic=509

Ein Ausdruck des Beitrags mit 1 Antworten ergibt bei 3 Antworten pro Seite ca. 1 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 4.99 Gramm Papier.


-- Veröffentlicht durch MetaIIica am 1:19 am 1. Okt. 2010

Und wir machen munter weiter.....:lol::lol::punk:

Folgendes Szenario:
Wir haben mehrer PCs zB. von Mutter, Vater, Sohn und Tochter und jeder hat verschiedene PCs mit den unterschiedlichsten PC-Komponenten und auch Software. Nur eines ist bei allen gleich. Alle setzen die gleiche Win7 Version ein.

Wir brauchen also folgendes:
RT-Seven Lite ( http://www.rt7lite.com/ )
WAIK für Windows 7 Downloadbar bei Microsoft (kostenlos)
einen Hexeditor
Windows 7 DVD
einen DVD-Rohling oder USB-Stick ab 4GB

Zuerst kopieren wir jeweils in einen separaten Ordner den Inhalt der Win7-DVD.
Wir haben dann
Ordner Vater -> Inhalt der DVD
Ordner Mutter -> Inhalt der DVD
Ordner Sohn -> Inhalt der DVD
usw.

Dann konfigurieren wir jeweils mit RT-Seven lite die jeweiligen Versionen. beim Speichern sollte sinniger Weise nur das bearbeitete Image genommen werden, in dem Fall Ultimate.
Das Image von dem ersten PC (Vater) sollte die Chipsatztreiber aller verwendeten PCs enthalten, dies dann auf boot.wim und image.wim anwenden (Rechtsklick auf dem ausgewählten Treibereintrag)
Bei den anderen reicht es wenn es nur in der image.wim enthalten ist
Bei Autounattend lasst den Haken weg bei "diese Version nehmen" ! Das ist wichtig da sonst die Auswahl der jeweiligen Versionen übersprungen wird
Es macht Sinn, so viel wie möglich einzustellen und nehmt ruhig die anderen Tabularasa-Anleitungen zur Hand)
öffnet die entstandene autounattend.xml mit einem Editor und löscht folgendes raus falls vorhanden:

Code

               <ProductKey>
                   <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                   <WillShowUI>OnError</WillShowUI>
               </ProductKey>

und
Code
         <InstallFrom>
           <MetaData wcm:action="add">
             <Key>/IMAGE/NAME</Key>
             <value>Windows 7 ULTIMATE</value>
           </MetaData>
         </InstallFrom>


das macht ihr bei jeder Version

auf http://metallica.gaddy.de/autounattend.txt könnt ihr sehen wie das aussehen kann


Nachdem alle PCs fertig sind öffnen wir ein Commandprompt im Adminmodus(wichtig)
dort geben wir nacheinander ein:

Imagex /export /compress maximum "D:\vater\sources\install.wim" 1 "D:\new.wim" "VATER"
Imagex /export /compress maximum "D:\mutter\sources\install.wim" 1 "D:\new.wim" "MUTTER"
Imagex /export /compress maximum "D:\sohn\sources\install.wim" 1 "D:\new.wim" "SOHN"
Imagex /export /compress maximum "D:\tochter\sources\install.wim" 1 "D:\new.wim" "TOCHTER"


es wird also eine neue new.wim geschrieben die alle Versionen vereint. Das geht recht fix. Die erstellte imge.wim ist kleiner als alle einzelnen Versionen zusammen, könnte sich im Bereich 4-5GB bewegen
Imagex /export "D:\sohn\sources\install.wim" 1 "D:\new.wim" "SOHN" <-- ist freigestellt was ihr da eintragt

hier eine vereinfachende Batch, was dir das Arbeitslaufwerk auswählen lässt, dort dann die richtigen Ordner erstellt was für die correcte Erstellung benötigt wird, die Windows 7-DVD in die jeweiligen Ordner kopiert und dann pausiert während euer RT-Seven Lite oder anderes Tuningtool die Images bearbeitet.
Es ist für 4 PCs ausgelegt. Ggf. muß die Batch ergänzt werden, wenn mehr oder weniger PCs vorhanden sind. Die Eingabeaufforderung muß Adminrechte haben! Kopiert es in den Ordner wo ihr imagex.exe habt
Es geht also davon aus das:
4 PCs vorhanden sind
1x die gleiche Version nach der Bearbeitung mit RT Seven lite in den jeweiligen install.wim vorhanden ist
dieses Batchscript dort liegt wo imagex.exe liegt. (Es macht Sinn, imagex.exe in den Arbeitsordner zu kopieren wo dann diese batch auch reingehört)

Hier ist der Batchcode
Code

@echo off
echo ----------------------------------------------------------------
echo hiermit erstellst Du vollautomatisch eine Image.wim
echo wo mehrere gleiche Versionen zusammengefasst werden
echo dies ist fuer 4 Computer ausgelegt.
echo (c) by MetaIIica 2010
echo ----------------------------------------------------------------
echo.
echo.

echo Arbeitslaufwerk auswählen
set LW=
set /p LW=Bitte Laufwerksbuchstabe eingeben (Format: X:):
echo es wird folgendes Laufwerk verwendet:"%LW%"

echo ueberpruefe ob die Ordner angelegt sind und lege sie ggf. an
echo.
IF NOT EXIST %LW%\work md %LW%\work
IF NOT EXIST %LW%\temp md %LW%\temp
IF NOT EXIST %LW%\1 md %LW%\1
IF NOT EXIST %LW%\2 md %LW%\2
IF NOT EXIST %LW%\3 md %LW%\3
IF NOT EXIST %LW%\4 md %LW%\4
echo.

echo lege deine Windows 7 DVD in das DVD-Laufwerk ein!
pause nul
echo DVD-Laufwerk auswählen
set CDROM=
set /p CDROM=Bitte DVD-Laufwerk eingeben (Format: X:):
echo es wird folgendes Laufwerk verwendet:"%CDROM%"
echo.
goto check

:check
echo ermittle Windows 7 DVD und kopiere den Inhalt auf die Platte...
if exist %CDROM%\sources\install.wim goto copy
if not exist %CDROM%\sources\install.wim goto error

:copy
xcopy %CDROM%\*.* %LW%\1 /i /k /e /r /y /h
xcopy %CDROM%\*.* %LW%\2 /i /k /e /r /y /h
xcopy %CDROM%\*.* %LW%\3 /i /k /e /r /y /h
xcopy %CDROM%\*.* %LW%\4 /i /k /e /r /y /h
echo fertig
goto export

:export
echo.
echo sucht und loesche ggf. alte install.wim auf dem Root von %LW%
echo.
IF EXIST %LW%\install.wim del %LW%\install.wim
echo fertig
echo.
echo.
echo ----------------------------------------------------------------
echo nun starte RT Seven Lite und bearbeite alle Images
echo hier erst weitermachen wenn du fertig bist. Hier im
echo Fenster vorher keine Taste druecken!!
echo ----------------------------------------------------------------
pause nul

echo wirklich fertig mit allen PCs??
pause nul
echo.
cls
echo ------------
echo Exportieren
echo ------------

echo exportiere install.wim vom PC 1 in den Arbeitsordner
echo.
imagex /export /compress maximum %LW%\1\sources\install.wim 1 %LW%\work\1.wim PC1
echo.

echo exportiere install.wim vom PC 2 in den Arbeitsordner
echo.
imagex /export /compress maximum %LW%\2\sources\install.wim 1 %LW%\work\2.wim PC2
echo.

echo exportiere install.wim vom PC 3 in den Arbeitsordner
echo.
imagex /export /compress maximum %LW%\3\sources\install.wim 1 %LW%\work\3.wim PC3
echo.

echo exportiere install.wim vom PC 4 in den Arbeitsordner
echo.
imagex /export /compress maximum %LW%\4\sources\install.wim 1 %LW%\work\4.wim PC4
echo.
echo --------------------------
echo fuehre alle Images zusammen
echo.
echo.
echo exportiere 1.wim vom PC 1
echo.
imagex /export %LW%\work\1.wim 1 %LW%\install.wim PC1
echo.

echo exportiere 2.wim vom PC 2
echo.
imagex /export %LW%\work\2.wim 1 %LW%\install.wim PC2
echo.

echo exportiere 3.wim vom PC 3
echo.
imagex /export %LW%\work\3.wim 1 %LW%\install.wim PC3
echo.

echo exportiere 4.wim vom PC 4
echo.
imagex /export %LW%\work\4.wim 1 %LW%\install.wim PC4
echo.
echo.
echo fertig
echo.
goto end

:error
echo Es wurde keine Windows 7 DVD gefunden
echo Bitte lege die Windows 7 DVD ein
pause nul
cls
goto check

:end




nachdem wir damit fertig sind öffnen wir die neue new.wim mit dem Hexeditor, scrollen weit nach unten und können dann dies sehen:


Seit vorsichtig! Es macht nur Sinn die Beschreibung zu editieren. Die weitere Schwierigkeit ist, man hat genau 18 Buchstaben(Ultimate). In der geöffneten install.wim werden diese Buchstaben mit jeweils einem Ponkt getrennt, diese nicht überschreiben.
dann schaut ihr wo ihr Windows 7 Ultimate findet. das sieht im Hexeditor dann so aus wie auf dem Screen. Da ist das in blau hervorgehobene schon richtig editiert.
Überlegt euch etwas, wo 18 Buchstaben enthält(oder mehr oder Weniger, je nach eingesetzten Editionen

habt ihr das, speichert es mit "speichern unter" als install.wim, die alte new.wim haltet als Backup

Solltet ihr verschiedene Editionen, also Ultimate, Home Premium usw.  nutzen, könnt ihr das mit dem Hexeditor überspringen wenn ihr dies nicht extra kennzeichnen wollt, man weiss ja wer welche Version benutzt

Nun kopiert man diese install.wim in den Sources-Ordner wo alle Chipsatztreiber in der Boot.wim enthalten ist.

die Autounattend.xml jeder PCs kopieren wir auch rein und benennen die jeweiligen autounattend.xml in autounattend.vater usw. um

jetzt macht es Sinn dies vom USB-Stick installieren zu lassen. Der weitere Vorteil ist das es von USB-Stick rasend schnell geht(der erste Teil wo die Dateien auf die Platte kopiert werden. Der Rest passiert eh von der Platte) Mein oller Intenso Rainbow spult das in 10min runter :D

Schritt 1 – USB-Stick mit NTFS formatieren
Schritt 2 – Auf Windows 7-CD im Ordner “boot” das Kommando “bootsect.exe /nt60 USBStickLaufwerk:” ausführen (USBSticklaufwerk ist der Laufwerksbuckstabe eures Sticks
Schritt 3 – Alle Dateien vom Vater-Ordner auf den USB-Stick kopieren

Alternativ könnt ihr auch das Programm WinSetupfromUSB nutzen, wo ihr dann noch anderen Schamass auf den Stick kopieren könnt was dann mit einem hübschen Grubmenü startbar ist. zB. WinXP sollte noch ein XP-PC verwendet werden oder UBCD4Win/BartPE usw.

Dann ist euer Stick soweit fertig. Für die Auswahl der richtigen Version die richtige autounattend.XXXX in autounattend.xml umbenennen und der Stick ist scharf.
wollt ihr eine DVD brennen solltet ihr die autounattend.xml vom Root des USB-Stick suchen lassen oder verwendet eine Diskette

Diese Anleitung sollte auch mit Windows Vista funktionieren, bedenkt da aber das ihr WAIK für Vista braucht und Vlite
Ebenso sollte es für die Server 2008 gehen, da benutzt ihr auch das richtige WAIK und RT Server Customizer (http://2kr2.rt7lite.com )




(Geändert von MetaIIica um 6:06 am Okt. 2, 2010)


OCinside.de PC Forum
© 2001 - 2024 www.ocinside.de