Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Установка Windows XP на NVIDIA SATA RAID без диска 3.5 в автоматическом режиме. (http://forum.oszone.net/showthread.php?t=88717)

dimank 16-08-2007 14:13 628509

Установка Windows XP на NVIDIA SATA RAID без диска 3.5 в автоматическом режиме.
 
Здесь я опишу установки Windows XP на SATA RAID массив в автоматическом режиме без использования дискетки с драйверами на начальной установке.
Windows была установлен на NVIDIA RAID.

Нам понадобится, драйвера для RAID подойдет дискетка. Можно взять и из основных драйверов. Найдите папку, где будет лежать файл TXTSETUP.OEM в ней все что нам нужно.

1) Сначала добавим драйвера в дистрибутив.
В папке с дистрибутивом C:\XPCD\$OEM$\$1\Drivers\ создаем папку RAID (можно и по-другому назвать на английском и без пробелов или заменить пробел знаком «_» и желательно не больше 6 символов). И копируем туда все с дискетки или из папки, где лежат драйвера на RAID.

И так у вас получилось
C:\XPCD\$OEM$\$1\Drivers\RAID
В которой лежат следующие файлы:
disk1
idecoi.dll
nvatabus.sys
nvraid.cat
nvraid.inf
nvraid.sys
nvraidco.dll
txtsetup.oem


Теперь нужно сделать сжатые копии всех *.sys файлов и скопировать их в C:\XPCD\i386 при помощи утилиты makecab. Из командной строки запустите следующую команду:

makecab C:\XPCD\$OEM$\$1\Drivers\RAID\nvatabus.sys C:\XPCD\I386\ nvatabus.SY_

где nvatabus.sys и nvatabus.SY_ - названия ваших *.sys файлов. Аналогичным образом добавьте в i386 все остальные *.sys файлы.

Примечание: Папка и путь должны быть C:\XPCD\I386\ иначе файл не создается. Если вы уже скопировали дистрибутив то они, скорее всего, есть.

В файле Winnt.sif в разделе [Unattended] в параметре OemPnPDriversPath добавляем путь к папке с драйверами.
OemPnPDriversPath="Drivers\RAID"

2) Все теперь осталось прописать кое-какие параметры в файле TXTSETUP.SIF он находится директории i386 дистрибутива Windows.

Откуда брать параметры.
Открываем файл txtsetup.oem который находится на дискетке с драйверами.

Он имеет вид:
Я убрал комментарии все перед чем стоит ; не имеет значения


[Disks]
d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\

[Defaults]
scsi = RAIDCLASS


[scsi]
RAIDCLASS = "NVIDIA RAID CLASS DRIVER (required)"
BUSDRV = "NVIDIA nForce Storage Controller (required)"


[Files.scsi.RAIDCLASS]
driver = d1,nvraid.sys,RAIDCLASS
inf = d1,nvraid.inf
dll = d1,nvraidco.dll
catalog = d1,nvraid.cat

[Files.scsi.BUSDRV]
driver = d1,nvatabus.sys,BUSDRV
inf = d1, nvraid.inf
dll = d1,idecoi.dll
catalog = d1, nvraid.cat

[Config.RAIDCLASS]

[Config.BUSDRV]


[HardwareIds.scsi.RAIDCLASS]
id = "GenNvRaidDisk","nvraid"
id = "*_NVRAIDBUS","nvraid"
id = "*NVRAIDBUS","nvraid"

[HardwareIds.scsi.BUSDRV]
id = "PCI\VEN_10DE&DEV_008E", "nvatabus"
id = "PCI\VEN_10DE&DEV_00D5", "nvatabus"
id = "PCI\VEN_10DE&DEV_00EE", "nvatabus"
id = "PCI\VEN_10DE&DEV_00E3", "nvatabus"
id = "PCI\VEN_10DE&DEV_0036", "nvatabus"
id = "PCI\VEN_10DE&DEV_003E", "nvatabus"
id = "PCI\VEN_10DE&DEV_0054", "nvatabus"
id = "PCI\VEN_10DE&DEV_0055", "nvatabus"
id = "PCI\VEN_10DE&DEV_0266", "nvatabus"
id = "PCI\VEN_10DE&DEV_0267", "nvatabus"
id = "PCI\VEN_10DE&DEV_036F", "nvatabus"
id = "PCI\VEN_10DE&DEV_037E", "nvatabus"
id = "PCI\VEN_10DE&DEV_037F", "nvatabus"
id = "PCI\VEN_10DE&DEV_03F6", "nvatabus"
id = "PCI\VEN_10DE&DEV_03F7", "nvatabus"
id = "PCI\VEN_10DE&DEV_03E7", "nvatabus"

Теперь открываем файл TXTSETUP.SIF он находится директории i386 дистрибутива Windows.
И добавляем следующие параметры в разделы

[SourceDisksFiles]
nvatabus.sys = 1,,,,,,3_,4,1
nvraid.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_10DE&DEV_008E = "nvatabus"
PCI\VEN_10DE&DEV_00D5 = "nvatabus"
PCI\VEN_10DE&DEV_00EE = "nvatabus"
PCI\VEN_10DE&DEV_00E3 = "nvatabus"
PCI\VEN_10DE&DEV_0036 = "nvatabus"
PCI\VEN_10DE&DEV_003E = "nvatabus"
PCI\VEN_10DE&DEV_0054 = "nvatabus"
PCI\VEN_10DE&DEV_0055 = "nvatabus"
PCI\VEN_10DE&DEV_0266 = "nvatabus"
PCI\VEN_10DE&DEV_0267 = "nvatabus"
PCI\VEN_10DE&DEV_036F = "nvatabus"
PCI\VEN_10DE&DEV_037E = "nvatabus"
PCI\VEN_10DE&DEV_037F = "nvatabus"
PCI\VEN_10DE&DEV_03F6 = "nvatabus"
PCI\VEN_10DE&DEV_03F7 = "nvatabus"
PCI\VEN_10DE&DEV_03E7 = "nvatabus"
GenNvRaidDisk = "nvraid"
*_NVRAIDBUS = "nvraid"
*NVRAIDBUS = "nvraid"

[SCSI.Load]
nvatabus = nvatabus.sys,4
nvraid = nvraid.sys,4

[SCSI]
nvatabus = " NVIDIA nForce Storage Controller "
nvraid = " NVIDIA RAID CLASS DRIVER "

Как ведете, все данные берутся из TXTSETUP.OEM, кроме 1,,,,,,3_,4,1 эти заветные цифры у всех одинаковы.

Petya V4sechkin 16-08-2007 14:49 628542

dimank, может быть, поясните, чем описанное вами отличается от статьи Интеграция SATA/RAID драйверов?

dimank 17-08-2007 07:26 628855

Я интегрировал драйвера NVIDIA SATA RAID, тем способом который описан. У меня не заработал, вылетал синий экран.

Скорее всего из за этих параметров

GenNvRaidDisk = "nvraid"
*_NVRAIDBUS = "nvraid"
*NVRAIDBUS = "nvraid"

На моей материнке надо ставить 2 драйвера они даже помечены 1 и 2.
Выводится следующие
"NVIDIA nForce Storage Controller (for PATA-RAID required 1)"
"NVIDIA RAID CLASS DRIVER (for PATA-RAID required 2)"
"NVIDIA nForce Storage Controller (for SATA-RAID required 1)"
"NVIDIA RAID CLASS DRIVER (for SATA-RAID required 2)"

Поэтому я и решил описать способ для NVIDIA SATA RAID.

AppleNTU 17-08-2007 11:45 628965

К чему так сложно? я вот тут http://www.forum.oszone.ru/post-626788-29.html и тут http://www.forum.oszone.ru/post-625954-26.html все описал у меня стоит рейд 0 (2х500гб stripe raid(0)) на материнке asus M2-NE (570 dgeforse) уважаемые модераторы я считаю это повторение темы http://www.forum.oszone.ru/thread-54256.html может вы обедените эти 2 темы так как они схожие (фактически идентичны)!!!

Baw17 17-08-2007 13:09 628997

Petya V4sechkin, ну или применения mass storage. А

dimank 19-08-2007 22:24 629885

Если вы считаете, что я повторяюсь. Тогда извините, можете удалить тему.

Я ставил на
Системная плата MSI K8N Neo4-FI v3.0
2 x SAMSUNG SP2004C


Время: 16:20.

Время: 16:20.
© OSzone.net 2001-