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 meine eigenen 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!
HINWEIS:
bei neueren PC´s bzw. Laptops, kann der SATA-Controller je nach Bios auf IDE (PATA) oder auch "Compatible" umgestellt werden. Im IDE-Modus des SATA-Controllers benötigt man KEINEN TREIBER und kann sich folglich die Treiber-CD ersparen!!!
--------------------------------------------------------------------------------------------
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, dann Neustart mit aktiviertem Jumper - Gerät wird erkannt -, und mit dem entpackten Treiber aus dem Anhang (siehe unten) aktualisieren.
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![B]
---------------------------------------------------------------------------------------------------------------------------------------
Nun zur Erstellung der CD mit Einbindung der Treiber in 5 Schritten, zuvor aber:
den Inhalt der originalen Windows-CD (seit 2005/2006 ist schon SP2 integriert) in ein neues Verzeichnis auf der Festplatte kopieren, z. B. in "XP-CD". Sodann (zur Sicherheit) 1.) die Dateien "txtsetup.sif" und "unattend.txt" aus Verz. i386 woanders als Kopie speichern und 2.) "unattend.txt" in "winnt.sif" umbenennen. Den Inhalt der zwei Kopien den Beispielen entsprechend mit dem TEXT-EDITOR anpassen.
____________________________________________________________ _____
Die Datei "unattend.txt" enthält bereits Vorschläge für eine unbeaufsichtigte Installation sowie evtl. ganz unten eine Seriennummer, welche von dem Aufkleber am Gerät abweicht, aber unter Umständen auch verwendet werden kann. Es könnte sich nämlich um die Serien-Nummer für die auf dem Computer vorhandene, bereits aktivierte OEM-Installation handeln. Das sollte ausprobiert werden, falls z.B. Aufkleber und CD nicht mehr vorhanden sind.
In dem Fall muss man im Windows-Verzeichnis nach einem Unterordner "i386" suchen und damit eine neue CD erstellen. Beispiele für die Ordner-Struktur einer Windows-CD finden sich im Internet.
--------------------------------------------------------------------------------------------
1.) Die winnt.sif für eine unbeaufsichtigte (automatische) Installation könnte so aussehen (natürlich ohne meine Kommentare, und bitte die "Anführungszeichen" bei einigen Einträgen beachten!):
[Data]
AutoPartition="0" <- soll SETUP die Bootpartition selbständig wählen, auf 1 setzen (1 auf keinen Fall, wenn mehrere Partitionen vorhanden sind, 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. Generell sollte man aber besser NTFS einfügen)
DriverSigningPolicy=Ignore
Hibernation=NO ( NO= es wird keine Ruhezustandsdatei angelegt/für Laptops empfiehlt sich Yes)
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 ist "Admin" oder beliebiger Name)
OrgName="*"
ComputerName=PC (bzw. beliebiger Name)
ProductKey=XXXX-XXXX-etc.
[GuiUnattended]
TimeZone=110
AdminPassword=* (* bedeutet: kein Passwort - hier nach Belieben schon das Benutzer-Passwort eingeben)
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 (oder 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 (siehe Anhang) beinhaltet die Datei txtsetup.oem, aus dieser (oder einfacher: AUS DIESEM TEXT edit: natürlich nur für diesen Controller) 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).
[SourceDisksFiles.x86]
Si3112r.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"
[SCSI.Load]
Si3112r = Si3112r.sys,4
[SCSI]
Si3112r = "Silicon Image SiI 3x12 SATARaid Controller for Windows XP/Server 2003"
________________________________________________________
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. Dafür ist die Si3112r.sys aus dem Silicon-Treiberpacket auf diese Weise zu 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"- jeden Befehl mit der Eingabetaste bestätigen!) [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 entpackten Treiberordner des Anhanges s.u. 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.




Zitieren







Lesezeichen