Betrifft: Probleme mit ASUS-Motherboard A7N8X-E (auch Deluxe) und Silicon Image S-ATA Raid Controller
Lösungsanleitung mit Treibereinbindung auf XP-CD
Angeregt durch die Problem-Schilderungen Hilfesuchender hier und durch meine frustrierenden Fehlversuche, ein Setup von XP auf die neue S-ATA Festplatte zu bewerkstelligen (was nie gelang,
weil die Treiberdiskette nicht angenommen wurde) oder eine XP-CD mit Treibern zu erstellen, habe ich mich auch auf Grund des regen Interesses an diesem Thema dazu entschlossen, eine Schritt für Schritt Anleitung abzuliefern, da ich das Ziel doch noch erreichte.
Diese Anleitung ist die vereinfachte Zusammenfassung von Lösungen, die ich gefunden hatte und natürlich auch für andere Boards und Controller anwendbar unter der Voraussetzung, daß die entsprechenden Treiber eingesetzt werden!
----------------------------------------------------------------------------------------------------------------------------------------
Für Jene, die keine Lust haben, sich mit der Erstellung einer Windows-CD abzuplagen, wäre zu sagen, daß sie den kleinen Umweg über eine Installation zuerst auf eine IDE-Platte wählen können, sollte die S-ATA Erkennung Schwierigkeiten machen. Bei deaktiviertem S-ATA Controller (per Jumper-->Position siehe Handbuch) das Setup auf die IDE-Platte machen, danach die Internetverbindung einrichten, Treiber mit Klick auf diesen Link -->
ftp://dlsvr02.asus.com/pub/ASUS/misc...icon_v1050.zip herunterladen und entpacken, dann Neustart mit aktiviertem Jumper - Gerät wird erkannt -, Treiber aktualisieren (
oder die mitgelieferte Motherboard-CD verwenden).
Edit: Letzter Treiber von Silicon Image als Anhang!
Mit entsprechender Software (z.B. TrueImage von Acronis / € 49) ein Backup (Image) mittels der mit dem Programm erstellten Boot-CD auf eine andere Partition anfertigen, auf die nun angeschlossene SATA-Platte übertragen, IDE Platte erst mal abklemmen und hochfahren. Fertig!
---------------------------------------------------------------------------------------------------------------------------------------
Nun jedoch die richtige Erstellung der CD mit
Einbindung der Treiber in 5 Schritten, davor aber nehme man:
die originale Windows-CD (meistens ist schon SP2 integriert), kopiere den Inhalt in ein leeres Verzeichnis auf der Festplatte, z. B. XP-CD. Sodann (zur Sicherheit) 1.) die Datei "txtsetup.sif" und "unattend.txt" im Verz. i386 woanders
als Kopie speichern und 2.) "unattend.txt" in "winnt.sif" umbenennen. Diese Datei enthält bereits Vorschläge für eine unbeaufsichtigte Installation sowie im Normalfall ganz unten eine Seriennummer, welche von dem Aufkleber abweicht, aber auch verwendet werden kann. Den Inhalt der zwei Kopien den Beispielen entsprechend mit dem TEXT-EDITOR anpassen.
1.) Die
winnt.sif für eine
unbeaufsichtigte (automatische) Installation könnte so aussehen
(natürlich ohne Kommentare, d.h. alle deutschen Einträge löschen!) und bitte
die Anführungszeichen " bei einigen Einträgen beachten!):
[Data]
AutoPartition="0" <- soll SETUP die Bootpartition selbständig wählen, auf 1 setzen (ist nicht zu empfehlen, besser auf das entspr. blaue Fenster warten und
Partition selbst wählen - ab da autom. Setup!)
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
UnattendSwitch=Yes
Filesystem=LeaveAlone (<- damit wird autom. eine FAT32 Partition erzeugt. Nach Bedarf durch NTFS ersetzen)
DriverSigningPolicy=Ignore
Hibernation=NO
OemPreinstall=Yes
OemSkipEULA=Yes
TargetPath=\WINDOWS
OemPnPDriversPath=\DRIVERS (<- diese Zeile muss in jedem Fall eingefügt werden!)
(Hinweis: ich benutze diesen Root-Pfad, um das Löschen des Ordners nach dem Setup nicht zu vergessen)
[UserData]
FullName="*" (<- mit Sternchen heißt der Hauptnutzer immer "Administrator", besser "admin" oder Initialen)
OrgName="*"
ComputerName=PC (z.B. ASUS)
ProductKey=XXXX-XXXX-etc
[GuiUnattended]
TimeZone=110
AdminPassword=*
AutoLogon=Yes
AutoLogonCount=1
OemSkipWelcome=1
EncryptedAdminPassword=NO
OEMSkipRegional=1
[Display]
BitsPerPel=16
XResolution=1024 (nach der Installation auf gewünschte Auflösung umstellen)
YResolution=768
VRefresh=85 (für LCD`s VRefresh=60)
[Networking]
InstallDefaultComponents=Yes
[Identification]
JoinWorkgroup=HEIMNETZ (bzw. beliebiger Name) Hinweis: Im Netzwerk muss jeder PC den gleichen Arbeitsgruppennamen haben und es muss mindestens ein Ordner oder gar eine Partition auf jedem PC freigegeben sein!
_________________________________________________________
2.) Bearbeitung der
Txtsetup.sif (
wichtiger Hinweis: bei eigener Integration eines Service Packs (SP2 oder SP3) wird die bereits vorhandene Txtsetup.sif überschrieben und daher dürfen
Änderungen wie hier im Beispiel erst nach der Integration vorgenommen werden, sonst sind sie unwirksam.)
Das Treiberpaket Silicon_v1050 beinhaltet die Datei txtsetup.oem, aus dieser (oder einfacher: AUS DIESEM TEXT) müssten entsprechende Zeilen kopiert und unter den relevanten Abschnitten (in eckiger Klammer) der TXTSETUP.SIF eingefügt werden (am Besten mit der Suchfunktion finden).
Sehr verbreitet waren auch
Controller von Highpoint, daher hatte ich für meine älteren Abit und Epox-Boards diese Zeilen schon eingefügt. Zwecks der erforderlichen *.sys Datei-Komprimierung siehe analog Punkt 4. Für das Asus-Board sind diese Einträge entsprechend deaktiviert. (;=Deaktivierung)
[SourceDisksFiles.x86]
Si3112r.sys = 1,,,,,,4_,4,1,,,1,4
;hpt3xx.sys = 1,,,,,,4_,4,1,,,1,4
;hpt374.sys = 1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_61121095 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_611215D9 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_34228086 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_B0031458 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0111019 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0121019 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0131019 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0141019 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0151019 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1014147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_100B147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1402147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1404147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1802147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1804147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1C00147B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_5930107D = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_249510F1 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_809D1043 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0270A0A0 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_044DA0A0 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_044CA0A0 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_92011905 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_92151905 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_904C1905 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_904B1905 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A41810FD = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A41910FD = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A71910FD = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_90171695 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_C2001297 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_C2011297 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_15D40035 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_340217F2 = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_100415BD = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_F641270F = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C0F105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C13105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C58105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C40105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C41105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C42105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C43105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C44105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C22105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C2A105B = "Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_2A1E103C = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_65121095 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_B0031458 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1014147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1021147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_100B147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C06147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C00147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C03147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C04147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1406147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1407147B = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_90191695 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2021297 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2031297 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2041297 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_534D108E = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_02B71014 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_02C51095 = "Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_2A1E103C = "Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_436E1002 = "Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_0A44174B = "Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_0A45174B = "Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_00301462 = "Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_43791002 = "Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_437A1002 = "Si3112r"
;PCI\VEN_1103&DEV_0004&REV_04 = "hpt3xx"
;PCI\VEN_1103&DEV_0008&REV_07 = "hpt374"
[SCSI.Load]
Si3112r = Si3112r.sys,4
;hpt3xx = hpt3xx.sys,4
;hpt374 = hpt374.sys,4
[SCSI]
Si3112r = "Silicon Image SiI 3x12 SATARaid Controller for Windows XP/Server 2003"
;hpt3xx = "HPT370A UDMA/ATA100 RAID Controller"
;hpt374 = "HPT374 UDMA/ATA133 RAID Controller"
________________________________________________________
3.) Die originale Datei "txtsetup.sif" im Ordner i386 umbenennen zu txtsetup.ori. Danach die wie oben modifizierte "txtsetup.sif" sowie "winnt.sif" in diesen Ordner kopieren.
________________________________________________________
4.) Komprimieren der "Sys"-Datei für den S-ATA Controller
Die Treiberdatei muss im richtigen Format noch in das i386 Verzeichnis befördert werden. Dazu muss man die Si3112r.sys aus dem Silicon_v1050 Treiberpacket auf diese Weise bearbeiten:
Bei Start/Ausführen "cmd" eingeben - im folgenden DOS-Fenster zum Verzeichnis mit der *.sys hangeln und eintippen: makecab si3112r.sys. Damit wird die Datei si3112r.sy_ erzeugt, die man nach i386 kopiert. Das Gleiche gilt für andere Controller.
(
wie gelangt man zu der Datei? Bespiel: nach Eingabe von "cmd" wird im Dos-Fenster "C:\Dokumente und Einstellungen\Benutzername>" angezeigt. Nun 2x "cd.." eingeben und man gelangt zu C: - meine Datei liegt z.B. in D:\Temp - also gebe ich "cd D:" ein und dann "cd Temp", anschließend "makecab si3112r.sys") [cd = change directory]
_________________________________________________________
5.) Treiberordner für die CD
Im XP-Verzeichnis (da wo die von der Windows-CD kopierten Daten liegen) muss zu guter Letzt ein neuer Ordner mit dem Namen $OEM$ erzeugt werden, darin wieder ein Ordner namens $1, darin der Ordner DRIVERS. In letzteren werden schließlich die Dateien aus dem Treiberordner Silicon_SATA1.0.50
ausser readme.txt und txtsetup.oem kopiert.
---------------------------------------------------------------------------------------------------------------------
Noch angenehmer ist es, wenn Chipsatz-, Grafik-, Netzwerk- und z.B. WLAN-Treiber ebenfalls gleich integriert sind. Das beinhaltet auch den Marvell Yukon 1GB Treiber auf dem A7N8X-E Board. Die Dateien übernimmt man von der MB-CD bzw. entpackt die aktuellen Dateien von der Webseite. Gleiches gilt für ATI oder Nvidia VGA. All diese Dateien müssen NICHT komprimiert werden (nur die *.sys des SATA-Controllers, Punkt 4)!
In der winnt.sif wird dann entsprechend dem Beispiel (siehe angehängtes Bild) diese Zeile eingefügt:
OemPnPDriversPath=\DRIVERS;\DRIVERS\NVIDIA;\DRIVERS\VGA;\DRI VERS\NIC;\DRIVERS\WLAN;
Wichtig: bezüglich Grafik-Treiber Einbindung verweise ich ausdrücklich auf Lemmi´s Anleitung Punkt #3! (Link s.u.)
---------------------------------------------------------------------------------------------------------------------
Nach erfolgreichem Brennen (
erstmal auf -RW, auf CD nicht mehr als 16x) gibt es dann wohl nichts Schöneres, als wenn ohne weitere Sorgen nach ca. 30 Min. der Desktop erscheint.
Der Ordner DRIVERS auf C: darf nach erfolgreicher Installation gelöscht werden. Brennanleitung: http://www.winhelpline.info/forum/556133-post6.html
____________________________________________________________ ____________________________________
Die oben geschilderte Prozedur wurde unter Verwendung einer XP-CD von 2001 ohne Service Pack durchgeführt.
In einem solchen Fall
muss das Service Pack nachträglich installiert werden!
Besser ist eine CD mit
integriertem Service Pack (jetzt SP3), wozu das
Tool XP Slipper benötigt wird:
http://www.winhelpline.info/forum/se...ght=XP+Slipper ANLEITUNG dazu: http://www.winhelpline.info/forum/sh...d.php?t=105658
Eine SP2-CD kann mit
SP3 (und XP Slipper) aktualisiert werden: --->
http://www.microsoft.com/downloads/d...displaylang=de
Zitat:"Windows XP Service Pack 3 (SP3) enthält alle zuvor veröffentlichten Updates für das Betriebssystem."
WICHTIG: nach einem frischen Setup, mit oder ohne Service Pack, ist zwingend erforderlich, zunächst die Mainboard-Treiber zu aktualisieren (an erster Stelle den Chipsatz) - mittels der beigefügten Treiber-CD oder durch Download von der Webseite des Herstellers.
EXTRA-Hinweis auf die ausführliche Anleitung von LEMMI, welche die Einbindung von weit mehr Treibern, der Updates und das BRENNEN enthält: http://www.winhelpline.info/forum/ar...tegrieren.html
Zum Schluss noch ein Tipp: es ist vorteilhaft, gelegentlich die heruntergeladenen Updates im Ordner "Windows\SoftwareDistribution\Download" zu löschen. Sie werden nach der Installation nicht mehr benötigt und belegen Speicherplatz. Das Gleiche trifft auf "Windows\Temp" zu. Mancher wundert sich, daß Laufwerk C so voll ist!
____________________________________________________________ ____________________________________
Mit besten Grüssen von Ferrit
NACHTRAG (10.11.2006):
kürzlich wurde darauf hingewiesen, daß diese Prozedur mit
nLite wesentlich einfacher sei!
Das ist teils richtig, teils fragwürdig. Es bedarf einiger Versuche auch des kundigen Benutzers, die richtigen Einstellungen zu finden. Andererseits ist hier eine überschaubare, eindeutige Vorlage (wie auch die von
Lemmi - siehe oben), mit der es bei sorgfältiger Ausführung zunächst ganz sicher ohne Enttäuschung abgeht! Hat man diese Treiber-CD fertig und die Installation ist gelungen, bleibt immer noch die Möglichkeit, sich mit den sehr nützlichen und weitreichenden Fähigkeiten von nLite zu beschäftigen.