Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы про интеграцию SATA/RAID

Ответить
Настройки темы
Вопросы про интеграцию SATA/RAID

Старожил


Сообщения: 201
Благодарности: 10


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте!
Подскажите, пожалуйста, мне. Провожу интеграцию SATA/RAID драйверов по ЭТОЙ статье. И вот на что наткнулся, в статье написано:
Код: Выделить весь код
Внимание! Для того, чтобы драйверы корректно устанавливались при инсталляции системы с жесткого диска или ее обновления с компакт-диска, вам нужно также внести изменения в файл dosnet.inf следующим образом:

    [FloppyFiles.2]
    d1,iaStor.sys
    d1,Si3112r.sys
    d1,Si3114r.sys
    d1,viasraid.sys

    [Files]
    d1,iaStor.sys
    d1,Si3112r.sys
    d1,Si3114r.sys
    d1,viasraid.sys
Но в файле dosnet.inf у меня две секции [Files]. В какую именно записать строку d1,iaStor.sys?
Первая секция находится в районе 198 строки. Вот её содержимое:
читать дальше »
[Files]








d1,usetup.exe,system32\smss.exe
d1,ntdll.dll,system32\ntdll.dll


И вторая секция находится в районе 446 строки. Её содержимое (а это очень длинный список) начинается вот так:
читать дальше »
[Files]
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx
d1,1394.inf
d1,1394bus.sys
d1,1394vdbg.sys
d1,1394vdbg.inf
d1,3145pcl.gpd

Отправлено: 22:37, 20-01-2012

 

Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


Добрый день, LHf1.
Цитата Wikipedia:
Обычно при наличии нескольких секций с одинаковыми именами в файле обрабатывается лишь последняя из них. Некоторые приложения объединяют содержимое всех таких секций в одну.
Это значит что беспроигрышным вариантом будет добавить строку "d1,iaStor.sys" в последнюю секцию "Files". Но лучше просто объединить секции, ведь их позиция в файле не будет влиять на процесс считывания информации из файла.

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:07, 21-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 201
Благодарности: 10

Профиль | Отправить PM | Цитировать


Проверьте, пожалуйста, я всё правильно сделал?
Всё делал, в точности, как в статье

Шаг №1. Здесь скачал драйвера "Intel SATA Preinstall driver 10.6.0.1002 [370.6 Kb]" для моей материнской платы GIGABYTE GA-P55A-UD4 "Rev. 2.0"
Шаг №2. Распаковал содержимое установочного диска Windows XP в C:\XPCD
Шаг №3. Создал директорию C:\preload\$OEM$\$1\drivers\P55A_UD4\intel и в неё распаковал то, что скачал выше. В папке получилось 6 файлов:
Код: Выделить весь код
iaahci.cat
iaAHCI.inf
iastor.cat
iaStor.inf
iaStor.sys
TXTSETUP.OEM
Шаг №4. Скопировал директорию $OEM$\$1\drivers\P55A_UD4\intel в C:\XPCD

Шаг №5. Сжал и положил файл iaStor.SY_ в C:\XPCD\i386
Шаг №6. В самом начале секции [SourceDisksFiles] файла TXTSETUP.SIF добавил строчку iaStor.sys = 1,,,,,,3_,4,1
Шаг №7. В самом начале секций [FloppyFiles.2] и [Files] файла DOSNET.INF добавил строчку d1,iaStor.sys
Шаг №8. В секцию [HardwareIdsDatabase] файла TXTSETUP.SIF добавил строчки:
Код: Выделить весь код
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"

Взял я эти строчки из секции [Strings] файла iaStor.inf, кстати вот содержимое этой секции на всякий случай:
Код: Выделить весь код
;********************************************************
[Strings]
;Localizable
DiskName                                    = "Intel Rapid Storage Technology Driver"
*PNP0600.DeviceDesc                         = "Intel RAID Controller"
PCI\VEN_8086&DEV_27C3&CC_0104.DeviceDesc    = "Intel(R) ICH7R/DH SATA RAID Controller"
PCI\VEN_8086&DEV_27C6&CC_0104.DeviceDesc    = "Intel(R) ICH7MDH SATA RAID Controller"
PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc    = "Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller"
PCI\VEN_8086&DEV_282A&CC_0104.DeviceDesc    = "Intel(R) Mobile Express Chipset SATA RAID Controller"

INTEL="Intel"

;*******************************************
Всё правильно?

Шаг №9. В самом начале секции [SCSI.Load] файла TXTSETUP.SIF добавил строчку iaStor = iaStor.sys,4
И шаг №10. В самом начале секции [SCSI] файла TXTSETUP.SIF добавил строчку iaStor = "Intel RAID Controller"

А смущает меня вот что: все манипуляции проходят лишь с одним файлом iaStor.sys так как только ему соответствует файл iaStor.inf.
Но я посмотел содержимое файла iaAHCI.inf и по моему, основываясь ЭТИМ СКРИНШОТОМ , нужный мне контроллёр находится именно там. Вот часть его содержимого:
Код: Выделить весь код
;********************************************************
[Strings]
;Localizable
DiskName                                    = "Intel Rapid Storage Technology Driver"
*PNP0600.DeviceDesc                         = "Intel AHCI Controller"
PCI\VEN_8086&DEV_27C1&CC_0106.DeviceDesc    = "Intel(R) ICH7R/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_27C5&CC_0106.DeviceDesc    = "Intel(R) ICH7M/MDH SATA AHCI Controller"
PCI\VEN_8086&DEV_2922&CC_0106.DeviceDesc    = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc    = "Intel(R) ICH9M-E/M SATA AHCI Controller"
PCI\VEN_8086&DEV_3A02&CC_0106.DeviceDesc    = "Intel(R) ICH10D/DO SATA AHCI Controller"
PCI\VEN_8086&DEV_3A22&CC_0106.DeviceDesc    = "Intel(R) ICH10R SATA AHCI Controller"
PCI\VEN_8086&DEV_3B29&CC_0106.DeviceDesc    = "Intel(R) 5 Series 4 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B2F&CC_0106.DeviceDesc    = "Intel(R) 5 Series 6 Port SATA AHCI Controller"
PCI\VEN_8086&DEV_3B22&CC_0106.DeviceDesc    = "Intel(R) 5 Series/3400 Series SATA AHCI Controller"
PCI\VEN_8086&DEV_1C02&CC_0106.DeviceDesc    = "Intel(R) Desktop/Workstation/Server Express Chipset SATA AHCI Controller"
PCI\VEN_8086&DEV_1C03&CC_0106.DeviceDesc    = "Intel(R) Mobile Express Chipset SATA AHCI Controller"

INTEL="Intel"

;*******************************************
Почему нет файла iaAHCI.sys, неужели так и должно быть?

Последний раз редактировалось LHf1, 26-01-2012 в 22:12.


Отправлено: 22:05, 26-01-2012 | #3


Ветеран


Сообщения: 1324
Благодарности: 260

Профиль | Отправить PM | Цитировать


http://forum.oszone.net/post-523134-2.html

Отправлено: 22:27, 26-01-2012 | #4


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


LHf1,

TXTSETUP.SIF:
читать дальше »

Код: Выделить весь код
[SourceDisksFiles]
iaStor.sys=1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]
PCI\VEN_8086&DEV_27C1&CC_0106="iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106="iaStor"
PCI\VEN_8086&DEV_2922&CC_0106="iaStor"
PCI\VEN_8086&DEV_2929&CC_0106="iaStor"
PCI\VEN_8086&DEV_3A02&CC_0106="iaStor"
PCI\VEN_8086&DEV_3A22&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B29&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B2F&CC_0106="iaStor"
PCI\VEN_8086&DEV_3B22&CC_0106="iaStor"
PCI\VEN_8086&DEV_1C02&CC_0106="iaStor"
PCI\VEN_8086&DEV_1C03&CC_0106="iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104="iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104="iaStor"
PCI\VEN_8086&DEV_2822&CC_0104="iaStor"
PCI\VEN_8086&DEV_282A&CC_0104="iaStor"

[SCSI.Load]
iaStor=iaStor.sys,4


[SCSI]
iaStor="Intel(R) SATA AHCI Controller"


DOSNET.INF:
читать дальше »

Код: Выделить весь код
[Files]
d1,iaStor.sys

[FloppyFiles.1]

[FloppyFiles.2]
d1,iaStor.sys



А вообще мне тоже в свое время надоело это все руками редактировать и баги вылавливать, и я написал это.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:22, 26-01-2012 | #5


Старожил


Сообщения: 201
Благодарности: 10

Профиль | Отправить PM | Цитировать


Возникли ещё вопросы...
Ответьте, пожалуйста, на них, если можно, по-порядку.

1. Обязательно ли создавать такую длинную директорию "$OEM$\$1\drivers\P55A_UD4\intel" или достаточно положить эти 6 файлов в "$OEM$\$1\drivers", если учитывать то, что я больше никакие другие драйверы не интегрирую, кроме "Intel SATA Preinstall driver 10.6.0.1002"?

2. Критично ли, если я буду использовать заглавные буквы большими? Например "$OEM$\$1\Drivers"

3. Пробелы перед и после знака "=" ставить, не надо что ли? А то там в файле TXTSETUP.SIF везде пробелы стоят.

4. Просто из любопытства, а что означает "4_" в строке iaStor.sys=1,,,,,,4_,4,1,,,1,4? А то я везде видел только "3_"

Последний раз редактировалось LHf1, 30-01-2012 в 09:47.


Отправлено: 09:34, 27-01-2012 | #6


Старожил


Сообщения: 201
Благодарности: 10

Профиль | Отправить PM | Цитировать


Скажите, пожалуйста, где в BIOS надо включить нужный мне параметр (на скриншоте ниже) и один ли он?

В иструкции написано:
PCH SATA Control Mode (Intel P55 Chipset)
Enables or disables RAID for the SATA controllers integrated in the Intel P55 Chipset or configures the SATA controllers to AHCI mode.

- IDE Disables RAID for the SATA controllers and configures the SATA controllers to IDE mode. (Default)

- RAID(XHD) Enables RAID for the SATA controllers.

- AHCI Configures the SATA controllers to AHCI mode. Advanced Host Controller Interface (AHCI) is an interface specification that allows the storage driver to enable advanced Serial ATA features such as Native Command Queuing and hot plug.

Отправлено: 20:30, 31-01-2012 | #7



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Вопросы про интеграцию SATA/RAID

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
RAID - [решено] PCIe SATA II 300 RAID 2 chanells контроллер и создание RAID-массива на XP kservice Накопители (SSD, HDD, USB Flash) 0 10-11-2010 11:34
sata и sata raid в разница gulpit Тест-форум 2 06-10-2010 19:54
Теория - Что почитать про интеграцию 3DS MAX и Visual Studio? Большой Кол Программирование и базы данных 2 04-06-2010 19:05
[решено] Снова про интеграцию SATA MaddyMAn Автоматическая установка Windows 2000/XP/2003 4 24-03-2010 14:41
Разное - Вопросы про: RAID, HDD, SD HDD и т.д. J7BXA Накопители (SSD, HDD, USB Flash) 34 19-09-2009 13:32




 
Переход