Как интегрировать драйверы sata в дистрибутив Windows XP
Обновлено: 22.11.2024
Установка Windows XP с драйверами F6 AHCI/RAID только с USB
Иногда установка Windows может оказаться действительно сложной задачей. Например, если вам нужно установить Windows XP (потому что это старое железо, неспособное работать на чем-то лучше), и вам нужно установить операционную систему на жесткий диск SATA в режиме AHCI или на RAID-контроллер (с соответствующими драйверами F6 для дискет), но у вас нет ни CD/DVD, ни флоппи-дисковода, только порты USB!
С помощью FlashBoot вы сможете решить даже эту задачу. В этой статье шаг за шагом объясняется, как установить Windows XP со встроенными драйверами гибких дисков F6 для диска AHCI/RAID, используя только USB-накопитель.
<УЛ>Чем они отличаются от обычных драйверов Windows?
Жесткие диски (HDD) и твердотельные диски (SSD) подключаются к компьютеру через контроллер (чип на материнской плате). Современные диски имеют интерфейс Serial ATA (SATA), диски старого поколения имели интерфейс ATA.
Контроллер SATA может работать в двух режимах: ATA-совместимый режим (т.е. выглядеть как контроллер ATA для операционной системы) или режим AHCI (новый режим, который включает все функции современного оборудования.
С точки зрения операционной системы, контроллер диска работает либо в режиме ATA (старые контроллеры ATA + новые контроллеры SATA в ATA-совместимом режиме), либо в режиме AHCI (новые контроллеры SATA в режиме AHCI).
Если у вас есть диск SATA, подключенный к контроллеру диска в режиме AHCI, вам потребуется специальный драйвер от производителя материнской платы, чтобы он работал в Windows XP.
Если вы используете ATA-диск или ваш SATA-контроллер находится в ATA-совместимом режиме, вам не нужен специальный драйвер — в Windows XP он уже есть.
Драйвер RAID требуется, когда вы объединяете несколько дисков в избыточный массив (чтобы, если один из них вышел из строя, другой остался, или для увеличения скорости). Так же и AHCI, операционная система не может справиться с такой ситуацией по умолчанию, «из коробки», и требует от вас специальной помощи на этот случай — в виде драйвера.
<Н2>2. Что такое драйверы дискет F6 для установки Windows XP?Чем они отличаются от обычных драйверов Windows?
Обычно драйверы Windows можно установить после завершения установки самой Windows. Этот способ отлично подходит для драйверов 3D-видеокарты, звуковых драйверов, сетевых драйверов и т. д. Но он не работает для драйверов дисков. Почему?
Причина, по которой этот способ не работает для драйверов дисков, заключается в том, что Windows должен постоянно иметь доступ к диску во время установки. Временный запрет на использование 3D-графики, звука и сети во время установки Windows допустим, но запрет на использование жесткого диска (даже временный) делает установку Windows фактически невозможной.
Таким образом, в отличие от других типов драйверов, драйверы дисков необходимо устанавливать не после установки Windows, а вместе с ней. Но как?
Windows предоставляет для этой цели специальный механизм: загрузка драйверов во время установки Windows, когда программа установки Windows еще не загрузила ядро Windows, и работа в текстовом режиме. Вот почему эти драйверы официально называются «драйверами текстового режима», но люди обычно ищут их в Google как «драйверы F6 Floppy», поэтому я предпочитаю называть их именно так.
Возвращаемся к теме. Чем отличаются драйвера? Что особенного в драйверах текстового режима? Они загружаются в память до ядра Windows, поэтому на этом этапе еще не загружены ни драйверы USB, ни драйверы CD-ROM, ни драйверы шины, вообще ничего. Единственным типом дисков, которые доступны для чтения в то время, являются диски BIOS. А БИОС по умолчанию предоставляет доступ к HDD и FDD (дискетам). Больше ничего. В качестве особого исключения CD/DVD и USB-накопители также могут быть доступны, но только если компьютер загружается с них прямо сейчас. В противном случае доступны только HDD и FDD.
По этой причине Windows должна загружать драйверы текстового режима с дискеты. Все остальное в BIOS недоступно.
<Н2>3. Что делать, если у меня нет дисковода для гибких дисков, но я должен использовать драйверы гибких дисков F6?Прежде всего, вы можете попробовать отключить режим AHCI в настройках BIOS и перевести контроллер диска SATA в режим, совместимый с ATA. К сожалению, для некоторых ноутбуков такой опции в настройках BIOS нет. Кроме того, режим AHCI является современным, поэтому лучше, чем ATA, с точки зрения скорости (NCQ) и функций (например, горячее подключение).
В остальной части этой статьи предполагается, что вам необходимо установить Windows XP на диск SATA, подключенный через контроллер SATA, настроенный в режиме AHCI, или через контроллер RAID.
Поскольку дискета не существует, жесткий диск не инициализирован, а все остальное просто недоступно в текстовом режиме настройки в BIOS, единственный выход — добавить драйверы AHCI/RAID на сам установочный компакт-диск Windows.
Windows уже содержит сотни драйверов для широкого спектра поддерживаемого оборудования, но, к сожалению, не для всего. Например, в Windows встроена поддержка контроллеров дисков ATA (см. рисунок выше в этой статье).
Итак, все, что вам нужно, это просто добавить (интегрировать) ваш конкретный драйвер в длинный список драйверов "по умолчанию".
<Н2>4. Как интегрировать драйверы F6 AHCI/RAID в установочный диск или ISO-файл Windows XP?Пошаговое руководство:
1) Скопируйте содержимое установочного компакт-диска Windows XP в новую папку и назовите ее "WinXP".
2) Загрузите драйверы для дискет F6 с веб-сайта производителя материнской платы, ноутбука или чипсета (южного моста).
3) Извлеките файлы дискеты F6 из архивного файла в отдельную папку. Если ваш поставщик предоставляет самораспаковывающийся архив только в виде EXE-файла, для которого требуется наличие фактического дисковода для гибких дисков, а у вас его нет, вы можете обойти это с помощью виртуального драйвера гибких дисков (VFD, только 32-разрядная версия Windows XP). или виртуальная машина, такая как VirtualBox или VMWare.
4) Запустите NLite и выберите "Далее":
5) Выберите входную/временную папку Windows (в данном примере "WinXP") и нажмите "Далее":
6) Вы попадете в «Предустановки». Игнорируйте этот экран, нажав «Далее» еще раз:
7) На экране «Выбор задачи» выберите «Драйверы» и «Загрузочный ISO», нажав соответствующие кнопки. Затем нажмите «Далее»:
8) Выберите «Вставить» → «Один драйвер»:
9) Перейдите к ранее извлеченным файлам дискет (шаг 3) и выберите один из файлов (в данном примере "iaahci.inf"):
10) Вы можете увидеть этот экран, если ваши файлы INF/SYS предназначены для нескольких устройств. Выберите свое устройство из списка.
Если ваши файлы INF/SYS предназначены для одного устройства, вы не увидите этот экран.
11) Нажмите "Далее", чтобы подтвердить список драйверов:
12) Скажите "Да" в вопросе "Вы хотите начать процесс?" диалог. Дождитесь завершения процесса. По завершении нажмите «Далее»:
13) Установите «Режим» на «Создать образ», затем нажмите «Создать ISO» и выберите, где сохранить выходной файл ISO. Затем дождитесь завершения и нажмите «Далее»:
14) Это последняя страница. Нажмите «Готово», чтобы выйти из мастера.
<Н2>5. Как установить Windows XP из настроенного ISO-файла с драйверами F6 AHCI/RAID, если у меня нет DVD-привода?
Используйте FlashBoot для преобразования настроенного файла ISO в загрузочный USB-накопитель. Этот процесс подробно описан в этой статье.
<Н2>6. Устранение неполадокЕсли у вас возникли проблемы с интеграцией драйверов SATA/AHCI в Windows XP, прочтите этот раздел.
В: Какие операционные системы поддерживаются/рекомендуются?
О: Ни один из версий до Windows 2000 (Windows 3.11, Windows 95/98 и Windows ME). Windows 2000 может работать с некоторыми драйверами Intel. Рекомендуется использовать Windows XP (32/64-разрядная версия) или Windows Server 2003 (32/64-разрядная версия), в зависимости от наличия драйверов текстового режима у поставщика вашего контроллера SATA/RAID.
В: Нужно ли что-то настраивать в настройках BIOS?
О: Да, вам необходимо включить режим AHCI для вашего контроллера SATA или дополнительно включить функции RAID. Иногда в BIOS не хватает адресного пространства в малой памяти для всех установленных карт и встроенных контроллеров, поэтому, если это не работает, возможно, вам нужно отключить что-то еще в настройках BIOS, чтобы освободить место в малой памяти для кода ROM BIOS вашего RAID-контроллера. .
В: Программа установки nLite или Windows выдает странные ошибки.
О: Пожалуйста, используйте чистые, немодифицированные образы Microsoft Windows XP в качестве входных данных для nLite.
В: Есть другие идеи, почему это может не работать?
A1: Ошибки BIOS. Попробуйте перепрошить биос до последней версии.
A2: Возможно, вы смешиваете 32-битные/64-битные драйверы и операционную систему разной разрядности. A3: Убедитесь, что в вашу копию Windows XP интегрирован как минимум Service Pack 2.
A4. В настройках BIOS необходимо включить управление питанием (ACPI).
В: У меня проблемы с угадыванием правильного ответа на шаге 10.
О: Вы можете выбрать их все, удерживая Ctrl и щелкая их все один за другим (не удерживайте Ctrl во время прокрутки). Программа установки Windows автоматически найдет и установит нужный драйвер.
Предположим, у вас есть новый компьютер под управлением Windows Vista, и вы, как и многие, хотите использовать BootIt Next Generation (BING) для двойной загрузки Windows XP и Windows Vista. Хотя это легко сделать с помощью BING, следуя видеоруководству по установке Windows XP в отдельный раздел, остается одна проблема: установочный диск Windows XP по умолчанию не поддерживает ваши новые устройства хранения данных SATA.
В этом учебном пособии вы познакомитесь с процессом использования сторонней утилиты nLite для создания нового установочного диска Windows XP, содержащего драйверы SATA и последний пакет обновления, необходимые для установки Windows XP для правильной идентификации ваших жестких дисков. Этот процесс называется скользящим потоком.
В большинстве новых систем HP и Dell используется набор микросхем Intel SATA. Поэтому в этом руководстве в качестве примера используются драйверы Intel SATA.
Обзор
По сути, описанный ниже процесс слипстриминга будет включать:
- Загрузка и установка утилиты nLite
- Загрузка и извлечение 32-разрядных драйверов SATA с веб-сайта Intel
- Загрузка последнего пакета обновлений для Windows XP
- Запуск nLite для создания нового установочного диска для 32-разрядной версии Windows XP с добавлением потока.
Загрузить и установить
- Посетите веб-сайт Intel и загрузите версию дискеты с драйверами Intel Rapid Storage Technology F6 в папку в вашей системе. По сути, версия, которая предоставляет вам отдельные файлы .inf, .cat, .sys вместо установщика.
Здесь я загрузил и драйвер, и программу установки nLite в одну папку на рабочем столе:
Создание дополнительного диска
- Запустите приложение nLite из меню "Пуск" Windows.
Примечание. Если появится диалоговое окно AutoPlay или запустится программа установки Windows XP, отмените ее, нажав X в правом верхнем углу окна.
Здесь я выбираю Создать новую папку с именем XPDisc на диске Local Disk (C:):
Здесь я использовал ссылку, предоставленную в nLite, чтобы найти загрузку пакета обновления:
Затем я поискал по ссылкам на веб-сайте Microsoft загружаемый пакет обновления (вам не нужен пакет обновления из Центра обновления Windows или Центра обновления Майкрософт). Важное примечание. Если вы используете Vista для создания дополнительного диска, вам следует загрузить только пакет обновления 2 (не пакет обновления 3), иначе ваш ключ продукта XP может не работать при новых установках. Примечание. Обновление: ключевая проблема в Vista предположительно была исправлена в обновлении nLite, но мы еще не подтвердили. Пользователи Vista могут получить XP SP2 здесь. Пользователи XP могут получить XP SP3 здесь.
Я сохранил его в папке на своем компьютере:
Вот где я его сохранил:
Здесь файлы были извлечены ранее. Я выбрал элемент iaAHCI и нажал «Открыть»:
Во-первых, «Windows XP» изначально не поддерживает SATA, а только IDE. Поэтому мы должны предоставить драйвер для использования вашего жесткого диска SATA.
В противном случае эта ошибка появится перед установкой Windows XP: Программа установки не обнаружила ни одного жесткого диска, установленного на вашем компьютере.
Чтобы установить "Windows XP" на жесткий диск "SATA", есть 3 возможности:
- Либо изменив значение контроллера SATA в BIOS материнской платы. Для этого следуйте нашему руководству под названием «Изменение режима контроллера жесткого диска»
- Либо с помощью дискеты с драйвером, содержащей контроллер SATA на материнской плате
- Либо вставив ее в установочный компакт-диск Windows Опыт
1. Загрузите драйвер SATA для вашей материнской платы
Чтобы загрузить драйвер SATA, перейдите на веб-сайт производителя вашей материнской платы. Выберите 32-разрядную версию Windows XP (или 64-разрядную версию Windows XP, если это так. Но эта версия встречается очень редко) в качестве операционной системы и загрузите драйвер «SATA», «HDD» или Hard Drive. Например: для материнской платы ASUS P8Z77-V LX драйвер относится к категории SATA и называется «Программный драйвер Intel Rapid Storage Technology». Это программное обеспечение, созданное Intel, поставляется с папкой, содержащей наши знаменитые драйверы SATA и файлы их конфигурации.
Дополнительную информацию о драйверах см. в нашем руководстве "Windows — загрузка и установка драйверов".
Разархивируйте загруженный файл и перейдите в папку Driver -> Win XP -> 32 Bits. Дерево папок может различаться в зависимости от производителя и версии драйвера.
Этот файл обычно содержит файлы со следующими расширениями: sys (драйвер), inf (файл конфигурации), иногда файл pnf (предварительно скомпилированная информация об установке), иногда файл cat (каталог безопасности), а иногда и некоторые другие файлы, такие как dll, например.
Примечание. AHCI означает расширенный интерфейс хост-контроллера и позволяет вам взаимодействовать с устройствами SATA.
Затем, в зависимости от метода, который вы хотите использовать:
- Выполните шаги 2 и 3, чтобы использовать дискету с драйвером контроллера SATA при установке Windows XP.
- Выполните шаги 4 и 5, чтобы включить он находится на установочном компакт-диске Windows XP
2. Создайте дискету
Создать диск, содержащий драйверы SATA, очень просто. Сначала подойдите к рабочей станции (или к компьютеру в Windows Vista/7) и щелкните правой кнопкой мыши дисковод. Затем нажмите формат. ВНИМАНИЕ: это приведет к удалению содержимого диска.
Затем просто скопируйте содержимое папки с драйвером SATA на дискету.
3. Использование диска для установки Windows XP
Если вы хотите установить Windows XP, вам нужно нажать F6, чтобы указать драйвер SATA, который позволит найти ваш жесткий диск SATA и таким образом использовать его.
Примечание: При нажатии F6 процесс загрузки продолжается в обычном режиме, но перед меню «Установка, восстановление, выход» будет запрашиваться драйвер.
Вы попадаете на этот экран. Нажмите клавишу "S", как показано внизу экрана.
Вставьте диск (если он еще не вставлен) и нажмите ENTER.
Мастер отображает список драйверов устройств хранения, найденных на диске. Как правило, для жестких дисков SATA используйте драйвер, в названии которого содержится «ICH».
Выберите его с помощью клавиш со стрелками и нажмите ENTER.
Чтобы указать дополнительные драйверы, нажмите "S", в противном случае нажмите ENTER.
А ты в меню "Установка, ремонт, выезд". Нажмите Ввод. Если вы загрузили правильный драйвер, мастер должен обнаружить ваш жесткий диск, и вы сможете установить Windows XP.
Примечание. Если вы не знаете, как установить Windows XP, прочитайте наш учебник «Windows XP — форматирование и переустановка».
4. Установка nLite
Если вы хотите интегрировать драйвер SATA в установочный компакт-диск Windows XP, вы должны использовать программное обеспечение "nLite" (бесплатно). Для его установки ничего особенного.
5. Создание собственного компакт-диска
Запустите nLite, выберите язык и нажмите "Далее".
Выберите папку, содержащую установочные файлы Windows XP. Если вы выбираете носитель только для чтения, такой как CD/DVD, файлы сначала копируются в указанную вами папку.
Нажмите "Обзор".
Выберите папку, содержащую установочные файлы Windows XP. В нашем случае это установочный компакт-диск в нашем проигрывателе компакт-дисков.
Затем выберите папку для копирования установочных файлов.
Файлы установки копируются в выбранную папку.
После того, как файлы скопированы, вы можете увидеть некоторую информацию об установочном компакт-диске, такую как версия (домашняя или профессиональная), язык (самый последний из них — SP3), интегрированный компакт-диск с пакетом обновления, .
Нажмите "Далее".
Эта часть предназначена для использования настроек, ранее сохраненных в nLite. Нажмите «Далее».
Как видите, nLite может многое.По мере интеграции пакетов обновлений, обновлений, драйверов некоторые программы запускаются в конце установки, . и, наконец, создать загрузочный ISO-образ, чтобы мы могли запускать компьютер с нашего собственного компакт-диска.
Нажмите "Драйверы" и "Загрузочный ISO", а затем "Далее".
Нажмите "Вставить" -> "Базовый пилот".
Если вы не знаете, что добавить, выберите их все, нажав "CTRL + ALT".
Отображаются все выбранные драйверы. Нажмите «Далее».
Нажмите "Да", чтобы начать процесс настройки компакт-диска Windows XP.
Мастер завершает и интегрирует настройку драйверов.
После завершения процесса мастер сообщит вам общий размер персонализированного компакт-диска и размер каждой части настройки. Например: вы можете видеть, что в нашем случае были добавлены драйверы размером 0,25 МБ.
Нажмите "Далее".
Теперь создадим ISO-образ этого персонализированного компакт-диска, чтобы вы могли записать его на компакт-диск и запустить с него компьютер. Введите название и нажмите «Создать ISO».
Выберите место, где вы хотите сохранить файл «iso».
Происходит создание образа.
После создания ISO нажмите "Далее".
Теперь вы можете установить Windows XP на жесткий диск SATA. Предупреждение о том, что драйверы (драйверы), предоставленные для материнской платы SATA, не всегда работают с другими материнскими платами. Это зависит от того, поддерживается ли контроллер SATA используемым драйвером или нет.
Установка Windows XP на жесткий диск SATA не является простой задачей, поскольку Windows XP не распознает диск SATA. Для установки операционных систем, таких как Windows XP, на диски SATA требуются последние версии драйверов SATA.
Без надлежащих драйверов SATA установка Windows XP на жесткий диск SATA невозможна, поскольку для продолжения установки необходимо отключить режим SATA в BIOS. Windows XP Pro SP2 хорошо работает с драйверами SATA, но вот что можно сделать в случаях, когда драйвер не распознается.
Проверьте марку/модель материнской платы
Прежде всего необходимо получить последние стабильные драйверы Serial ATA для вашей материнской платы. Для этого необходимо знать точную модель материнской платы. Если у вас все еще есть руководства, вы можете обратиться к ним, чтобы определить марку и модель материнской платы.
Посетите официальный сайт производителя и загрузите драйверы для контроллера Serial-ATA вашей материнской платы и сохраните их на дискету (если она у вас есть!) после разархивирования.
Установка Windows
Возможны два сценария:
У вас есть дисковод
После настройки BIOS для загрузки с компакт-диска или DVD-диска вставьте установочный компакт-диск Windows и следуйте инструкциям по установке Windows XP. Когда Windows предложит вам (показан внизу экрана), нажмите клавишу F6, чтобы установить сторонние драйверы для жесткого диска Serial ATA
У вас нет дисковода
В этом случае вам необходимо разархивировать драйверы для контроллера SATA и с помощью программного обеспечения nLite интегрировать их на установочный компакт-диск Windows XP. Таким образом, XP сможет распознать ваш диск SATA.
Альтернативный метод
Если вы не можете найти подходящие драйверы SATA или приведенные выше советы не работают для вас, окончательное решение — отключить режим SATA в BIOS, но это может снизить производительность вашего жесткого диска.
Читайте также: