hardware-world4u - Windows

Windows XP CD PERFEKT!!

Windows XP CD PERFEKT!!

DIeser Text ist nicht von mir!!!
Aber er wird wohl trotzdem manchen helfen!!! :)

"1. Service Pack integrieren

1.1. Service Pack 1 integrieren

So bevor ihr die CD auf Festplatte kopiert, solltet ihr erstmal in den Ordneroptionen "Alle Dateien anzeigen" markieren und das Service Pack 1 solltet ihr natürlich schon runtergeladen haben
So jetzt kopiert ihr den kompletten Inhalt auf Festplatte (am Besten wo der meiste freie Speicherplatz ist).
So wenn ihr das getan habt erstellt ihr in diesem Verzeichnis einen neuen Ordner und nennt ihn "sp1". Dort kopiert ihr dann das Service Pack 1 rein.
Jetzt öffnet ihr die Eingabeaufforderung und wechselt in eurer sp1 Verzeichnis im Windows Ordner (z.b. D:\WindowsXP\sp1\). Der Befehl dafür würde lauten: "D:\Euer Windows Verzeichnis\sp1" ohne "" natürlich
So wenn ihr das gemacht habt gebt ihr folgendes in die Eingabeaufforderung ein: "xpsp1_de_x86.exe -x"
Die Frage ob es in den sp1 Ordner entpackt werden soll mit JA beantworten. So jetzt wechselt ihr in den Unterordner "Update" und gebt folgenden Befehl in die Eingabeaufforderung ein:
"update -s:d:\windowsxp" (keine Leerzeichen hinter dem "-", das Verzeichnis natürlich durch eures ersetzen)

So jetzt wird das Service Pack installiert. Kann von Rechner zu Rechner unterschiedlich lange dauern.


So wenn die Installation abgeschlossen ist, öffnet sich noch ein Fenster mit der Bestätigung.


Jetzt ist das Update integriert und die Daten müssten nur noch gebrannt werden. Wobei wir das in diesem Fall erstmal hinten anschieben, da die CD ja noch nicht ganz fertig ist


--------------------------------------------------------------------------------


2. Unbeaufsichtigte Installation

2.1. Unbeaufsichtigte Windows Installation erstellen

So als erstes wechselt ihr in den Ordner SUPPORT\TOOLS und entpackt die DEPLOY.CAB in irgendein Verzeichnis. Damit ihr es leichter habt, habe ich schon eine fertige Antwort Datei erstellt, die ihr hier runterladen könnt.
Jetzt wechselt ihr in das Verzeichnis wo ihr die DEPLOY.CAB entpackt habt und öffnet "SetupMgr". Hier stellt ihr die nötigen Dinge wie CD-Key, Benutzername usw. ein. So wenn ihr fertig seid, speichert ihr die Datei und öffnet sie direkt wieder mit einem Texteditor und löscht folgende Zeilen wenn vorhanden:

[SetupMgr]
DistFolder=
DistShare=

Außerdem achtet darauf das AutoPartition auf 0 steht, damit ihr bei der Installation die gewünschte Partition wählen könnt.
So unter [Unattended] müsst ihr die Einträge so abändern

UnattendMode=FullUnattended
OemPreinstall=Yes
DriverSigningPolicy = Ignore
OemPnPDriversPath = Drivers\

Es kann auch sein das manche Zeilen nicht vorhanden sind, dann einfach einfügen.

Auf den Befehl "OemPnPDriversPath" geh ich weiter unten noch ein, da er die Verzeichnisse der Treiber angibt, die eingebunden werden sollen.

So jetzt müsst ihr nur noch die WINNT.SIF und die vom SetupMgr erstellten WINNT.bat in den "i386" Ordner kopieren.
Jetzt sollte die Installation fast ohne Benutzereingaben erfolgen. Es gibt allerdings Ausnahmen:

Undzwar müsst ihr selber eine Partition auswählen, wobei ich das besser finde, weil wäre ja nicht so schön wenn Windows ausversehen die falsche Partition formatiert
Und ihr müsst beim ersten Windows Start immernoch nen Benutzer erstellen.
Für letzteres gibt es allerdings einen Weg, dass auch zu automatisieren.

2.2. Automatische Benutererstellung & Login

Als erstes ladet ihr euch diese Reg und Batch File runter. Jetzt kopiert ihr beide in euren $OEM$ Ordner. Jetzt öffnet ihr beide mit einem Texteditor und passt sie nach euren Wünschen an. Ich denke das jeder weiss was er ändern muss
Wenn ihr damit fertig seit, erstellt ihr im selben Ordner eine Textfile und nennt sie "cmdlines.txt".
In diese fügt ihr nun folgende Zeilen ein:

[COMMANDS]
"useraccounts.cmd"

Dann müsst ihr nur noch folgendes in eurer WINNT.SIF unter [Unattended] ergänzen:

UnattendSwitch="Yes"

Dieser Befehl führt dazu, dass der Anmeldebildschirm übersprungen wird. Mit diesen Einstellungen wäre eure Windows Installation komplett unattended
So das wars schon! Jetzt wird während des Setups automatisch ein Benutzer mit administrativen Rechten erstellt und wird beim ersten Start direkt eingeloggt.


--------------------------------------------------------------------------------


3. Aktuelle Treiber einbinden

3.1. Raid bzw. SCSI Treiber einbinden

So als erstes erkläre ich wie man einen RAID bzw. SCSI Treiber einbindet, wobei es nur eine Anleitung ist, weil man den RAID genauso wie den SCSI einbindet.
Als erstes müssen wir die *.sys Dateien des Controller Treibers in den Unterordner "i386" kopieren. Bei mir waren das "Si3112r.sys" und "SIWinAcc.sys". Es kann bei euch auch nur eine Datei sein aber die Einbindung ist immer gleich. Die Dateien findet ihr natürlich in dem Verzeichnis des Treibers. Jetzt sucht man im gleichen Ordner nach einer "TXTSETUP.SIF". Diese öffnet man nun und sucht nach dem Eintrag "[SourceDisksFiles.x86]". Unter diesem Eintrag fügt ihr dann folgendes ein:

xxx.sys = 1,,,,,,4_,4,1,,,1,4 (xxx.sys steht natürlich für eure Datei)

Falls ihr mehrere *.sys Dateien wie ich habt kopiert ihr die Zeile zweimal und ändert jeweils nur den Namen der Datei. Den Rest lasst ihr so !

So dann in der gleichen Datei wieder nach folgendem Eintrag suchen:
PCI\VEN_105A&DEV_4D33 = "ultra"

Solch einen ähnlich Eintrag findet ihr auch in der *.inf Datei eures Treibers. Diesen fügt ihr unter die gesuchte Zeile ein wie folgt:

PCI\VEN_105A&DEV_4D33 = "ultra"
PCI\VEN_1095&DEV_3112&SUBSYS_61121095 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_61121096 = "SIWinAcc"

So sieht das bei mir aus. Falls ihr nur eine *.sys Datei habt, dann braucht ihr natürlich nur einen Eintrag.

So und damit ihr versteht wie das funktioniert erklär ich es natürlich nochmal

Also bei mir waren in der *.inf Datei des Treibers viele Zeilen von "PCI\...", habe aber einfach die erste Zeile genommen.
Die sollte so aussehen:

PCI\VEN_1095&DEV_3112&SUBSYS_61121095

Diese fügt ihr einfach unter [k]PCI\VEN_105A&DEV_4D33 = "ultra"[/k] ein und ändert sie etwas ab. Undzwar wie bei meinen einfach den Namen der sys Datei ohne die Endung.
Falls ihr mehrere sys Dateien habt einfach die letzte Zahl (wie bei meinem Beispiel) um 1 erhöhen dann läuft das auch
So jetzt müsst ihr in der TXTSETUP.SIF noch nach "[SCSI]" suchen und unter dieser Zeile folgendes eingeben:

aac = "PERC 320/DC"

aac erstetzt ihr natürlich durch den Namen eurer Sys Datei ohne die Endung. Falls ihr mehrere *.sys Dateien habt, macht ihr einfach für jede Datei eine Zeile. Anstelle von "PERC 320/DC" gebt ihr den genauen Namen eures Controllers ein. Den Namen findet ihr in der *.inf Datei des Treibers.

Bei mir sieht das so aus:

SI3112r = "Silicon Image Sil 3112 SATARaid Controller"
SiWinAcc = "Silicon Image Sil 3112 SATARaid Controller"

Ich hoffe ihr habt das verstanden. Bei Fragen könnt ihr mir jederzeit schreiben.

So und damit der Controller Treiber auch nach der Windows Installation direkt im Gerätemanager installiert ist, müssen wir noch etwas machen
Undzwar wechselt ihr wieder in den Windows Ordner und erstellt dort einen Ordner "$OEM$". In diesem Ordner ein weiter "$1" und dort wieder einen "drivers". Wenn eure Windows CD auf D:\WindowsXP\ kopiert worden wäre, müsste es wie folgt aussehen:
D:\WindowsXP\$OEM$\$1\drivers\
So in diesem Ordner erstellt ihr einen weiteren Ordner z.b. "000_RAID" und kopiert alle Dateien von eurem Controller Treiber rein.
Jetzt öffnet ihr wie im Schritt 2 eure WINNT.SIF im i386 Ordner und bearbeitet folgende Zeile:

OemPnPDriversPath = Drivers\
In dieser Zeile stehen die Pfade zu den Treibern die während des Setup's installiert werden sollen.
Wenn ihr also jetzt den RAID Treiber installieren wollt, müsste die Zeile wie folgt lauten:

OemPnPDriversPath = Drivers\000_RAID

Wenn ihr mehrere Verzeichnisse angeben wollt müsst ihr dies mit einem ";" trennen. Beim letzten Verzeichnis allerdings nicht.
So jetzt habt ihr erfolgreich euren RAID bzw. SCSI eingebunden
Ihr müsst jetzt nicht mehr F6 während des Setups drücken und beim ersten Windows Start ist der Treiber direkt installiert

Inzwischen gibt es im Punkt 4 eine leichtere Methode den Treiber mit einzubinden. Einfach das $OEM$ Verzeichnis in den "FILESCD" Ordner kopieren. Den Rest macht das Programm

3.2. Chipsatz Treiber

Hier erkläre ich wie man die Chipsatz Treiber wie Intel, Nforce, Via usw. mit einbindet, sodass sie während des Setups installiert werden.
Allerdings erkläre ich nur anhand der Nforce Treiber wie das funktioniert, da ich kein VIA Board habe Ich denke aber das es für die anderen gleich abläuft.

Also zuerst erstellen wir in unserem driver Ordner einen weiteren und nennen ihn "005_Nforce". Nun entpackt man den Nforce Treiber und kopiert alle Ordner wie "AudioDrv", "Ethernet", "GART" usw. in diesen Ordner. Nur diese Ordner ... die Setup Dateien brauchen wir nicht.
Jetzt öffnen wir wieder die WINNT.SIF im i386 Ordner und fügen der in 3.1 genannten Zeile folgendes hinzu:

Drivers\005_Nforce\AudioDrv;Drivers\005_Nforce\Eth ernet;Drivers\005_Nforce\GART;Drivers\005_Nforce\I DE\WinXP;Drivers\005_Nforce\MemCtl;Drivers\005_Nfo rce\SMBus[/b]

Die komplette Zeile würde also wie folgt aussehen:

OemPnPDriversPath = Drivers\000_RAID;Drivers\005_Nforce\AudioDrv;Drive rs\005_Nforce\Ethernet;Drivers\005_Nforce\GART;Dri vers\005_Nforce\IDE\WinXP;Drivers\005_Nforce\MemCt l;Drivers\005_Nforce\SMBus

Leider sieht das hier im Forum etwas verwirrend aus. Wichtig ist allerdings das dieser Befehl in einer Zeile stehen muss!!!!

So jetzt wären die Nforce Treiber auch dabei

3.3. Grafikkarten-Treiber

Ich gehe hier von meiner Nvidia Karte aus .. sollte bei ATI aber genauso funktionieren.
Hier wird es jetzt etwas schwieriger, weil Windows eigene Nvidia Treiber hat und diese aufjedenfall benutzen will egal ob man andere neuere Treiber eingebunden hat.
So um diese Treiber zu entfernen müssen wir in den folgenden Dateien nach "nv4" suchen und entfernen. Die Dateien lauten wie folgt:

TXTSETUP.SIF
DOSNET.INF
DRVINDEX.INF

Ihr könnt ohne schlechtes Gewissen alle Einträge wie "d1,nv4.dll" usw. löschen!

Jetzt müsst ihr noch alle "nv4.inf" Dateien im i386 Ordner löschen. Allerdings lauten die Endungen dort *.in_ , weil sie gepackt sind.
Müssten bei 2 Dateien sein glaub ich.

So jetzt muss nur noch im drivers Ordner ein weitere namens "010_Grafik" erstellt werden. Dort dann noch einer und gebt ihm den Namen "Nvidia". Dort kopiert ihr den Inhalt eures Nvidia Treibers hinein.
Jetzt müsst ihr in eurer WINNT.SIF wieder etwas hinzufügen.
Undzwar diesen Eintrag:

;Drivers\010_Grafik\Nvidia\

Jetzt wird Windows auch brav euren Treiber verwenden

Update: Bei ATI Treibern müsst ihr das nicht machen, weil Windows lediglich alte Treiber besitzt. Also einfach nur die Treiber in $OEM$\Drivers\ kopieren und in der WINNT.SIF den Pfad angeben.
THX @CyrusTheVirus für diesen Tipp.


--------------------------------------------------------------------------------


4. XPCREATE

4.1. Ordnerbeschreibung und Updates

So als erstes müsst ihr euch das Hauptprogramm XPCREATE von https://greenmachine.msfnhosting.com/XPCREATE herunterladen und in ein beliebiges Verzeichnis entpacken.

Im Folgenden schreibe ich welche Updates in welchen Ordner gehören und gebe auch die Downloadlinks dazu an, damit ihr nicht so lange suchen müsst

BOOT
Hier braucht ihr nichts dran zu ändern, da hier schon eine Bootfile für XP drin ist.

FILESCD
Dieser Ordner ist sehr wichtig da hier euer $OEM$ Ordner reinkommt. Und natürlich sollte hier auch die WINNT.SIF und WINNT.bat aus dem i386 Ordner rein damit eure Installation auch unattended bleibt. Allerdings müsst ihr "FILESCD" dort vorher einen i386 Ordner erstellen und die beiden Dateien reinkopieren denn sonst würde er die Dateien ins Hauptverzeichnis kopieren.

SPACKS
Hier kommt das SP1 oder SP1a rein. Falls eure Version das schon integriert hat könnt ihr den Ordner leer lassen.

SVC-DAS
Hier würden MDAC Setup Dateien reinkommen. Allerdings gibt es keine Updates.

SVC-EXE
Ausführbare Dateien, die mit speziellen Parametern gestartet werden kommen hier rein. Hier gibts auch keine Dateien von denen ich wüsste

SVC-DAH
Hier kommen MSXML Updates rein. Diese nur benutzen wenn auch im letzten Punkt das Hauptprogramm verwendet wird.

Hotfix für MSXML 3.0 SP4: KB832414

SVC-HF1
Hier kommen alle Updates rein die sich unbeaufsichtigt mit den Parametern "/Q /O /U /N /Z" installieren lassen. Man erkennt solche Updates auch am Aussehen. Undzwar sehen diese so aus.


Sicherheitsupdate für Windows XP: KB810217
Windows XP-Patch: Neues Symbol für das Feature "Programmzugriff und -standards"

Update für die Windows-Fehlerberichterstattung: KB821253

Windows XP SP1-Updates für USB 1.1 und 2.0: KB822603

Sicherheitsupdate für Microsoft Windows XP: KB823182

Blaster: Sicherheitsupdate für Windows NT 4.0

Sicherheitsupdate für Microsoft Windows XP: KB824141

Sicherheitsupdate für Microsoft Windows XP: KB825119

Update Rollup 1 für Microsoft Windows XP: KB826939

Windows XP-Supportpatch für Wireless Protected Access

Sicherheitsupdate für Windows XP: KB828028

Sicherheitsupdate für Microsoft Windows XP: KB828035

Jet 4.0 Service Pack 8

Wichtiges Update für Windows: KB833407

Vorschau ist in der Faxkonsole unter Windows XP SP1 nicht verfügbar

Während der Wiedergabe des einführenden Videoclips reagiert das Spiel nicht mehr (hängt) oder wird unerwartet beendet

Windows XP-Sicherheitspatch: Sicherheitsupdate für IIS 5.1

Windows XP-Patch: Einige Fixes für die Anwendungskompatibilität sind nach dem Installieren des Updates 328310 nicht mehr funktionsfähig

Windows XP-Sicherheitspatch: IIS-Remoteangriff durch Sicherheitslücke in ntdll.dll

Windows XP SP1 Patch - Memory Allocation Problem

Windows Media Player Update: KB828026

Update für Windows XP: der Link "Musik online kaufen":KB833998

SVC-HF2
Hier kommen alle Updates rein die sich unbeaufsichtigt mit den Parametern "/Q:U /R:N" installieren lassen. Man erkennt solche Updates auch am Aussehen. Undzwar sehen diese so aus.


Hilfe Update

Windows Script 5.6 für Windows 2000 und XP

Kumulatives Sicherheitsupdate für Outlook Express: Q330994

Kumulatives Sicherheitsupdate für Internet Explorer 6 Service Pack 1: KB832894


SVC-MDC
Hier kommen MDAC Sicherheitsupdates rein.


Microsoft Data Access Components (MDAC) Sicherheitspatch MS04-003 (32 Bit)

SVC-MSX
Diese Dateien müssen keine besonderen Parameter unterstützen.


Update für Windows XP: HighMAT-Unterstützung im Assistenten zum Schreiben von CDs
!optional! wer es nicht braucht kann es weglassen.

SVC-PRE
Hier kommen gepachte Files wie DirectX9 OPK rein.

DirectX9 OPK

SVC-SWF
Hier kommt der Flash Player rein

Flash Player für den Internet Explorer

SVC-WMP
Hier kommt die normale WMP 9 Version rein. Während des Batchvorgangs am Abschluss wird diese Datei neu gepackt die sich unbeaufsichtigt installieren läßt.


Windows Media Player 9-Reihe für Windows XP

SVC-WMS
Hier kann die aktuelle Version des Windows Messenger reinkopiert werden. Der Link fehlt hier, weil ich den Messenger nur unnötig finde aber ist natürlich jedem selbst überlassen.

SVC-X2M
Hier kommt die aktule MSXML Version rein.


Microsoft XML Parser (MSXML) 3.0 Service Pack 4 (SP4) - Deutsch

4.2. Konfiguration

Ich gehe davon aus das ihr alle Updates in die korrekten Ordner kopiert habt. Habe es ja relativ simpel erklärt Allerdings solltet ihr die Namen ändern so dass z.b. nur noch das steht "KB832894". Den Rest könnt ihr rauslöschen.

So nun wechselt ihr in den XPCREATE Ordner und öffnet eure "XPCREATE.ini".

Bei mir sieht sie wie folgt aus:

[XPCREATE]

XPSOURCE=H: <- hier das Laufwerk angeben wo eure Windows Quell CD drin ist
BOOTIMGFILE=BOOT\XPCTBOOT.BIN <- einfach so lassen
XPISO=XPCREATE.ISO <- das ist der Name für das ISO was erstellt wird
CDERASE=NO
CDSPEED=MAX
CDBURNER=L:

Der Rest ist wohl selbsterklärend. Wobei ich empfehle nicht das erstellte Image zu nehmen, da eure CD dann "XPCREATE" heisst. Nach dem Batchvorgang habt ihr einmal einen Ordner namens "CDROOT" wo sich eure komplette WinXP CD mit allen integrierten Updates befindet. Das könnt ihr dann nehmen und der CD einen vernünftigen Namen geben
Aber nicht vergessen das ihr dann wieder eine Bootfile brauch. Ist ja im ersten Post erklärt

So dann einfach die XPCREATE.cmd ausführen, zurücklehnen und sich fragen was das für ne Arbeit gewesen sein muss um dieses Programm zu schreiben Dauert aber so ca. 30 Minuten.


--------------------------------------------------------------------------------


5. Mit Nero brennen

5.1. Bootable CD mit Nero Brennen

Bevor wir die CD Brennen möchte ich euch noch einen Tipp geben. Falls die CD zu groß ist, könnt ihr etwas Platz schaffen indem ihr die Ordner "DOCS", "SUPPORT" und "VALUEADD" löscht. Damit spart man immerhin ca. 40 Mb. Man kann es natürlich auch auf ne DVD Brennen dann hat man kein Platzproblem Hier ist noch die Bootfile für Windows XP, die notwendig ist. Hier ist noch die Win2k Bootfile

Also erstmal starten wir Nero
Dann wählen wir "Neue Zusammenstellung" und dort CD-Rom(Boot).
Jetzt stellt ihr alles so wie auf den Screens ein.




So jetzt nur noch die Dateien auswählen und die Zusammenstellung brennen und fertig ist die Unbeaufsichtigte Windows XP mit SP1, PreSP2 Updates und aktuellen Treibern.

Um vorweg mir bestimmt Kommentare zu ersparen gebe ich ehrlich zu, dass ich einige Teile von www.windowshelpline.de übernommen habe. Allerdings stand dort auch nicht alles und so müsst ihr euch nicht alles zusammensuchen wie ich
Falls ihr etwas nicht versteht oder spezielle Fragen habt könnt ihr gerne in diesem Thread fragen oder mir eine PM schicken.

Ach und für die, die nicht warten können, sollte mal auf folgender Seite vorbeischauen https://unattended.msfn.org/index.htm. Die Seite ist allerdings in Englisch aber die meisten können ja wohl etwas Englisch
Es gibt aber noch eine alte Übersetzung dieser Seite, die zwar nicht mehr so aktuell ist aber doch sehr hilfreich. Diese könnt ihr hier runterladen. Inzwischen gibt es eine neue Seite in Deutsch. Ihr könnt sie unter dieser Adresse erreichen

Übrigens mit diesen Updates seid ihr echt up-to-date. Euch fehlt dann keine wichtiges Sicherheitsupdate mehr
Es ist nur nicht das erweiterte Netzwerkpaket dabei wobei das auch nur optional ist. Man kann es leider nicht mit integrieren. Dieses muss man halt einfach über das Windows Update herunterladen ... aber is ja nur ein Update

So hoffentlich konnte ich einigen unter euch mit dieser Anleitung helfen auf dem Weg zur Erstellung der perfekten Windows CD

Falls Links nicht gehen sollten dann sagt mir bitte Bescheid. Es müssten aber eigentlich alle gehen Hab grad doch welche gefunden die per Linkslick nicht gehen. Bei solchen einfach "Rechtsklick -> Ziel speichern unter" probieren dann müsste es eigentlich gehen. Ansonsten sagt mir bitte Bescheid!

Über Lob oder Verbesserungsvorschläge würde ich mich sehr freuen

mfg
jacky "

Hier das Orginal:
" https://www.forumdeluxx.de/forum/showthread.php?t=50566&highlight=Windows+installation "