19.
Mai
2008
Schon vor langer, langer Zeit habe ich einmal eine Anleitung geschrieben gehabt wie man einen Service-Pack von Microsoft in die entsprechende Version eines Windows-Installationsmediums integrieren kann.
Seit April 2008 ist nun der Service Pack 3 für Windows XP erhältlich und auch hier hat Microsoft die Möglichkeit hinzugefügt diesen Servicepack auf einem Installationsmedium zu installieren.
Der eigentliche Ablauf ist nicht sonderlich kompliziert, daher kann ich ihn in wenigen Schritten hier sicherlich sehr verständlich darstellen.
D:/winxpsp3
Der Service Pack 3 für Windows XP lässt sich bequem über einen Kommandozeilenaufruf in die auf die Festplatte kopierte Installations-CD integrieren. Man muss sich im Verzeichnis befinden in welchem auch der Servcie Pack gespeichert wurde. Anschließend ist folgender Aufruf einzugeben:
WindowsXP-KB936929-SP3-x86-DEU.exe /integrate:D:\winxpsp3
Wie oben schon geschrieben ist natürlich als Ziel jenes Verzeichnis anzugeben. Sobald man den Befehl bestätigt werden die Dateien zunächst kopiert und dann integriert.
Die eigentliche Integration bzw. deren Fortschritt wird mit folgendem Bildschirm mitgeteilt:
Die erfolgreiche Integration wird ebenfalls mit einer Meldung bekanntgegeben:
Anhand der Screenshots kann man erkennen das ich die Integration nicht unter Windows XP sondern mit einem Windows Vista vorgenommen habe. Dies stört den Ablauf nicht im Geringsten.
Auf der Windows XP Installations-CD befindet sich ein sogenannter »Bootsektor«. Dieser Bereich beinhaltet jene Informationen, mit welchen man den Rechner bzw. die Installation von CD starten lassen kann.
Da die neue Installations-CD diese Eigenschaft ebenfalls haben soll, muss man den Boot-Sektor der originalen Installations-CD extrahieren.
Ich verwende dafür das Freeware-Programm BBIE, die Kurzform von »Bart's Boot Image Extractor«. Erhältlich ist die Software auf folgender Website: http://www.nu2.nu/bbie/.
Einfach das Programm herunterladen und an der Kommandozeile aufrufen. Der Aufruf ist denkbar einfach: bbie.exe gefolgt vom Laufwerksbuchstaben des CD-Laufwerks in welchem sich das Installationsmedium befindet. Als Beispiel wie bei mir der Aufruf samt Ausgabe an der Kommandozeile ausgesehen hat:
D:\bbie.exe e:
BBIE - Bart's Boot Image Extractor v1.0, (c) 2001, Bart Lagerweij
http://www.nu2.nu
Reading boot record from sector 17 (0x11)
Reading boot catalog from sector 19 (0x13)
CD-ROM manufacturer/developer: "Microsoft Corporation "
1) mode "no emulation". Sector is 316 (0x13C)
Writing 1 block(s) to "image1.bin"
Nun ist alles komplett: Der Servicepack wurde integriert, der Bootsektor extrahiert und nun soll alles wieder in Form eines neuen Installationsmediums zusammenfinden.
Als Brennprogramm verwende ich die Freeware CDBurnerXP welcher auf folgender Website erhältlich ist: http://www.cdburnerxp.se/.
Nachdem die Dateien aus dem Verzeichnis dem Projekt hinzugefügt worden sind, muss noch der Bootsektor ausgewählt werden:
Da es als .bin
gespeichert wurde muss ausgewählt werden, dass alle Dateien angezeigt werden sollen.
Es ist »Keine Emulation« auszuwählen damit der Bootsektor korrekt eingebunden wird. Anschließend kann die CD gebrannt werden.
Anschließend einfach auswählen das man das Projekt nun brennen möchte.
3 Minuten und 14 Sekunden später war sie bei mir fertig: Meine eigene Windows XP Home SP 3 Installations-CD.
X_FISH