|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » [решено] Win2003.Server.R2.Enterprise.SP2.x86.Ru - встроить AHCI |
|
[решено] Win2003.Server.R2.Enterprise.SP2.x86.Ru - встроить AHCI
|
Пользователь Сообщения: 137 |
Профиль | Отправить PM | Цитировать
Приветствую всех!
Помогите пожалуйста встроить в дистрибутив AHCI-драйвер без nLite. Читал статью, но в файле TXTSETUP.SIF несколько одноимённых секций SourceDisksFiles и других. Какую из копий изменять? ЗЫ: во вложении: I386.7Z - оригинальные файлы DOSNET.INF, TXTSETUP.SIF AHCI.7Z - драйвер от производителя MB |
|
Отправлено: 15:23, 30-05-2013 |
Пользователь Сообщения: 137
|
Профиль | Отправить PM | Цитировать Встраивание AHCI-драйверов на чипсет Intel X79 в Win2003 Server для MB ASRock Fatal1ty X79 Champion:
Драйвера взял с сайта Intel Файл назывался: RSTe_Drivers_GUI_CIM_CLI_3.6.0.1093_2012.12.07.zip В архиве нужна была папка: Drivers\x86\ (с подпапками: AHCI и SCU) Дерево каталога Drivers\x86\: AHCI\iaahci.cat AHCI\iaAHCI.inf AHCI\iastora.cat AHCI\iaStorA.inf AHCI\iaStorA.sys AHCI\iaStorF.sys AHCI\txtsetup.oem SCU\iaStorF.sys SCU\iastors.cat SCU\iaStorS.inf SCU\iaStorS.sys SCU\txtsetup.oem 0. Смиксовал драйвера из обоих папок, получился список: iaahci.cat iaAHCI.inf iastora.cat iaStorA.inf iaStorA.sys iaStorF.sys iastors.cat iaStorS.inf iaStorS.sys 1. Запаковал все файлы (по отдельности), кроме txtsetup.oem в CAB-архивы с переименование расширения CAB на оригинальное расширение файла до упаковки с заменой последнего символа на _ Запаковывал CABARC-ом от MS. Cabinet Software Development Kit (вторая ссылка гугла по cabsdk.exe) Коммандная строку использовал такую: cabarc.exe -m LZX:21 n "<outputFullName>.cab" "<inputFullName>" 2. Получил список файлов, которые нужно поместить в папку "I386\_drv" и скопировать *.sy_ в папку "I386" дистрибутива: iaahci.ca_ iaAHCI.in_ iastora.ca_ iaStorA.in_ iaStorA.sy_ iaStorF.sy_ iastors.ca_ iaStorS.in_ iaStorS.sy_ 3. Дальше правка файлов DOSNET.INF и TXTSETUP.SIF оригинального дистрибутива из каталог I386: 3.0. В этих файлах, как оказалось, секции в оригинальном дистрибутиве дублируются и могут быть в разных частях файла, т.е. может быть несколько одноимённых секций, например: [FloppyFiles.1] ... [FloppyFiles.1] ... Так просто кто-то ($MS) организовал добавление новых параметров в секцию. Вместо того, чтобы записывать новые параметры в уже имеющуюся секцию, - добавляли одноимённую секцию с добавлением новых параметров. 3.1. Правка файла DOSNET.INF: [Directories] d2 = "\I386\_drv" [FloppyFiles.1] d1,iaStorA.sys d1,iaStorF.sys d1,iaStorS.sys [Files] d2,iaahci.cat d2,iaAHCI.inf d2,iastora.cat d2,iaStorA.inf d2,iaStorA.sys d2,iaStorF.sys d2,iastors.cat d2,iaStorS.inf d2,iaStorS.sys [OptionalSrcDirs] _drv 3.2. Правка файла TXTSETUP.SIF: [SourceDisksNames.x86] 1984 = %cdname%,%cdtagfilei%,,"\i386\_drv" [WinntDirectories] 1984 = _drv [SourceDisksFiles.x86] iaahci.cat = 1984,,,,,,,1984,0,0 iaAHCI.inf = 1984,,,,,,,1984,0,0 iastora.cat = 1984,,,,,,,1984,0,0 iaStorA.inf = 1984,,,,,,,1984,0,0 iaStorA.sys = 1984,,,,,,,1984,0,0 iaStorF.sys = 1984,,,,,,,1984,0,0 iastors.cat = 1984,,,,,,,1984,0,0 iaStorS.inf = 1984,,,,,,,1984,0,0 iaStorS.sys = 1984,,,,,,,1984,0,0 [HardwareIdsDatabase] PCI\VEN_8086&DEV_1D02 = "iaStorA" PCI\VEN_8086&DEV_2826 = "iaStorA" PCI\VEN_8086&DEV_2922 = "iaStorA" PCI\VEN_8086&DEV_1D60 = "iaStorS" PCI\VEN_8086&DEV_1D61 = "iaStorS" PCI\VEN_8086&DEV_1D64 = "iaStorS" PCI\VEN_8086&DEV_1D65 = "iaStorS" PCI\VEN_8086&DEV_1D68 = "iaStorS" PCI\VEN_8086&DEV_1D69 = "iaStorS" PCI\VEN_8086&DEV_1D6A = "iaStorS" PCI\VEN_8086&DEV_1D6B = "iaStorS" [SCSI.Load] iaStorA = iaStorA.sys,4 iaStorA = iaStorF.sys,4 iaStorS = iaStorS.sys,4 iaStorS = iaStorF.sys,4 [FileFlags] iaStorA.sys = 16 iaStorF.sys = 16 iaStorS.sys = 16 [SCSI] iaStorA = "Intel(R) C600 Series Chipset SATA AHCI Controller" iaStorA = "Intel(R) C600 Series Chipset SATA RAID Controller" iaStorS = "Intel(R) C600 Series Chipset SAS RAID (SATA mode) Controller" iaStorS = "Intel(R) C600 Series Chipset SAS RAID Controller" 3.2. Правка файла HIVESFT.INF: [AddReg] HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\_drv;%SystemR oot%\inf" 3.3. Правка файла HIVESYS.INF: [AddReg] HKLM,"SYSTEM\CurrentControlSet\Services\iaStorA\Parameters",,0x00000012 HKLM,"SYSTEM\CurrentControlSet\Services\iaStorA\Parameters\PnpInterface","5",0x00010003,1 HKLM,"SYSTEM\CurrentControlSet\Services\iaStorS\Parameters",,0x00000012 HKLM,"SYSTEM\CurrentControlSet\Services\iaStorS\Parameters\PnpInterface","5",0x00010003,1 -------------------------------------------------------------------------------- В процессе работы помог следующий софт: 0) Total Commander - комментарии излишни... 1) nLite - успешно встроил в дистрибутив дрова (это и была точка отсчёта по поиску изменений в файлах) 2) EditPlus - редактировал в нём DOSNET.INF и TXTSETUP.SIF. В этом редакторе удобная функция для быстрого перехода по функциям текущего файла Ctrl+F11. RegExp для Func Pattern INI-файлов такой: ^\[[^\]]+\]$ Мой любимый текстовый редактор 3) Compare It! с конвертором IniSort - довольно хорошая программа для сравнения файлов 4) CDIMAGE.EXE - с BAT-ником для создания ISO-образа 5) Contig.exe - для дефрагментации ISO-образа Помогли статьи: 1) Интеграция SATA/RAID драйверов 2) Installing and booting Windows XP from USB drive - Guide |
Последний раз редактировалось Ciber SLasH, 17-06-2013 в 08:52. Отправлено: 19:10, 02-06-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] создание домена и кластера в win2003 r2 enterprise | Ololosh | Microsoft Windows NT/2000/2003 | 1 | 07-12-2012 14:00 | |
проблема при установке Windows Server 2003 Enterprise x86 SP2 R2 VL (Rus) | Neangel86071 | Microsoft Windows NT/2000/2003 | 4 | 28-02-2011 22:48 | |
Как добавить RAID/AHCI в ISO образ Win2K3 R2 SP2? | Ursus Spelaeus | Microsoft Windows NT/2000/2003 | 2 | 01-05-2010 12:20 | |
Отсутствие сети после установки Win2003 Server Standard R2 SP2 | Koresh@ | Microsoft Windows NT/2000/2003 | 0 | 17-11-2008 17:37 | |
Обновление AD в WIN2003 server SP1 до WIN2003 server R2 | Ment69 | Microsoft Windows NT/2000/2003 | 4 | 23-09-2006 07:57 |
|