Tytuł: Sterowniki Wiadomość wysłana przez: Yurek3 13.02.2007, 02:33:21 Ten temat jest szczególnie dla tych co zawsze po instalacji systemu, mają masę sterowników do zainstalowania, wiem też, że to długie i nudne zajęcie.
Instalowanie Sterowników Pierwsze co musimy zrobić to skompletować tą całą masę sterowników. Jak się szybko domyślimy każdy z nich jest spakowany inaczej, ale większość powinna dać sie rozpakować używając programu typu WinRAR czy też WinZip. Niestety tych które będą uparte i nie będziemy mogli rozpakować nie możemy wykorzystać do instalacji w tym opisie. Teraz w katalogu C:\XPCD\$OEM$\$1\Drivers\ musimy utworzyć podkatalogi dla każdego z sterowników, jak na przykładzie: 01_Chipset 02_Siec 03_Grafika 04_Dzwiek 05_Monitor 06_Klawiatura 07_Mysz 08_Co tylko posiadasz... Katalogi są ponumerowane aby wyznaczyć priorytety, które sterowniki mają być zainstalowane wpierw a które później, w tej kolejności instalator będzie poszukiwał sterowników lepszych niż posiada. Rozpakowane sterowniki wrzucamy do odpowiednich katalogów i przechodzimy do edycji pliku winnt.sif W tymże pliku w sekcji [Unattended] w poniższej linijce należy wstawić ścieżki dostępu do każdego z podkatalogów oddzielając średnikami Kod: Code: [select] [Unattended] OemPnPDriversPath="Drivers\01_Chipset;Drivers\02_Siec;.....;Drivers\07_Mysz..." DriverSigningPolicy=Ignore Druga linijka powinna się znaleźć aby instalator nie sprawdzał sterownikiem pod kątem zgodności z sytemem Windows. Należy zwrócić uwagę czy sterowniki po rozpakowaniu nie zawierają w swoich podfolderach dodatkowych plików typu .inf, jeśli ma to miejsce, należy podać każdą możliwość z bezpośrednią ścieżką do podkatologu, ponieważ instalator nie przeszuka podkatologów sam, a tylko miejsca dla niego wskazane. Niestety korzystając z tego opisu nie wszystkie sterowniki będą chciały się zainstalować, są dość uparte wyjątki, jeżeli trafisz na takowy, spróbuj zainstalować uruchamiając go z [GuiRunOnce] o którym dowiedzieć się można więcej w temacie Oprogramowanie. Sterowniki SATA/RAID Dla tych jeszcze dość niewielu co muszą borykać się z każdorazowym problemem instalacji tych sterowników naciskając klawisz F6, przygotwałem krótki opis jak sobie z tym poradzić W poniższym przykładzie został wykorzystany sterownik "Silicon Image 3112 SATALink". Otwieramy w wordpad-zie plik C:\XPCD\I386\txtsetup.sif Wstawiamy poniższy tekst na samym końcu lecz tóż przed małym kwadracikiem (znacznikiem końca pliku) Kod: Code: [select] [SourceDisksFiles] si3112.sys = 1,,,,,,3_,4,1 [HardwareIdsDatabase] PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112" PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112" PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112" PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112" PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112" PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112" PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112" PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112" [SCSI.load] si3112 = si3112.sys,4 [SCSI] si3112 = "Silicon Image SiI 3112 SATALink Controller" Utwórz katalog w sposób omawiany na samym początku artykułu np. C:\XPCD\$OEM$\$1\Drivers\00_Sata Skopiuj do niego sterowniki z dyskietki którą posiadasz. Pamiętaj aby w sekcji [Unattended] dodac następujące wpisy Kod: Code: [select] [Unattended] OemPreinstall=Yes OemPnPDriversPath="Drivers\00_Sata;...." Aby sterownik dostępny był w tekstowej fazie instalacji, musimy go skompresować do katalogu \I386\, więc używając command prompt (cmd.exe) wpisujemy komendę: Kod: Code: [select] Makecab C:\XPCD\$OEM$\$1\DriversS\00_Sata\SI3112.SYS C:\XPCD\i386\SI3112.SY_ Teraz w ramach wyjaśnienia SI3112 jest to plik w sterownikach użytych do przykladu, przy innym produkcie należy sprawdzić nazwę pliku .inf w katalogu ze sterownikiem, gdzie też powinien znajdować się plik .sys o tej samej nazwie. Kiedy już ją mamy, wszystkie SI3112 użyte w przykładzie zmieniamy na naszą wlasną. Od tej pory możesz instalować system bez koniecznośi wciskania F6. |