Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Установка Win2000/WinXP на SATA RAID без floppy(fdd)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

AlexKniga

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установка Win2K/WinXP на SATA RAID без floppy(fdd)

 
Зачем это нужно:
  • Установка при отсутствии флопика
  • Уставка по сети - RIS - когда дискетку подсунуть не возможно.
     
    Есть два способа установить Win2K/WinXP на SATA RAID без floppy. Официальный путь лежит через UNATTENDED установку и $OEM$\TextMode\txtsetup.oem. Неофициальный - модификация дистрибутива Windows. В обоих случаях требуются драйвера контроллера .
     
    1) Способ от Microsoft, с помощью UNATTENDED установки, через $OEM$\TextMode\txtsetup.oem
    далее
     
    2) Способ от raskren. Интеграция в дистрибутив Windows драйверов контроллера.
    далее
     
    Родственные темы
    Установка WinXP на SATA
    Автоматическая (unattended) установка Windows
    Установка Windows по сети - RIS но не Microsoft
    RIS (Remote Installation Services) на Win2000 srv и Win2003





    Замечание за нарушение Соглашений по сокращению названий ОС. Исправлено. lynx.

  • Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 20:58 31-03-2004 | Исправлено: AlexKniga, 16:37 12-05-2008
    Vovanchik81



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    вот этот способ добавьте в шапку
    http://forum.oszone.net/showthread.php?t=50985

    Всего записей: 621 | Зарегистр. 22-06-2005 | Отправлено: 20:17 26-02-2006
    Vechniy



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По данной методике (обе) попробывал поставить встроенный via raid но заканчивается все тем, что не может найти сам фрйл viamraid.sys. Уж и не знаю куда его пихать. Флопа нет как класс, поэтому даже сдаться не могу. Кто может помочь, в чем дело?

    Всего записей: 4 | Зарегистр. 15-12-2005 | Отправлено: 16:23 24-04-2006
    AlexKniga

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vechniy
    Рассмотрим вторую методику.
    Что ты добавлял в TXTSETUP.SIF?
    viamraid.sys желательно паковать MAKECAB и кладется он в папку i386.

    Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 12:13 25-04-2006
    TROL



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я встраивал sata/raid по методике описаной вот здесь:
    http://www.oszone.net/2747/
    Все работает. Можно даже создать пакет драйверов для разных материнских плат.
    На всякий случай вот эта статья:

    Код:
     
    Шаг 1 - Создание директорий
     
    Создайте директорию для размещения всех драйверов и промежуточных файлов, которые будут конфигурироваться на предварительном этапе. В данной статье будет использоваться директория C:\preload, в которой надо создать поддиректории следующим образом C:\preload\$OEM$\$1\drivers
    Шаг 2 - Распаковка драйверов
     
    Вам понадобятся драйверы для SATA и/или RAID конторллеров. Их можно взять с CD, поставлявшегося в комплекте с материнской платой или ноутбуком. Более новые версии драйверов могут находиться на сайте производителя.
     
    Распакуйте драйверы в директорию, названную по имени контроллера. Например, возможна такая структура
    C:\preload\$OEM$\$1\drivers\motherboard\controller  
     
    Примечание: названия поддиректорий, содержащих драйверы, должны состоять из не более чем восьми символов. Например, для материнской платы ABIT IC7-MAXIII есть два набора драйверов Silicon Images: Si3112r и Si3114r. В таком случае нужно создать следующие директории
    C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3112r
    C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3114r  
     
    Если ваши драйверы находятся внутри установочной программы (нередко встречается у Intel), то распакуйте их из *.ехе при помощи WinRAR, например.
     
    На данном этапе у вас в соответствующих директориях должны быть по крайней мере следующие файлы
    *.sys
    *.cat
    *.inf  
    Шаг 2а - Распаковка драйверов Intel
     
    Драйверы Intel представляют собой особый случай. Если у вас нет вышеуказанных файлов, то вероятнее всего у вас есть два кабинетных архива (*.cab) и setup.exe. В таком случае выполните следующую команду из командной строки:
    c:\setup.exe –a –p c:\path  
     
    где path - директория, которую вы выбрали для распаковки. После распаковки ваши драйверы будут либо в поддиректори XP либо drivers. Скопируйте содержимое данной директории. Следуя нашей структуре, вы должны скопировать содержимое в
    C:\preload\$OEM$\$1\drivers\motherboard\intel  
    Шаг 3 - Подбор файлов
     
    Вы можете смело удалить файлы readme и любые директории относящиеся к другим операционным системам (Windows 2000 и Windows 98). Если одни и те же драйверы предназаначются для XP и 2000, то их, понятное дело, удалять не надо. Продолжая пример с ABIT IC7-MAXIII у нас теперь такая картина:
     
    В директории C:\preload\$OEM$\$1\drivers\IC7_MAX3\Intel находятся файлы
    TXTSETUP.OEM
    iaAHCI.cat
    iaStor.cat
    iaAHCI.inf
    iaStor.inf
    iaStor.sys  
     
    А в директории C:\preload\$OEM$\$1\drivers\IC7_MAX3\Si3112r находятся файлы
    SilSupp.cpl
    TxtSetup.oem
    si3112r.cat
    Si3112r.inf
    Si3112r.sys
    SIWinAcc.sys
    SiiSupp.vxd  
     
    и так далее для каждого из контроллеров.
    Шаг 4 - Копирование файлов
     
    Если содержимое установочного диска Windows XP у вас еще не скопировано на жесткий диск, но сейчас самое время это сделать. Копируем в C:\XPCD. Затем скопируйте директорию $ОЕМ$ из C:\preload в C:\XPCD.
     
    Теперь нужно сделать сжатые копии всех *.sys файлов и скопировать их в C:\XPCD\i386 при помощи утилиты makecab. Из командной строки запустите следующую команду:
    makecab C:\XPCD\$OEM$\$1\drivers\motherboard\controller\controller.sys C:\XPCD\I386\controller.SY_  
     
    где motherboard - название директории, которое вы дали по названию материнской платы, controller - соответственно название директории контроллера, а controller.sys и controller.SY_ - названия ваших *.sys файлов. У вас может быть более одного *.sys файла в каждой директории, однако вам нужен только тот, имя которого совпадает с именем *.inf файла. Если взять за пример шаг 6, то из директории Si3112r нам нужен только Si3112r.sys. Аналогичным образом добавьте в i386 все остальные *.sys файлы.
    Шаг 5 - Редактирование секции [SourceDisksFiles] файла txtsetup.sif
     
    Откройте в текстовом редакторе файл txtsetup.sif расположенный в C:\XPCD\i386. Блокнот подойдет, хотя и не слишком удобен для данной цели. Главное, чтобы редактор не создавал ненужного форматирования, такого как переносы строк, например.
     
    Найдите первую секцию [SourceDisksFiles], которая располжена в районе 189 строки. В самом начале секции [SourceDisksFiles] добавьте следующую строку
    controller.sys = 1,,,,,,3_,4,1  
     
    где controller.sys - имя файла, созданного на четвертом шаге. Аналогичным образом добавьте строки, соответствующие остальным *.sys файлам. Каждому файлу должна соответствовать одна строка. В нашем примере:
    [SourceDisksFiles]
    iaStor.sys = 1,,,,,,3_,4,1
    Si3112r.sys = 1,,,,,,3_,4,1
    Si3114r.sys = 1,,,,,,3_,4,1
    viasraid.sys = 1,,,,,,3_,4,1  
     
    Рассказ о формате этих строк я решил вынести на отдельную страницу ввиду сложности материала.
     
    Внимание! Для того, чтобы драйверы корректно устанавливались при инсталляции системы с жесткого диска или ее обновления с компакт-диска, вам нужно также внести изменения в файл 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  
    Шаг 6 - Редактирование секции [HardwareIdsDatabase] файла txtsetup.sif
     
    Не закрывайте txtsetup.sif и найдите секцию [HardwareIdsDatabase], находящуюся в районе строки 18800. Мы через минуту вернемся к этой секции, а пока рассмотрим файлы, находящиеся в директориях с драйверами. Там есть файлы, информацию из которых нужно скопировать в txtsetup.sif. Нам понадобится либо *.oem либо *.inf файл из каждой из них. Идем в первую директорию и действуем по следующему принципу: если есть одноименный *.sys файлу *.oem файл, то открываем его, а если нет, то открываем одноименный *.inf файл. Если используете *.oem файл, то найдите все строки, начинающиеся с PCI\VEN_, заключенные в кавычки. Если используете *.inf файл, то найдите секцию [Strings], где есть аналогичные строки (но без кавычек). Проигнорируйте строки начинающиеся с %. Скопируйте каждую строку от начала до первой точки (не включая точку). Например, если строка PCI\VEN_8086&DEV_2652&CC_0104.DeviceDesc = "Intel(R) 82801FR SATA RAID Controller", то скопировать нужно только PCI\VEN_8086&DEV_2652&CC_0104 и больше ничего.
     
    Теперь поместите скопированные строки в секцию [HardwareIdsDatabase] файла txtsetup.sif и добавьте к каждой = “sysfile”, где sysfile - имя вашего *.sys файла одноименного *.oem или *inf. файлу. В нашем примере в секции [HardwareIdsDatabase] это выглядит так:
    [HardwareIdsDatabase]
    PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
    PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"
     
    PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
    PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
    PCI\VEN_1095&DEV_3112 = "Si3112r"
    PCI\VEN_1095&DEV_3512 = "Si3112r"
     
    PCI\VEN_1002&DEV_436E = "Si3112r"
    PCI\VEN_1002&DEV_4379 = "Si3112r"
    PCI\VEN_1002&DEV_437A = "Si3112r"
    PCI\VEN_1095&DEV_3114 = "Si3114r"
    PCI\VEN_1106&DEV_3149 = "viasraid"  
    Шаг 7 - Редактирование секциий [SCSI.load] и [SCSI] файла txtsetup.sif
     
    Теперь найдите секцию [SCSI.load] в районе строки 19266. Добавьте следующую строку для каждого *.sys файла
    sysfile = sysfile.sys,4  
     
    где sysfile опять же имя вашего *.sys файла. В нашем примере в секции [SCSI.load] это выглядит так:
    [SCSI.Load]
    iaStor = iaStor.sys,4
    Si3112r = Si3112r.sys,4
    Si3114r = Si3114r.sys,4
    viasraid = viasraid.sys,4  
     
    Теперь найдите секцию [SCSI] в районе строки 21613. Добавьте следующие строки для каждого *.sys файла.
    sysfile = “Description”  
     
    где sysfile - имя вашего *.sys файла, a Description - любое описание, которое вы хотите дать контроллеру. Проще всего использовать описания из *.inf файла. В нашем примере это выглядит так:
    [SCSI]
    iaStor = "Intel(R) 82801FR/82801ER/6300ESB SATA RAID Controller"
    Si3112r = "Silicon Image SiI 3x12 SATARaid Controller"
    Si3114r = "Silicon Image SiI 3114 SATARaid Controller"
    viasraid = "VIA Serial ATA RAID Controller"  
     
    На этом редактирование txtsetup.sif закончено. Закройте и сохраните файл.
    Шаг 8 - Редактирование (создание) winnt.sif
     
    Теперь настало время изменить winnt.sif (или создать новый, если у вас его еще нет). Подробнее о winnt.sif я рассказываю тут, поэтому остановлюсь лишь на секции [Unattended]. Для успешной установки драйверов необходимо наличие в секции следующих параметров
    [Unattended]
    OEMPreinstall=Yes
    OemPnPDriversPath=”Drivers\path”  
     
    где path - путь к директории с драйверами контроллера. В нашем примере это выглядит так:
    [Unattended] OEMPreinstall=Yes
    OemPnPDriversPath=”drivers\IC7_MAX3\intel;drivers\IC7_MAX3\Si3112r;drivers\IC7_MAX3\Si3114r;drivers\IC7_MAX3\via”  
     
    Поскольку у нас драйвера расположены в нескольких директориях, мы заключаем их перечисление в кавычки и разделяем "точкой с запятой". Все значения параметра OemPnPDriversPath должны быть в одну строку, переносы недопустимы. Закройте winnt.sif и сохраните изменения (или сохраните ваш файл как winnt.sif в i386).

     


    ----------
    Ищу поклонников Майкрософт. Найду - убью!

    Всего записей: 455 | Зарегистр. 07-12-2001 | Отправлено: 09:54 20-11-2006 | Исправлено: TROL, 10:09 20-11-2006
    smainv

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    на счёт 2-го метода
    куда нужно положить драйвера контролера?

    Всего записей: 17 | Зарегистр. 12-10-2005 | Отправлено: 15:06 01-03-2007
    AlexKniga

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    smainv
    Читаем внимательней:

    Цитата:
    c. Упаковываем (для единообразия с M$) драйвер контроллера и ложим его в i386\

    Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 22:42 06-03-2007
    kusrus

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ ,обясните чайнику, nLite 1.3- можно с помощью нее итегрировать дрова SATA?

    Всего записей: 65 | Зарегистр. 30-07-2006 | Отправлено: 20:45 12-03-2007
    luberello

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    сделал всё по методу 2
    винда прошла текстовую и графическую инсталляцию но после того как уже должна загрузится - синий экран смерти ;(
     
    что делать?
     
    p.s.
     
    NVRaid 0 (2 x 80 Gb Sumsung Sata II)
    M2N-E

    Всего записей: 21 | Зарегистр. 06-05-2006 | Отправлено: 17:14 12-06-2007
    oreol100



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А решит ли проблему покупка внешнего USB дисковода? Просто не хочется возится с встраиванием драйверов.

    Всего записей: 249 | Зарегистр. 19-03-2007 | Отправлено: 15:02 15-07-2007
    AlexanderF

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    USB флоп проблему не решает.
     
    Имеется система, с Intel Raid SRCS28X. Штатный дистр 2003 винды данный контроллер не видит, нужен флоп. Но для данной системы флоп подключается только через USB. (ибо стандартного FDD контроллера на материнки вообще нет!)
     
    Пробовал интегрировать дрова по 2му способу. Все отлично до тех пор, пока винда после графической части установки не пытается первый раз загрузиться - синий экран.
     
    Посоветовали nLite. Интегрировал прилагаемую дискетку целиком - установщик контроллер не находит вообще. Что интегрировал, что нет - результат один.
     
    Первый способ (с папкой $OEM$\Textmode), пока "ниасилил" - результат, как и при использовании nLite.
     
    На дискетке лежат две версии sys: один для 2000й винды, второй для 2003. Я уже попробовал поставить Висту! В начале она не хотела вставать, но подцепила через USB дисковод драйвер (не знаю, толи от 2000, толи от 2003 винды) и нормально встала.
     
    Над этой проблемой бьюсь 4й день, запорол 10 болванок. Что делать - не знаю...
     
     
     

    Всего записей: 523 | Зарегистр. 17-12-2003 | Отправлено: 22:29 16-07-2007
    AlexanderF

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кажется проблему решил. Причем очень оригинально: надо было просто тщательнее покапаться в биосе данной системы. Оказывается там есть такой пункт как "Эмулировать USB накопитель как" и выбор: "Auto", "Floppy", и еще как-то - несколько позиций на выбор... При выборе позиции "Floppy" установщик винды распознал подключенный USB флопарь как "реальный" флоп (спасибо биосу) и винда встала с дискетки без особых проблем.
     
    UPD: А тема интеграции для меня осталась не раскрыта, ибо убил уже более 10 болванок, перепробовав всевозможные способы и утилиты (nLite) а также их комбинации. Тщательно следовал написанным инструкциям, но работоспособный дистрибутив винды так и не получил.

    Всего записей: 523 | Зарегистр. 17-12-2003 | Отправлено: 14:11 18-07-2007 | Исправлено: AlexanderF, 14:14 18-07-2007
    Tarin

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не мог поставить ХР на ноутбук ASUS F3SC (контролер ICH8M ):
     
    Винда не находила дрвайвера для SATA проблему решил (весь софт бесплатный):
     
    1.  Скачал Floppy Configuration Utility for Intel (драйвер SATA)- http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=2101&DwnldID=13495&strOSs=44&OSFullName=Windows*%20XP%20Professional&lang=eng
     
    2. Скачал Virtual Floppy Drive - http://infostore.org/info/1506851?refer=1506814&rs=2
     
    3. Создал виртуальный флоп (2) записал на него драйвера (1)
     
    4. Скачал утилу которая редактирует setup WinXP - http://www.nliteos.com/
     
    5. Распаковал iso WinXP, запустил (4) и добавил драйвер для SATA  
     
    6. С помощью (4) создал новый iso  
     
    7. Установил ХР.

    Всего записей: 1 | Зарегистр. 22-07-2007 | Отправлено: 11:36 22-07-2007
    wsimons



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Хм....лично у меня интеграция прокатила, НО, только если контроллер (ICH6R) находится не в RAID Mode а в AHCI Mode.

    Всего записей: 7 | Зарегистр. 03-10-2006 | Отправлено: 12:32 22-07-2007
    AdeptV

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подробная иструкция есть на http://vip.asus.com/forum/view.aspx?id=20070721135933921&board_id=3&model=A8Sc&page=1&SLanguage=en-us

    Всего записей: 1 | Зарегистр. 02-09-2007 | Отправлено: 12:48 02-09-2007
    vadim84

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите где скачать txtsetup.oem

    Всего записей: 1 | Зарегистр. 25-09-2007 | Отправлено: 10:14 25-09-2007
    brak63

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    TROL  
    Спасибо. Очень помогло. Использовал 2й метод.

    Всего записей: 7 | Зарегистр. 10-05-2007 | Отправлено: 20:30 25-09-2007 | Исправлено: brak63, 20:36 25-09-2007
    Maximus314

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Возник следующий вопрос:
    Есть драйвера от Intel-овского RAIDа одной из первых версий ICH5 и сделующх версий 6/7/8
    Между собой они не совместимы и в каждом содержится iastor.sys
    Хочется собрать универсальную инстяляшку для 2003, но если внедрять только один из драйверов, то система ставится нормально либо на новое железо либо на старое, а вот внедрить два драйвера одновременно ен получается. Пробовал переименовать старый драйвер например в iastorold.sys и изменить его inf соответственно. Подобный метод помог создать универсальную WinPE, но именно инсталяшка на последнем этапе блюскринит.
    Попытка интеграции с помощью nLite приводит к тому, что драйвера внедряются в разные папки в каталоге NLDRV, но в систему ложится только один из sys-ов и она не работает на старом (или новом) чипсете.
    Какие будут рекомендации?

    Всего записей: 23 | Зарегистр. 27-04-2003 | Отправлено: 11:34 16-10-2007
    SteveSlayer

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема:
    Мать ASUS M2N32 Sli Delux, 2xHDD Seagate 80gb RAID-0, Windows XP SP2 ZverCD edition (С встроенными дрйверами, обновлениями и др.)
    После копирования файлов установщиком и перезагрузки выдает ошибку - NTLDR ...
    Сама винда ставилась на различных материнках и винчестерах (без RAID) без проблем и без дискет.  
    В чём проблема?

    Всего записей: 2 | Зарегистр. 17-11-2007 | Отправлено: 14:16 17-11-2007
    Korros

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    luberello
    у меня тоже сначала винда устанавливалась до первой перезагрузки, а дальше не шло. Взял другую версию установочного диска и все установилось нормально.

    Всего записей: 26 | Зарегистр. 21-08-2006 | Отправлено: 12:25 29-11-2007
    bloodseller

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    дрова интегировал...
    текстмоде проходит нормально.
    гуи (после перезагрузки) орет "внутренняя структура данных программы установки повреждена (стадия 0)"
     
    куда копать?

    Всего записей: 17 | Зарегистр. 16-12-2006 | Отправлено: 12:49 14-12-2007
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Установка Win2000/WinXP на SATA RAID без floppy(fdd)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru