Установка windows 7 pro на sata raid. Для интеграции драйверов в дистрибутив Windows XP нам понадобятся. Решения для платы с ICH8R

Шрифт:

Описать интеграцию SATA/RAID драйверов я собирался давно. К сожалению, моя конфигурация не позволяет протестировать интеграцию таких драйверов, и следовательно самостоятельное написание статьи исключалось. В первоначальном варианте сайта на странице драйверов была ссылка на хорошую статью участника конференции MSFN GreenMachine, но она требовала от читателя некоторой подготовки. Именно на этой статье и основана страница , рассказывающая о SATA/RAID драйверах, на сайте MSFN. Эта страница появилась там относительно недавно, и не существовала на момент написания первой редакции данной статьи.

Так или иначе, нашелся человек по имени Michael Hollinger , который взял на себя труд объединить в одно руководство информацию, разбросанную по форуму MSFN и сайтам участников форума. Его руководство показалось мне несложным и дающим достаточно информации для осуществления процесса интеграции "от и до". Michael любезно разрешил перевести его руководство на русский язык. Оригинальное руководство (PDF, 1.28 Mb) является публично доступной информацией и может быть использовано только в бесплатных или некоммерческих публикациях. Дисклэймер и контактную информацию автора можно найти в тексте руководства. Недавно Мichael прислал мне новую версию своего руководства, которое и выложено сейчас у меня. Руководство стало максимально подробным, с громадным количеством скриншотов (в основном Проводника и Блокнота;-). Но поскольку суть осталась прежней, я не стал менять содержание своей статьи.

Примечание . В статье описан ручной метод интеграции драйверов. Процесс можно автоматизировать при помощи nLite .

Надеюсь, что статья будет полезна не только людям, интересующимся автоматической установкой, но и всем, кто не имеет возможности установить SATA/RAID драйверы в процессе установки Windows по причине отсутствия флоппи привода. Все вопросы или замечания по данной статье, пожалуйста, задавайте в . Теперь к делу.

Шаг 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, например.

На данном этапе у вас в соответствующих директориях должны быть, по крайней мере, следующие файлы

Шаг 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 - Редактирование секции файла txtsetup.sif

Откройте в текстовом редакторе файл txtsetup.sif расположенный в C:\XPCD\i386. Блокнот подойдет, хотя и не слишком удобен для данной цели. Главное, чтобы редактор не создавал ненужного форматирования, такого как переносы строк, например.

где controller.sys - имя файла, созданного на четвертом шаге. Аналогичным образом добавьте строки, соответствующие остальным *.sys файлам. Каждому файлу должна соответствовать одна строка. В нашем примере:


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 следующим образом:


d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys


d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys

Шаг 6 - Редактирование секции файла txtsetup.sif

Не закрывайте txtsetup.sif и найдите секцию , находящуюся в районе строки 18800. Мы через минуту вернемся к этой секции, а пока рассмотрим файлы, находящиеся в директориях с драйверами. Там есть файлы, информацию из которых нужно скопировать в txtsetup.sif. Нам понадобится либо *.oem либо *.inf файл из каждой из них. Идем в первую директорию и действуем по следующему принципу: если есть одноименный *.sys файлу *.oem файл, то открываем его, а если нет, то открываем одноименный *.inf файл. Если используете *.oem файл, то найдите все строки, начинающиеся с PCI\VEN_ , заключенные в кавычки. Если используете *.inf файл, то найдите секцию , где есть аналогичные строки (но без кавычек). Проигнорируйте строки, начинающиеся с %. Скопируйте каждую строку от начала до первой точки (не включая точку). Например, если строка PCI\VEN_8086&DEV_2652&CC_0104.DeviceDesc = "Intel(R) 82801FR SATA RAID Controller" , то скопировать нужно только PCI\VEN_8086&DEV_2652&CC_0104 и больше ничего.

Теперь поместите скопированные строки в секцию файла txtsetup.sif и добавьте к каждой = "sysfile " , где sysfile - имя вашего *.sys файла одноименного *.oem или *inf. файлу. В нашем примере в секции это выглядит так:


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 - Редактирование секциий и файла txtsetup.sif

Теперь найдите секцию в районе строки 19266. Добавьте следующую строку для каждого *.sys файла

где sysfile опять же имя вашего *.sys файла. В нашем примере в секции это выглядит так:


iaStor = iaStor.sys,4
Si3112r = Si3112r.sys,4
Si3114r = Si3114r.sys,4
viasraid = viasraid.sys,4

Теперь найдите секцию в районе строки 21613. Добавьте следующие строки для каждого *.sys файла.

где sysfile - имя вашего *.sys файла, a Description - любое описание, которое вы хотите дать контроллеру. Проще всего использовать описания из *.inf файла. В нашем примере это выглядит так:


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 я рассказываю , поэтому остановлюсь лишь на секции . Для успешной установки драйверов необходимо наличие в секции следующих параметров


OEMPreinstall=Yes
OemPnPDriversPath="Drivers\path"

где path - путь к директории с драйверами контроллера. В нашем примере это выглядит так:


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).

Заключение

В общем, на этом процедуру интеграции SATA/RAID драйверов можно считать законченной. Дальнейшие шаги оригинального руководства рассказывают о том, как создать загрузочный диск Windows XP. Не вижу смысла повторяться .

Благодарности

Остается лишь поблагодарить Майкла Холлингера и отдать должное тем людям, чьи книги, статьи и сообщения в форумах были использованы в его руководстве. Автор следует одному из общепринятых Американских стилей, используемых в научных публикациях. Я, уж извините, стиль выдерживать не буду;-)

  1. Chandra, Omeeda. (2004 October). Книга Update Your Windows XP CD. Maximum PC, 68-70
  2. GreenMachine. Slipstreaming SATA/RAID Drivers (ссылки на статью больше нет)
  3. raskren (2004, January 5) Сообщение в теме Unattended install, SATA drivers, and NO Floppy , I finally got it to work!
  4. raskren (2004, February 9) Сообщение в теме Switches in TXTSETUP.SIF .


Скажите, если при установке Windows XP отключить в BIOS режим AHCI (поставить в Disable) то XP установиться без доп.драйверов SATA. НО МОЖНО ли потом. уже в системе. установить драйвера для режима AHCI, потом включить в BIOS режим AHCI... При загрузке компьютер распознает вновь установленные драйвера для режима AHCI?

Возник вопрос. Может быть кому то он уже приходил в голову и есть ответ. На диске Windows Server 2008 уже интегрированы драйвера SATA/RAID (и куча других драйверов). Нельзя ли, каким либо образом использовать это при установке 2003 ?

To intersk>>>
Да, можно. Я сегодня именно так и сделал на ноуте Lenovo ThinkPad SL510.
Намного проще чем тут понаписано!!!
---
Отключаешь в БИОСе AHCI, устанавливаешь Windows с форматированием раздела для системы, устанавливаешь SATA драйвера (принудительно) и при перезагрузке опять включаешь в БИОСе AHCI. Windows нормально грузится и уже видит винчестер и все разделы на нём. Только после этого можно ставить другие драйвера, настраивать систему и устанавливать программы.

Мой метод по установке системы, любой что требует FDD (w2k, XP, w2k3).
Без интеграции в дистрибутив.
Используемые инструменты:
MultiBoot USB - Мультизагрузочная флешка
Windows
winimag
сами дровишки

Так вот,
1) с помощью Winimag содаю *.img образ дискет с дровами,
2) с помощью MultiBoot USB создаю Boot Flesh,
3) кидаю на флешку *.img,
4) прописываю в menu.lst

Это примеры:

title install Windows XP Home SP3
root (hd0,0)
map --mem /WINSETUP/XPhSP3.ISO (0xff)
map --mem /flp-rst.IMA (fd0)
map --mem /jraid.IMA (fd1)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)

title install Windows 2003 SP2
root (hd0,0)
map --mem /WINSETUP/23SP2.ISO (0xff)
map --mem /boot/HP/cp011324-.IMG.gz (fd0)
map --mem /boot/HP/cp014590-.IMG.gz (fd1)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
root (0xff)
chainloader /I386/SETUPLDR.BIN

5) и грузимся с флешки, по ходу жмём F6, и выбираем требуемый драйвер.

От и всё малята. Дерзайте!

faetonets
пробовал вашим способом, добавить райд контроллер. После нажатия F6 все хорошо подчиталось, только после разбивки диска и копирования файлов установка пытается скопировать драйвер рейда с образа дискеты а его уже в системе нет.

выход из ситуации нашел следующий nLite формирую дистрибутив с драйверами и упаковываю туда нужные драйвера потом их копирую на флешку в I386 и все проходит.

Убил день в попытках установить Windows 2003 на RAID1 на мат. плату MSI 870S-C45. Не видит жесктий диск, хоть убейся. Нафаршировал все драйверы, которые нашёл на компакт-диске из комплекта мат. платы в папках вида floppy32. Смотрел на начальный процесс запуска установки (копирование файлов), они действительно копировались. Не видит жесткий диск и всё тут.
Пробовал также способ, приведённый faetonets. На этапе опроса жесткого диска вылетает синий экран.
Жаль потраченного времени. Интересует также неразбериха в железе: кто-нибуть знает, как можно узнать производителя и модель встроенного в мат. плату RAID контроллера до установки операционки? Прикол в том, что я потратил бы гораздо меньше времени, если бы знал, какой из четырёх драйверов, находящихся на компакт-диске, пихать в дистрибутив. Бесит также то, что даже зайдя в биос RAID-контроллера нельза лицезреть модель контроллера. В user manual это тоже не указано. К стати такая же ситуация с некоторыми ноутбуками: покупаешь ноут, драйверов в комплекте нет, и ты начинаешь скачивать с сайта производителя все драйверы (а некоторые из них весят по 100 метров) и тыкать каждый, пока на наткнёшься на нужный драйвер. Это идиотизм с отсутствием информации о комплектации или я чего-то не знаю?

Внимание! Для того, чтобы драйверы корректно устанавливались при инсталляции системы с жесткого диска или ее обновления с компакт-диска, вам нужно также внести изменения в файл dosnet.inf следующим образом:

d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys

d1,iaStor.sys
d1,Si3112r.sys
d1,Si3114r.sys
d1,viasraid.sys
Это в файл dosnet.inf нужно добавить или заменить или как?

Найдите первую секцию , которая расположена в районе 189 строки. В самом начале секции добавьте следующую строку
controller.sys = 1,3_,4,1
где controller.sys - имя файла, созданного на четвертом шаге. Аналогичным образом добавьте строки, соответствующие остальным *.sys файлам.
Вообще то на четвертом шаге создаётся файл controller.SY_а не controller.sys.Вот это тож непонятно.

пробовал интегрировать с помощью этой инструкцыи... результат Не удаётся найти файл amd_sata.sys ..
Впрочем такойже результат был и с nLite.
Я думаю проблема в том что.sys файлу одноимённый у меня не.oem а.inf файл а там в секцыи нету строк наподобие этой PCI\VEN_8086&DEV_2652&CC_0104 там кроме прочего текста есть PCI\CC_010601 а вот в.oem файле есть но он неодноимённый файлу
.sys:(
Но я думаю не у всех такие проблемы...
Спасибо автору статья полезная и перевидена достойна хоть местами можно было и поподробней разписать.

В предыдущем материале (Упрощенная установка Windows XP) была описана установка Windows XP с переключением в BIOS режима работы контроллера SATA на IDE Mode (режим совместимости). Это было сделано потому, что в оригинальной Windows XP нет драйверов для встроенных контроллеров SATA производства Intel (начиная с ICH7-M) и некоторых моделей от AMD (начиная с SB700), которые работают в режиме AHCI.

Отличие состоит в том, что в режиме AHCI работает технология NCQ, которая оптимизирует траекторию передвижения головок винчестера. В режиме совместимости (IDE Mode) эта технология неактивна. На практике технология NCQ позволяет винчестеру чуть быстрее работать одновременно с несколькими приложениями. С результатами сравнения этих двух режимов вы можете ознакомится в этом материале: Технология NCQ. Стоит ли включать AHCI?.В предыдущем материале (Упрощенная установка Windows XP) была описана установка Windows XP с переключением в BIOS режима работы контроллера SATA на IDE Mode (режим совместимости). Это было сделано потому, что в оригинальной Windows XP нет драйверов для встроенных контроллеров SATA производства Intel (начиная с ICH7-M) и некоторых моделей от AMD (начиная с SB700), которые работают в режиме AHCI.

Может возникнуть вполне логичный вопрос: а какая разница между обычным режимом (AHCI) и режимом совместимости (IDE-Mode)? По сути разница заключается в технологии NCQ. В режиме AHCI она включена, в режиме совместимости отключена. На практике эта технология обеспечивает более быструю работу винчестера с несколькими приложениями одновременно.

Отличие состоит в том, что в режиме AHCI работает технология NCQ, которая оптимизирует траекторию передвижения головок винчестера. В режиме совместимости (IDE Mode) эта технология неактивна. На практике технология NCQ позволяет винчестеру чуть быстрее работать одновременно с несколькими приложениями. С результатами сравнения этих двух режимов вы можете ознакомится в этом материале: Технология NCQ. Стоит ли включать AHCI?.

Важное замечание: драйвера SATA нужно интегрировать далеко не на всех ноутбуках. Это касается в первую очередь ноутбуков на чипсетах от Intel, а также ноутбуков на чипсетах от AMD 7-ой серии и выше. Для остальных ноутбуков драйвера интегрировать не надо. Также на надо переключать в BIOS режим работы винчестера. Оригинальная сборка Windows XP уже содержит все необходимые драйвера. То есть просто ставите в BIOS загрузку с диска и устанавливаете систему.
Если у вас чипсет от AMD 7-ой серии (связка 780G + SB700), то лучше пользуйтесь упрощенной установкой Windows XP. Дело в том, что на данный момент наблюдаются небольшие проблемы с интеграцией драйверов SATA.

И так, как же поставить Windows XP в режиме AHCI? Существует три основных способа:

1.Записать драйвера на дискету, вставить ее в USB-флоппи дисковод, при установке Windows XP нажать F6 и выбрать нужный драйвер;
2.Интегрировать драйверов SATA в уже установленную в режиме IDE Mode Windows XP, а потом переключить в BIOS на AHCI. Если не интегрировать драйвера, а просто переключить режим работы, то получите синий экран и перезагрузку;
3.Интегрировать драйверов SATA в дистрибутив Windows XP.
Рассмотрим каждый из этих способов:

Первый способ наиболее простой, но для его реализации нужен флоппи-дисковод. Купить внешний USB-дисковод не всегда есть возможность. Если не сработают второй и третий, то можно смело прибегать к этому способу, благо, флоппи-дисководы стоят очень дешево;
Второй способ хорош если уже стоит система с настроенными программами, драйверами, которые лень переставлять. Как интегрировать драйвера в уже установленную систему описано в этом материале: Интеграция драйверов SATA в уже установленную Windows XP;
Третий способ является оптимальным в плане простоты, затрат времени и средств. Именно этот способ и будет описан в этой статье
Теперь можно переходить к непосредственно к описанию установки Windows XP с интеграцией драйверов SATA.

Для установки Windows XP с интеграцией драйверов нужно проделать такие действия:
1.Интегрировать драйверов SATA в дистрибутив Windows XP и записать его на диск;
2.Включить в BIOS загрузку с диска;
3.Установить Windows XP;
4.Установить драйвера на ноутбук.

Важное замечание: если у вас нет CD/DVD привода, то вам следует устанавливать Windows XP с флешки или с карты памяти. Как это сделать описано в данных руководствах: Установка Windows XP с флешки или карты памяти и Установка Windows XP с флешки с помощью WinToFlash.

1. Интеграция драйверов SATA в дистрибутив Windows XP и запись на диск
Для интеграции нам понадобятся:
1.Диск с Windows XP или образ Windows XP в формате.iso. Рекомендуется использовать оригинальные MSDN сборки;
2.Набор утилит и драйверов. Его вы можете скачать по данным ссылкам: скачать / скачать. Скачиваете файл, запускаете и распаковываете в удобную вам папку;
3.Чистый CD- или DVD-диск.

Важное замечание: если вы не знаете какую версию Windows XP установить на ваш ноутбук (32-бит или 64-бит), то рекомендую вам ознакомиться с этим материалом: Windows x86 или x64. Что лучше установить на ноутбук?. Также стоит ознакомиться с данным материалом: Сравнение производительности Windows XP, Windows Vista и Windows 7. Что лучше установить?.

Для интеграции драйверов SATA сначала нужно скопировать дистрибутив Windows XP в папку на винчестере. Создаем папку с названием Windows XP на диске D:\\, например. Копируем все файлы с диска с Windows XP в ту папку. Если диска нет, но есть.iso образ, то его можно распаковать в папку Windows XP с помощью утилиты 7-Zip. Ее вы можете найти в архиве с программами и утилитами, который вы скачали по ссылкам выше. В итоге папка Windows XP должна содержать такие файлы и папки:

Устанавливаем и запускаем nLite, выбираем язык и нажимаем Далее:

Нажимаем Обзор и указываем папку, в которую копировали файлы с диска:

На этой странице указываем что именно мы будем делать с дистрибутивом. Выбираем Драйвера и Загрузочный образ ISO:

Теперь стоит указать папку с драйверами, которые будем интегрировать в дистрибутив. Нажимаем Импорт и выбираем Папку драйверов:

Если у вас процессор от Intel, то выбираем драйвера для Intel. В архиве есть драйвера для 32- и 64-битных систем. Если у вас чипсет от AMD 7 и выше серий, то выбираем соответствующие драйвера от AMD:

Когда выбрали папку, выбираем драйвер:

А теперь, пожалуй, самое интересное. Выбираем вашу модель южного моста. Для новых ноутбуков на процессорах Intel Core это обычно Intel(R) PCH SATA AHCI Controller. Если вы не знаете какой у вас южный мост, то выбираем все:

После входа в BIOS нужно найти где настраивается порядок загрузки. Обычно эти настройки размещены на вкладке BOOT. Для смены порядка загрузки обычно используются кнопки F5/F6. Обычно прямо на страничке с настройками указано какими кнопками можно менять список загрузки.

Выставляем ваш CD/DVD привод на первое место, сохраняем настройки и выходим из BIOS

3. Установка Windows XP
Установка Windows XP, в которую встроены драйвера SATA, ничем не отличается от обычной установки Windows XP

Как устанавливать Windows XP описано в этом материале: Упрощенная установка Windows XP

4. Поиск и установка драйверов
Как искать и устанавливать драйвера на ноутбук описано в этом материале: Поиск и установка драйверов на Windows

Важное замечание: если у вас ноутбук от Asus, то поиск драйверов для вашей модели ноутбука стоит начинать с данного раздела сайта: Драйвера для ноутбуков Asus. Если у вас ноутбук от Acer, то все драйвера вы можете найти здесь: Драйвера для ноутбуков Acer.

Очень распространенная проблема при установке Windows XP - это появление ошибки отсутствия жестких дисков.
Проблема в том, что у современных компьютерах, в особенности ноутбуков, используются контроллеры жестких дисков произведенные гораздо позже, чем Windows XP .
Поэтому стандартная версия Windows XP не содержит необходимых драйверов для установки.

Одним из способов обойти эту проблему - это переключение в BIOS режима работы SATA-контроллера.
Необходимо переключить режим работы SATA контроллера в IDE Mode . Но часто в BIOS ноутбуков такой опции нет.

В этом случае драйвера SATA можно интегрировать непосредственно в дистрибутив Windows с помощью программы nLite .
Данный способ является самым удобным, безопасным, и созданный в результате образ Windows XP можно использовать многократно.
Также этот вариант остается единственным для владельцев ноутбуков, так как у них нет возможности подключить флоппи-дисковод.

Итак, как же интегрировать драйвера в дистрибутив Windows XP?

Для интеграции нам понадобиться:

1. Дистрибутив Windows XP. Настоятельно рекомендуется использовать оригинальный образ Windows XP. Также лучше взять Windows XP SP2, и уже после установки Windows устанавливать сервис пак 3.

2. Программа nLite. Качать е следует с сайта-производителя (скачать). Если интеграция драйверов будет проходит на компьютере с установленной Windows XP, то для работы программы следует также установить Microsoft .NET Framework 2.0 (скачать). Для Windows Vista и выше, ничего кроме программы устанавливать не нужно.

3. Драйвера Sata/RAid контроллеров:

Интеграция драйверов.

Устанавливаем программу nLite .

Качаем драйвера SATA и сохраняем у себя на компьютере. После этого необходимо их распаковать в какую-нибудь папку (например C:/SATA/ ).

В дисковод CD/DVD вставляем диск с Windows XP и копируем все содержимое диска на жесткий диск, например в папку C:/WINXP/ .

Запускаем программу nLite . При запуске сразу можно указать язык интерфейса программы - русский .

Для продолжения нажимаем кнопку "Далее ". В появившемся окне "Расположение установочных файлов Windows " необходимо после нажатия кнопки "Обзор " указать путь к папке C:/WINXP/ , куда было скопировано содержимое диска Windows XP.

после небольшой проверки программа nLite нам укажет подробные данные о версии Windows XP

В окне "Выбор задач " отмечаем в разделе Интегрировать пункт Драйвера , а в разделе Создать - Загрузочный образ ISO .

и в появившемся меню выбираем пункт "Папка драйверов "

указываем путь к папке с распакованными драйверами

Здесь и далее очень важно указать на папку с драйверами именно той разрядности, что и используемого дистрибутива Windows. В 32-х разрядную Windows XP следует интегрировать только драйверы для 32-разрядной системы (в папке 32-bit или x86), а для 64-разрядной ОС - драйверы для 64-разрядной системы (они находятся в папке 64-bit или x64).
Это очень важный момент, иначе во время установки Windows может появится ошибка
"Файл ahcix64.sys испорчен. Для продолжения нажмите любую клавишу ".

В появившемся окне "Выберите драйвера для интеграции " укажите необходимые (используйте клавишу CTRL для выделения нескольких). Не забывайте про разрядность вашей Windows XP.

После выбора драйверов жмем "ОК ". В следующем диалоговом окошке также выбираем драйвера. Для драйверов Intel можно смело выбирать все драйвера (CTRL+A ), для драйверов AMD соблюдайте разрядность.

После выбора жмем "OK ". В следующем окне нажимаем "Далее ".

соглашаемся на запуск процесса интеграции, нажав кнопку "Да ".

Идет интеграция.

После окончания интеграции драйверов SATA нажимаем клавишу "Далее " для продолжения

Появляется окно "Загрузочный образ ISO ". Вставляем в пишущий привод CD/DVD чистый компакт диск. Дожидаемся его инициализации программой nLite . Указываем нужную нам метку (например, WinXP_SP2 ). Выбираем скорость записи. Для качественной записи лучше выбрать самую маленькую скорость.

После необходимых настроек нажимаем кнопку "Запись " и соглашаемся на запись диска, нажав кнопку "Да ".

Все, остается дождаться лишь окончание записи диска.
После этого вставляем диск в дисковод нужного нам компьютера, перезагружаемся и устанавливаем Windows XP.
После установки Windows XP, устанавливаем драйвера и Service Pack 3 , если образ XP был с SP2.

Введение

В стандартный дистрибутив Windows XP драйвера для SATA-контроллера от Intel и для AMD (чипсеты 7-ой серии) не входят. Из-за этого при установке Windows XP установщик не "видит" жестких дисков. Существует два основных способа решения этой проблемы без применения floppy-дисководов:

Переключить в BIOS режим работы контроллера с AHCI на IDE Mode (название может меняться в зависимости от BIOS). В этом случае Windows XP поставиться, но в этом случае не будет работать технология NCQ. Как результат, винчестер будет работать медленней. Величина снижения производительности варьируется от долей процента до нескольких раз. Если после установки Windows переключить в BIOS"е режим работы контроллера обратно на AHCI, то система не сможет загрузиться и выдаст “синий экран смерти”. Как включить этот режим без переустановки Windows XP описано в этой статье: Интеграция драйверов SATA в уже установленную XP

Интегрировать драйвера SATA непосредственно в сам дистрибутив. Этот способ также применим и для интеграции других драйверов в дистрибутив Windows XP. Это могут быть также драйвера для звуковой карты, модема, сетевых карт и так далее. Автор таким образом интегрировал в дистрибутив драйвера для RAID-контроллера при установке Windows Server на RAID-массив. Этот способ более правильный, универсальный и элегантный, если можно так выразится. Не все материнские платы поддерживают смену режима работы контроллера и не всегда есть под рукой floppy-дисковод для “подсовывания” на дискете драйверов при установке Windows. Именно об этом способе и пойдет речь в этой статье.

Примечание: драйвера нужно интегрировать в дистрибутив только если у Вас чипсет от Intel или 7-ая серия чипсетов от AMD. Для чипсетов от nVidia и AMD (4 и 6 серии) драйвера уже присутствуют в дистрибутиве и интегрировать ничего НЕ НАДО . Windows XP нормально поставится.

Что нам понадобится

Для интеграции драйверов в дистрибутив Windows XP нам понадобятся:

Непосредственно сам дистрибутив Windows XP. Крайне рекомендуется использовать оригинальные сборки Windows XP от Microsoft иначе могут возникнуть проблемы при установке системы и драйверов

CD-R или CD-RW диск

Программа nLite. Скачать ее можно по этим ссылкам: основная ссылка (запасная ссылка) или на странице загрузки

Драйвера SATA. Для чипсетов от Intel скачиваем по этой ссылке: основная ссылка (запасная ссылка)
Для чипсетов от AMD 7-ой серии (платформа Puma) скачиваем по этим ссылкам: ссылка (версия 3.1.1540.64) (запасная ссылка) ссылка (версия 3.1.1540.61) (запасная ссылка , запасная ссылка)

Интеграция драйверов

Интеграцию драйверов стоит начать с установки утилиты nLite. Для её работы необходим Microsoft .NET Framework 2.0. Скачать его можно по этой ссылке: основная ссылка (запасная ссылка). В Windows Vista он уже встроен.

Когда утилита будет установленна, приступаем копированию дистрибутива Windows XP. Для этого создаем на диске D: папочку WinXP , например.

Вставляем диск с Windows XP в привод, выделяем все файлы и папки на нем и копируем:

Вставляем файлы в папочку D:WinXP

Вот он и распаковался (для AMD папочка будет иметь другое название):

Запускем nLite:

Указываем в окошке папку, куда скопировали дистрибутив Windows XP:

Выбираем Драйвера и Загрузочный образ ISO :

Выбираем Папка драйверов

Для чипсетов Intel:

Щелкаем ОК :

Выбираем все пункты (нажимаем клавишу CTRL и выделяем мышкой):

Жмем ОК . В итоге получится примерно такая картина:

Для чипсетов от AMD:




Top