IT Concepts Mauerhofer

Home Suchen AGB Feedback
 

Zurück

 

 

 

 

Windows XP (2003) Boot CD mit S-ATA (SCSI) Treiber

Die Problemstellung: Beim Setup mit der Windows XP (2003) CD wird der Festplattencontroller-Treiber (S-ATA oder SCSI) nicht erkannt und geladen - das Setup kann nicht fortgesetzt werden.

Microsoft ermöglicht das Laden von zusätzlichen Treibern, indem Sie beim Setup (siehe untere Leiste am Bildschirm) F6 verwenden.
In diesem Fall können Sie einen Treiber vom Hersteller auf einer Diskette zur Verfügung stellen.

Dazu benötigt Ihr Rechner ein Diskettenlaufwerk (Windows XP und Windows 2003 unterstützen in diesem Fall keine anderen Medien). Viele moderne Rechner (Notebooks, Server, ...) sind aber nicht mit einem Diskettenlaufwerk ausgerüstet.

Ein Lösungsansatz besteht darin, den Treiber auf die Windows XP (2003) CD zu übertragen.
(Für diese Variante bietet Microsoft allerdings keinen Support).

Im Beispiel wird die Integration eines "Intel(R) 82801 SATA Controllers" beschrieben.
(Intel SATA Treiber)

 

Die Vorbereitung: 1.) Führen Sie den Download des erforderlichen S-ATA bzw. SCSI-Treibers von der Homepage des Herstellers durch.

2:) Sie benötigen einen CD-Brenner mit entsprechender Software - In dieser Beschreibung wird "Nero 6" verwendet.

 

Die Vorgangsweise: 1.) Kopieren Sie den Inhalt Ihrer Windows XP (oder 2003) CD auf Ihre Festplatte in einen eigenen Ordner (z.B: C:\XPBootCD).

2.) Extrahieren Sie die Dateien aus dem Zip-File (Hersteller Treiber, In diesem Beispiel der Intel_SATA_Treiber) in einen eigenen Ordner (z.B.: C:\IntelSATA).

3) Kopieren Sie aus diesem Ordner  (C:\IntelSATA) die Treiberdateien (iastor.sys, iastor.inf, iastor.cat, iaahci.cat, iaahci.inf) in den I386-Ordner (C:\XPBootCD\I386).

4) Öffnen Sie die Datei TXTSETUP.SIF im Ordner I386 (C:\XPBootCD\I386) mit Notepad und ergänzen Sie folgende Einträge (die Informationen für die benötigten Einträge finden Sie in der Datei C:\IntelSATA\txtsetup.oem):

Im Abschnitt [winntDirectories]
300=OEM\iastor
(verwenden Sie eine noch nicht belegte Zahl als ID und den gewünschten Ordnernamen - in diesen Ordner werden die Treiber beim Setup kopiert. Auf die ID wird im nächsten Abschnitt wieder verwiesen).

Im Abschnitt [SourceDiskFiles]
iastor.inf = 1,,,,,,,300,0,0
iastor.sys = 1,,,,,,,300,0,0
iastor.cat = 1,,,,,,,300,0,0
iaahci.inf = 1,,,,,,,300,0,0
iaahci.cat = 1,,,,,,,300,0,0
(Erstellen Sie für jede benötigte Datei einen Eintrag).

Im Abschnitt [HardwareIDsDatabase]
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"

(Die Werte PCI\VEN_xxxxxx entnehmen Sie aus der Datei txtsetup.oem im Ordner C:\IntelSATA
z.B: die erste Zeile ist dem folgenden Eintrag entnommen:
[HardwareIds.scsi.iaStor_ICH6R]
id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"
).

Im Abschnit [SCSI.Load]
iaStor = iaStor.sys,4
(Dieser Eintrag sogt für das Laden des Treibers beim Setup).

Im Abschnitt [SCSI]
iaStor = "Intel(R) 82801 SATA Controller"
(Der Text kann aus der txtsetup.oem entnommen werden - muss aber nicht exakt übereinstimmen).

Speichern Sie die geänderte Datei ab und beenden Sie Notepad.

5) Öffnen Sie die Datei HIFESFT.INF aus dem I386-Ordner mit Notepad.
Ergänzen Sie den Eintrag
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;%SystemRoot%\OEM\iaStor"
mit dem zuvor angegebenen OEM\iaStor.
(Dadurch erreichen Sie, dass dieser Ordner auch in der GUI-Phase vom Setup nach Treibern durchsucht wird).

Speichern Sie die geänderte Datei ab und beenden Sie Notepad.

6) Laden Sie den die für die CD benötigten Boot-Imagedatei herunter:
XPBootImage.zip

7) Starten Sie "Nero Burning ROM" und beginnen Sie die Zusammenstellung einer Boot-CD (siehe Abbildung).

Treffen Sie folgende Einstellung:
Imagedatei: C:\XPBootCD\xpbootimage.bin
Experteneinstellung: Aktiviert
Art der Emulation: Keine Emulation
Startmeldung: Windows XP Boot CD
Ladesegment der Sektoren (hex!): 07C0
Anzahl zu ladender Sektoren: 4

8) Kopieren Sie alle Dateien aus dem Ordner C:\XPBootCD in Ihre CD-Zusammenstellung.

9) Brennen Sie Ihre CD.

10) Führen Sie die Installation mit der neu erstellten Windows XP CD durch.

 

Weiterer Hinweis: Das Einbinden zusätzlicher S-ATA- oder SCSI-Treiber wird von Microsoft nicht unterstützt!

Bei einem  "In-Place Upgrade" (Reinstallation) besteht die Möglichkeit, dass nach dem Update das Betriebssystem weiterhin nicht bootfähig ist.

 

Erforderliche Software: Intel SATA Treiber

XPBootImage.zip

 

   

 

ITCM - IT Christoph Mauerhofer
Consulting, Support, EDV, Hardware und Software, e-Government, Bürgerkarte, e-Card, Digitale Signaturen, Computer Services, Dienstleistungen
Bitte senden Sie E-Mail mit Fragen oder Kommentaren zu dieser Website an: Webmaster@itcm.at 
Stand: 28.1.2006