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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Установка Windows XP на машину с VIA VT6410 SATA RAID без дисковода через TEXTMODE

Ответить
Настройки темы
Установка Windows XP на машину с VIA VT6410 SATA RAID без дисковода через TEXTMODE

Новый участник


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

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


Изменения
Автор: McHain
Дата: 28-02-2006
Добрый день, уважаемые!
Всю историю (а эта комедия запомнится мне, пожалуй, на всю жизнь) выложу, если будут желающие ее прочитать, сейчас же остановлюсь на результате и на необходимых отступлениях.
Намедни обратился ко мне мой приятель с просьбой о помощи в сборе железяки. Вполне средней, вполне современной, но при этом вполне дешевой.
Подобрал железо ему другой его приятель, работающий в оптовой хардсейловой конторе. Но собрать отказался на основании уже предоставленной большой скидки. Мне собирать это счастье нравится, поэтому я согласился. Знать бы где упасть...
Тем не менее, машину я собрал быстро. Вся конфигурация, думаю, значения не имеет, ибо самое главное тут мать - Gygabyte GA-8I915PL-G.
Канал IDE на маме - 1, плюс VIA VT6410 RAID контроллер.
CD-привод, само собой, я посадил на IDE, винт - на RAID. Дальше, все как обычно: установка XP винт не видит.
Думаю, надо бы драйверы инсталлятору показать. Да беда одна - флопик забыли воткнуть
Но ничего, думаю, меня на мякине не проведешь, полез в сеть. Быстренько наткнулся на статью AlexKniga: [FAQ] Установка Win2K/WinXP на SATA RAID без floppy(fdd). Способ от raskren вышел моментально. Но я подумал, мало ли кто будет на этом компьютере XP переустанавливать, все-таки в деревню машину отправляют. И решил сделать и первым способом.
А вот тут я намаялся (подробности - если будут желающие почитать), пока не наткнулся на такой текст с www.msfn.org (орфография автора сохранена by copy&paste):

Цитата:
(I tried to include many keywords to help searches.)
Welp, I made it work, thanks mostly to this guide.
I've successfully included the Via "8237 Integrated Serial ATA RAID controller" drivers in my Windows 2000 CD. I no longer need to hit F6, no more driver disk. The SATA controller is on my Abit KV7 motherboard and the HDD is a Maxtor Y120M0 (if it somehow matters).

Here's what I did (as best as I can remember).

*Copied Files*
I copied the following files to my ROOT\I386\$OEM$ and ROOT\$OEM$\TEXTMODE folders:
TXTSETUP.OEM
VIAMRAID.CAT
VIAMRAID.INF
VIAMRAID.SYS

(After extracting the file downloaded off the Via Arena website the txtsetup.oem file was in EXTRACTION-ROOT\DriverDisk and viamraid.cat , viamraid.inf , and viamraid.sys were in EXTRACTION-ROOT\DriverDisk\RAID\Win2000 .)

*Modified both TXTSETUP.OEM files*
I also modified both TXTSETUP.OEM files, I'm pretty sure this needed to be done... In the [disks] section I replaced the path after the last " , " (comma) with " \ " (backslash).
The original [disks] section looked like this:
QUOTE
[Disks]

d1 = "VIA RAID Combo Driver Diskette", \RAID\winxp\VIAMRAID.SYS, \RAID\winxp
d2 = "VIA RAID Combo Driver Diskette", \RAID\win2000\VIAMRAID.SYS, \RAID\win2000
d3 = "VIA RAID Combo Driver Diskette", \RAID\Winnt40\VIAMRAID.SYS, \RAID\Winnt40
d4 = "VIA RAID Combo Driver Diskette", \RAID\2003ia32\VIAMRAID.SYS, \RAID\2003ia32
#d9 = "VIA RAID Combo Driver Diskette", \RAID\x64\VIAMRAID.SYS, \RAID\x64

d5 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\winxp\viapdsk.sys, \PIDE\winxp
d6 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\win2000\viapdsk.sys, \PIDE\win2000
d7 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\winnt40\viapdsk.sys, \PIDE\winnt40
d8 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\2003ia32\viapdsk.sys, \PIDE\2003ia32

Now the [disks] section looks like this:
QUOTE
[Disks]

d1 = "VIA RAID Combo Driver Diskette", \RAID\winxp\VIAMRAID.SYS, \
d2 = "VIA RAID Combo Driver Diskette", \RAID\win2000\VIAMRAID.SYS, \
d3 = "VIA RAID Combo Driver Diskette", \RAID\Winnt40\VIAMRAID.SYS, \
d4 = "VIA RAID Combo Driver Diskette", \RAID\2003ia32\VIAMRAID.SYS, \
#d9 = "VIA RAID Combo Driver Diskette", \RAID\x64\VIAMRAID.SYS, \

d5 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\winxp\viapdsk.sys, \
d6 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\win2000\viapdsk.sys, \
d7 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\winnt40\viapdsk.sys, \
d8 = "VIA ATA/ATAPI Host Controller Driver", \PIDE\2003ia32\viapdsk.sys, \



*Modified the WINNT.SIF file*
I added the following lines to the bottom of my WINNT.SIF file in my I386 directory.
(Yes, it works without the driver filenames, at least in my case.)
QUOTE
[MassStorageDrivers]
"VIA RAID Controller(Windows 2000)" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
TXTSETUP.OEM

BTW, I got the string: "VIA RAID Controller(Windows 2000)" from this section of the txtsetup.oem file:
QUOTE
[scsi]
VIARAID_MULTIPLE_2003IA32 = "VIA RAID Controller(Windows 2003 IA32)"
VIARAID_MULTIPLE_XP = "VIA RAID Controller(Windows XP)"
VIARAID_MULTIPLE_2K = "VIA RAID Controller(Windows 2000)"
VIARAID_MULTIPLE_NT = "VIA RAID Controller(Windows NT4)"
#VIARAID_MULTIPLE_2003K864 = "VIA RAID Controller(Windows 2003 AMDx86-64)"

VIAPDSK_VT4149_2003IA32 = "VIA ATA/ATAPI Host Controller(Windows 2003IA32)"
VIAPDSK_VT4149_XP = "VIA ATA/ATAPI Host Controller(Windows XP)"
VIAPDSK_VT4149_2K = "VIA ATA/ATAPI Host Controller(Windows 2000)"
VIAPDSK_VT4149_NT = "VIA ATA/ATAPI Host Controller(Windows NT4)"


I think that's about it... (I'll check this thread periodicly for a couple weeks, so if you have any questions for me, ask them soon).
Так вот, этот способ сработал!
С одним но: обязательно указать в разделе [MassStorageDrivers] CD-ROM, по типу вышеприведенного. Иначе потом, на этапе установки в GUI, установщик не увидит файлы, расположенные на CD-ROM. Только название контроллера надо взять из TXTSETUP.SIF, ибо в русском дистрибутиве он называется по-другому, но "RETAIL" указать надо, Windows будет тогда грузить свой драйвер.

Подведу итог этого дела:
1. В файле TXTSETUP.OEM меняем окончания ссылок на расположения файлов установочных дискет на "\".

2. Файлы драйвера и файл TXTSETUP.OEM должны лежать не только в ROOT\$OEM$\Texmode, но и в ROOT\I386\$OEM$.

3. WINNT.SIF должен содержать разделы:
a. [MassStorageDrivers] с указанием контроллера RAID (берется из раздела [SCSI] файла TXTSETUP.OEM) и контроллера CD-ROM (берется из файла TXTSETUP.SIF дистрибутива Windows.
Выглядеть это будет так:
Код: Выделить весь код
[MassStorageDrivers]
 "<Название контроллера RAID>" = "OEM"
 "<Название контроллера CD-ROM>" = "RETAIL"
"OEM" указывается для драйверов сторонних разработчиков, "RETAIL" - для драйверов, входящи в дистрибутив Windows XP.

b. [OEMBootFiles], содержащий txtsetup.oem. Лично я указал еще и имена файлов драйвера, но не уверен, что это необходимо, а проверять уже времени не было - дедлайн подкрался незаметно
Код: Выделить весь код
[OEMBootFiles]
 TXTSETUP.OEM
или
Код: Выделить весь код
[OEMBootFiles]
 TXTSETUP.OEM
 <Имя файла драйвера>.SYS
 <Имя файла драйвера>.CAT
 <Имя файла драйвера>.INF
4. Драйверы контроллера без файла TXTSETUP.OEM надо еще положить в папку \$OEM$\$1\DRIVERS\RAID или любую другую, указанную в строке OemPnPDriversPath="<path1>;<path2>..." раздела [Unattended] файла WINNT.SIF.

5. Не забудьте в том же разделе указать OEMPreInstall = Yes.

Вот и весь мой опыт в этом деле, стоивший мне четырех свободных вечеров и одного свободного утра .

Отправлено: 08:12, 28-02-2006

 

Старожил


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

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


а можно просто добавить последний драйверпак мой или башрата...

вроде как via в нем уже корректно поддерживается

-------
моя самоделка

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

Отправлено: 09:29, 28-02-2006 | #2



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

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


(*.*)


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

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


А я хотел сказать, что на сайте есть статья Интеграция SATA/RAID драйверов... Может она не самая лучшая (и немножко требует доработки), но смысл все тот же Ну и паки, конечно... Куда ж без них

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 09:35, 28-02-2006 | #3


Новый участник


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

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


Vovanchik
И как интегрируется драйверпак? Каким способом, если точнее? Через Textmode или меняется txtsetup.sif?

Vadikan
Статья была мной прочитана, это способ уже указанного raskren'а. А я намеренно не хотел лезть в дистриб Windows. Мало ли? Я же людям диск писал, вдруг проблемы? Понимая принцип обоих способов, лично мне не хочется втыкать левые дрова в дистриб. Да и спортивный интерес присутствует.

Отправлено: 11:16, 28-02-2006 | #4


Старожил


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

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


McHain

через txtsetup.sif
http://forum.oszone.net/showthread.php?t=50985
вот глянь

-------
моя самоделка


Отправлено: 13:39, 28-02-2006 | #5


Новый участник


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

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


Vovanchik
Тебя никогда не подмывало сделать через TEXTMODE?

Отправлено: 19:57, 28-02-2006 | #6


Старожил


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

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


McHain

честно говоря подмывало...
тока все руки не доходили

-------
моя самоделка


Отправлено: 22:48, 28-02-2006 | #7


Новый участник


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

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


Vovanchik
Попробуй этим способом, вдруг получится?
Вдруг что дополнишь...
И еще: у меня почему-то этим способом не удалось форматнуть раздел в FAT32, этих вариантов даже не предлагал инсталлятор.
Не в курсе, почему такое может быть?

Отправлено: 09:52, 01-03-2006 | #8


Новый участник


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

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


Как установить XP SP2 на SATAвинт через PCI шину?
помогите решить проблему.

Подключил HDD SATA Seagate через адаптер к PCI шине (GIGABYTE I845PE). При инсталляции winXP с CD привода, всё протекает нормально: проверка диска, копирование, но после перезагрузки, BIOS не находит загрузочный сектор.
Прошил последнюю версию BIOS, выставил в нём загрузку с SCASI (одно из близких к SATA поддерживаемых в BIOSе устройств), безрезультатно.

Решил пойти другим путем и сделать мультизагрузочную систему.
HDD SATA оставил там же на PCI. Подключаю к IDE дополнительно еще винт PATA на котором уже установлена XP. Провожу установку, в инсталляторе видны два диска, DISK1 ATAPI на котором уже установлена XP и DISK2 viamraid на который надо установить ОС, выбираю второй и его основной раздел D:\ , продолжаю установку, после всех штатных процедур, появляется экран с загрузчиком ОС с двумя winXP, при выборе любой из них появляется сообщение о том, что неправильно указан путь или неправильно настроен диск, т.е. та ОС (disk1) которая до установки работала, после установки уже не грузиться. При просмотре boot.ini он стал выглядеть так:

[boot loader]
timeout=1
default=signature(73b6a109)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
signature(73b6a109)disk(2)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=AlwaysOff /fastdetect

после его редактирования загрузка ранее работающей XP возобновилась, а с disk2 SATA PCI так ничего и не вышло.

ПОМОГИТЕ

Отправлено: 22:28, 18-01-2009 | #9


Аватара для Real Root

Старожил


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

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


alex003, думаю стоит поиграться с boot.ini - дело в нем.
Для быстрого научного тыка делаем N вариантов загрузки и смотрим какой проканает:

multi(0)disk(0)rdisk(0)partition(0)\windows="Microsoft 0"
multi(0)disk(0)rdisk(0)partition(1)\windows="Microsoft 1"
multi(0)disk(0)rdisk(0)partition(2)\windows="Microsoft 2"
multi(0)disk(0)rdisk(0)partition(3)\windows="Microsoft 3"

далее такие же варианты для всех комбинаций multi(X) disk(Y) rdisk(Z)

Для облегчения задачи можете параметры boot.ini почитать - тут гдето на форуме было.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:40, 20-01-2009 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Установка Windows XP на машину с VIA VT6410 SATA RAID без дисковода через TEXTMODE

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Не получается добится автоустановки драйверов SATA/RAID в textmode. kornaut Автоматическая установка Windows 2000/XP/2003 11 02-05-2012 02:20
[решено] Поставить Windows без дисковода... Vladik1 Ноутбуки 36 12-08-2011 14:58
Установка Win2003 SERVER R2 на SATA RAID без floppy(fdd) masus Microsoft Windows NT/2000/2003 4 15-12-2007 18:31
как установить sata textmode driver в уже рабочую windows Zubarev Microsoft Windows 2000/XP 8 11-12-2007 00:12
Установка Windows XP на NVIDIA SATA RAID без диска 3.5 в автоматическом режиме. dimank Автоматическая установка Windows 2000/XP/2003 5 19-08-2007 22:24




 
Переход