1. 1 Алексей Добавил 15:31 Июль 9th, 2013:

    А можно таким образом интегрировать драйвера для SATA? Именно для Windows 7

  2. 2 Алексей Добавил 15:36 Июль 9th, 2013:

    Простите не дочитал! А можно инструкцию по детальней? И такой вопрос как потом boot.win запихнуть обратно в образ, чтобы он остался загрузочным?
    Заранее спасибо!!!

  3. 3 dontfear Добавил 03:52 Июль 10th, 2013:

    Алексей, а куда детальнее? ну после того как отмонтируете boot.win скопировать его в дистрибутив ну или в iso.

  4. 4 Артур Добавил 07:04 Август 15th, 2013:

    Здравствуйте,dontfear! Все сделал по Вашей инструкции, но когда запускаю установку с новым boot.wim у меня выдает ошибку «Windows failed to start/ A recent hardware or software change might be the cause……
    ….File:\windows\system32\boot\winload.exe
    Status: 0xc0000001
    Info: Whe selected entry coukd not be loaded because the application is missing or corrupt.»
    Устанавливаю с флешки Вин7х64.

  5. 5 dontfear Добавил 07:32 Август 15th, 2013:

    Артур, покажи лог интеграции и какой дистрибутив? Вообще помощь в вк))))

  6. 6 Royal Electro Добавил 20:02 Октябрь 18th, 2013:

    Сделал именно так, как описано. Всё работает замечательно. GImageX не нужен! Огромное спасибо!
    Если у кого-то что-то плохо встало или получилось, пробуйте ещё раз. И поймите первый пункт. Объясню. У меня плата ASUS P8Z77-V DELUXE, сайт ru.asus.com, забил в поиске полное название матери, выдало результат. Скачал от туда из раздела USB дрова на Intel USB 3.0 и ASMedia USB3.0. Получилось отлично. Так же дрова могут быть на установочном диске к материнской плате, но не совсем свежие.
    Надеюсь кому-нибудь пригодится =)
    Удачи всем!

  7. 7 Антошка. Добавил 13:16 Ноябрь 25th, 2013:

    dontfear, мне нужна ваша помощь. Напишите пожалуйста вот сюда: ([email protected]). У меня возникли проблемы. Прошу вашей помощи:)

  8. 8 ZZ Добавил 17:10 Февраль 23rd, 2014:

    Спасибо. Коротко и ясно. Только у меня index:1.
    Сделал себе 2 батника для добавления дров в основной дистриб и установщик.

  9. 9 Андрей Добавил 02:31 Апрель 8th, 2014:
  10. 10 Алексей Добавил 23:18 Июль 23rd, 2014:
  11. 11 Валентин Добавил 11:00 Август 17th, 2014:

    Спасибо большое,все получилось)))

  12. 12 botanig Добавил 21:13 Август 18th, 2014:

    А где найти пак драйверов USB 3.0. Хочу сделать сборку, чтобы на любой компьютер семёрка ставилась..

  13. 13 vad Добавил 05:44 Март 8th, 2015:
  14. 14 Yahyo Добавил 16:09 Май 17th, 2015:

    Здравствуйте, когда я набираю dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount. у меня «ошибка: 0xc1510113
    Указанный образ не существует в WIM-файле» и мне показувует адресу C:\windows\Logs\DISM\dism.log, помогите как решат эту проблема

  15. 15 Леонид Добавил 03:15 Июнь 18th, 2015:

    Здравствуйте. Делаю всё по инструкции, но когда выполняю пункт 5, выходит «ошибка: 2
    The system cannot find the file specified.»
    Подскажите в чём может быть проблема?

  16. 16 сергей Добавил 11:47 Июль 9th, 2015:

    пишут что можно вставить обновления windows. А где их можно взять?

  17. 17 Паевл Добавил 15:13 Октябрь 23rd, 2015:

    при вводе команды dism /image:mount /add-driver:usb3 /recurse Вылетает ошибка в cmd 0xc0000135

  18. 18 Алексей Добавил 13:07 Февраль 10th, 2016:

    Спасибо большое за помощь, всё получилось с USB3.0.

  19. 19 Serg Добавил 00:56 Июнь 8th, 2016:

    Очень помог с установкой. Спасибо!

  20. 20 Сергей Добавил 00:09 Июль 13th, 2016:

    Большое спасибо за полезную информацию! Помогло, ноутбук НР без usb2, только usb3 и нет DVD привода. Удачи!

  21. 21 Серж Добавил 00:05 Сентябрь 7th, 2016:

    А как насчёт интеграции драйверов также и в install.wim — не обязательно?

  22. 22 Серж Добавил 00:24 Сентябрь 7th, 2016:

    Все шаги 1-8 выполнил, при установке та же ошибка — не найдены драйвера. Сборка w7_x86_kdfx_reactor, ноут HP 15-ac610ur, необходима помощь, что я сделал не так?

  23. 23 Анатолий Добавил 18:22 Октябрь 5th, 2016:

    Зачетно, долго мучился, пока не набрёл на твою страничку, спасибо, подгрузил в 2008 r2 sp1 драйвера, и raid и usb 3 . спасибо человеческое.

  24. 24 Rain Cat Добавил 23:35 Октябрь 14th, 2016:

    Пока искал эту статью (ну не обязательно эту, а описывающую этот способ интеграции файлов) наткнулся на несколько мануалов, как сделать тоже самое с помощью сторонних программ. Ну, предположим, мы доверяем этим сторонним программам вносить какие-то изменения в наш дистрибутив (на самом деле нет)… Но там инструкции к этой программе, длинее этой в пару тройку раз. Хоть что, но я не понимаю, зачем это делать сторонней программой с ни разу не интуитивным интерфейсом и последовательностью действий, если вопрос решается тремя строчками в терминале.
    Но — каждому своё, наверно.
    Спасибо за инструкцию!

  25. 25 Rain Cat Добавил 23:52 Октябрь 14th, 2016:

    Для тех у кого «не взлетело». Проверяйте дрова (соответствуют ли оборудованию, сответствует ли разрядность драйверов разрядности винды). Убедитесь, что вы пытаетесь добавить не установщик драйверов, а именно распакованные драйверы (не что-то там.ехе, а то, что из него распаковывается).
    Ну и что бы лишний раз не мучатся, можно и правда тем же способом добавит драйверы и к install.wim.

  26. 26 dickbutt Добавил 01:56 Ноябрь 29th, 2016:

    Может не взлететь на определенных ноутах, например XPS13 9343, при подгрузке вручную, драйвера ставятся, при интеграции — нет,
    Вариант 1 — после 5го шага папку с дровами просто скопировать в папку mount и перейти к 7му, при установке руками подгружать дрова из папки
    Вариант 2 — Запихнуть install.wim и ei.cfg в образ от 10ки или 8ки
    Оба варината проверены

Введение

В стандартный дистрибутив 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:

Весьма советуем с ним познакомиться. Там Вы найдете много новых друзей. Кроме того, это наиболее быстрый и действенный способ связаться с администраторами проекта. Продолжает работать раздел Обновления антивирусов - всегда актуальные бесплатные обновления для Dr Web и NOD. Не успели что-то прочитать? Полное содержание бегущей строки можно найти по этой ссылке .

Как подружить Windows XP с AHCI Serial ATA

Вы купили новый винчестер. Конечно, с интерфейсом Serial ATA. И, конечно, много слышали о новой интересной функции, реализованной в последних моделях - NCQ. Предвкушая заметный прирост скорости загрузки Windows и программ, а также снижение шума винчестера, вы подключаете винчестер, устанавливаете операционку и… Теперь вам потребуется проделать дополнительные манипуляции, чтобы включить поддержку AHCI и установить подходящие драйверы. Иначе технология NCQ, равно как и другие интересные функции, останется незадействованной.

Ради чего

Идея, лежащая в основе технологии NCQ (Native Command Queuing), уже не раз была реализована в жестких дисках и контроллерах, но не в тех, что применяются в обычных персоналках.

Итак, вот какой принцип лежит в основе NCQ. Как известно, жесткий диск работает довольно медленно, по сравнению с другими устройствами ПК ввиду его механической природы. Особенно много времени тратится на перемещение головок между дорожками, на которых расположены запрошенные системой сектора с данными. Чтобы эти перемещения минимизировать, можно применить хорошо известный в информатике метод переупорядочивания очереди команд. В данном случае в качестве критерия перестройки используется расстояние между дорожками, к которым будет производиться доступ. Команды на чтение, поступающие к жесткому диску со стороны системы, выполняются не по порядку, а накапливаются в очереди. Там они меняются местами таким образом, чтобы головка при выполнении соседних запросов смещалась как можно меньше. За счет этого и достигается ускорение.

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

Собственно, некоторые минусы после приведения примера с лифтом вам стали очевидны. Не все запросы будут выполнены быстрее - некоторые могут “застрять” в очереди, пропуская другие запросы. А появление запроса на запись вообще осложняет обработку очереди команд, так как возможна ситуация нарушения целостности данных.

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

Следует заметить, что возможность изменения порядка команд и обработки очередей заложена и в протоколе интерфейса ATA (технология TCQ). И даже есть примеры вполне успешной ее реализации. Но сделано это не очень красиво и удобно. Дело в том, что протокол интерфейса ATA, по которому работают жесткие диски с обычным, “параллельным” интерфейсом, основан на протоколе работы шины ISA. Процедура инициализации и передачи команды, а также слежение за состоянием и ошибками - довольно длительная и сложная процедура, требующая анализа нескольких регистров. Поэтому разработчики решили реализовать поддержку данной технологии в винчестерах, использующих новый интерфейс - Serial ATA.

Протокол AHCI

Контроллер Serial ATA, согласно требованиям этого стандарта, должен поддерживать, как минимум, два режима работы. Первый - режим эмуляции стандартного контроллера ATA (Legacy Mode) . В этом режиме контроллер полностью повторяет протокол обращения к жесткому диску ATA и, с точки зрения операционной системы и драйверов, не отличается от контроллера “параллельного” интерфейса. При этом подключенные к нему винчестеры эмулируются либо как устройства Master на отдельном канале, либо, если операционная система “не понимает” более двух каналов - как пары устройств Master и Slave. Этот режим включен по умолчанию, он полностью поддерживается всеми операционными системами и BIOS.

Проблема в том, что в режиме эмуляции реализация дополнительных функций Serial ATA частично или полностью невозможна, иначе совместимость с классической реализацией ATA будет нарушена. Поэтому контроллер имеет возможность переключиться в “родной” (Native) режим Serial ATA , который не имеет сковывающих его “родственных обязательств” по отношению к ATA.

Протокол AHCI (Advanced Host Controller Interface) как раз описывает поведение контроллера в режиме Native с точки зрения системы. Он описывает, каким образом контроллер обрабатывает очередь команд, где и как они хранятся, как программист должен помещать команды в очередь и где получать результаты их выполнения. Все условности протокола ATA отброшены, все сложности с манипулированием регистрами и флагами упразднены за ненадобностью. Реализация всех дополнительных функций Serial ATA, включая NCQ, Hot Swap, Port Multiplier, Staggered Spin-Up и т.д., теперь ничем не ограничивается.

Native Mode нацелен для работы с операционными системами Windows 2000, XP, Vista, Windows 7.

Иначе говоря, функции протокола AHCI работают только в Native Mode Serial ATA.

Данный протокол был разработан специальной инициативной группой во главе с Intel. Он является дополнением к стандарту Serial ATA, который, в общем-то, не описывает требования к хост-контроллерам (контроллерам со стороны вычислительной системы, к которой подключен винчестер). Вместе с AHCI стандарт Serial ATA является законченным решением для организации дисковой подсистемы в ПК нового поколения.

Вместе с тем теряется совместимость с программным обеспечением, не поддерживающим Serial ATA изначально. Работать в двух режимах одновременно контроллер не может. Переключаясь в режим Native, он теряет возможность принимать команды от программного обеспечения, не “понимающего” протокол AHCI. Напомним, что Windows XP не работает изначально с Serial ATA в Native Mode AHCI, а Vista и Windows 7 его поддерживают.

Как включить AHCI

Способ первый, классический. Как и при создании RAID, вы используете установочную дискету, идущую в комплекте с материнской платой или созданную самостоятельно. Начинаете установку Windows, доходите до первой перезагрузки, а когда появляется надпись “Press F6…” внизу синего экрана, нажимаете F6 и предлагаете дискету. Следует выбрать правильный вариант драйвера и продолжить установку Windows. Впоследствии, когда установка успешно завершится, будет нелишним еще раз установить драйверы и утилиты - они позволят проделать некоторые настройки и убедиться, что NCQ включена.

Второй способ сложнее, но он позволяет обойтись и без дискеты, и без переустановки Windows. Для этого в BIOS вашего компьютера должна быть возможность отключения AHCI (или Native Mode, что в данном случае синонимы). При включенном режиме эмуляции вы проводите установку Windows, а потом устанавливаете драйверы от производителя контроллера (чипсета материнской платы). Если они не ставятся автоматически, делаете это вручную. Потом включаете AHCI в BIOS, и система начинает использовать преимущества NCQ.

На примере Intel

В чипсетах Intel поддержка AHCI появилась еще в серии 915. Правда, только в южных мостах с суффиксами “R”, “M” и “DH”:

  • ICH6R, ICH6M - чипсеты серии 915/925;
  • ICH7R, ICH7M, ICH7DH, ICH7MDH - чипсеты серии 945/955/975;
  • ICH8R - чипсеты серии 965.
  • ICH9R - чипсеты серии P35

Такими мостами комплектуются только ноутбуки на платформе Centrino, начиная со второго поколения, и материнские платы на чипсетах серии - 925, 955, 975... Как правило, если AHCI поддерживается, то в BIOS будет соответствующая строчка. В крайнем случае, можно заглянуть в руководство к материнской плате.

Контроллер AHCI встроен в набор микросхем со следующим контроллером-концетратором:

  • Блок контроллеров Intel® ICH10R/DO SATA RAID/AHCI
  • Блок контроллеров Intel® ICH10D SATA AHCI
  • Блок контроллеров Intel® ICH9M-E SATA RAID/AHCI
  • Блок контроллеров Intel® ICH9M AHCI
  • Блок контроллеров Intel® 82801IR/IO (ICH9R/DO) - RAID и AHCI
  • Контроллер-концетратор ввода/вывода Intel® 82801HEM (ICH8M-E) - RAID и AHCI
  • Контроллер-концентратор ввода/вывода Intel® 82801HBM (ICH8R) - только AHCI
  • Блок контроллеров ввода/вывода Intel® 82801HR/HH/HO (ICH8R/DH/DO) - RAID и AHCI
  • Контроллер-концентратор ввода/вывода Intel® 631xESB/632xESB - RAID и AHCI
  • Контроллер-концентратор ввода/вывода Intel® 82801GHM (ICH7MDH) - только RAID
  • Блок контроллеров ввода/вывода Intel® 82801GBM (ICH7M) - только версия AHCI
  • Блок контроллеров ввода/вывода 82801GR/GH (ICH7R/DH) - RAID и AHCI
  • Блок контроллеров ввода/вывода Intel® 82801FR (ICH6-R) - RAID и AHCI
  • Контроллер-концентратор ввода/вывода Intel® 82801FBM (ICH6M) - только AHCI

Вам понадобятся драйверы Intel Matrix Storage, бывшие Intel Application Accelerator, а также установочная дискета к ним. Ее образ можно скачать с сайта Intel. Драйверы с этой дискеты пригодятся и для установки Windows, и для включения AHCI уже после установки. В последнем случае не забудьте обязательно установить Intel INF Update перед тем, как начинать манипуляции с другими драйверами. После того, как драйверы стандартного контроллера Serial ATA будут заменены на драйверы с установочной дискеты Intel, можно включать AHCI. Windows сможет загрузиться, и дальше можно продолжить установку комплекта Matrix Storage - без включения AHCI он запускаться откажется. Для контроллеров других производителей процедура аналогичная - сначала установка драйверов, потом включение AHCI.

Винчестер в данном случае не затрагивается - форматировать, перешивать и т.п. ничего не нужно.

Пошаговая инструкция для m/b Intel с южными мостами ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M, ICH8R, ICH9R

Примечание: ниже речь идет о 32bit версиях Windows. Само собой, драйвер есть и для x64. Найти его просто.

  1. Убедитесь, что в BIOS отключен AHCI и не забудьте сделать backup папки Windows. Также советую сделать запасной загрузочный диск.
  2. Скачайте 79im05ww.exe и распакуйте, например, в C:\DRIVERS\WIN\SATA
  3. В случае, если у Вас ICH7M, перейдите к шагу (5)
  4. Отредактируйте C:\DRIVERS\WIN\SATA\PREPARE\IMSM_PRE.inf заменив все DEV_27C5 на значения, соответствующие Вашему южному мосту:
    • ICH6R - DEV_2652
    • ICH6M - DEV_2653
    • ICH7R - DEV_27C1
    • ICH7DH - DEV_27C1
    • ICH7M - DEV_27C5
  5. Нажмите Win+R, введите C:\DRIVERS\WIN\SATA\PREPARE\INSTALL.CMD, нажмите Ok
  6. Перезапустите PC и включите в BIOS поддержку AHCI
  7. При загрузке OS запустится wizard обнаружения новых устройств:
    • В случае Windows XP выберите No, not this time, затем Install from a list or specific location (Advanced) и в качестве пути укажите C:\DRIVERS\WIN\SATA
    • В случае Windows 2000 выберите Search for a suitable driver for my device (recommended), затем Specify a location и укажите C:\DRIVERS\WIN\SATA

Решения для платы с ICH8R:

  • для установки Windows XP при включеном AHCI необходимо заблаговременно создать дискету с драйвером AHCI. Всё необходимое для этого имеется на диске, идущим в комплекте с материнской платой.

При установке Windows XP SP 2 помещаем дискету с драйвером в устройство чтения FDD. В момент запроса установщика Windows – « Нажмите F6 для установки специального драйвера SCSI или RAID» жмём F6 и из предложенного списка выбираем драйвер AHCI.

  • в том случае, если у Вас нет устройства чтения дискет, либо Windows XP уже установлена в режиме работы SATA – IDE можно интегрировать необходимый драйвер прямо в операционной системе.

Делается это следующим образом.
Заходим в диспетчер устройств и находим в списке IDE ATA/ATAPI контроллеры.
Обновляем драйвера для контроллеров (по умолчанию их 2).
Для этого, выбираем пункт Обновить драйвер => Не выполнять поиск. Я сам выберу нужный драйвер.
Указываем путь к папке Drivers\Chipset\Intel\makedisk\DOS\F632 на установочном диске к материнской плате.
Снимаем галочку «Только совместимые устройства» и выбираем из списка Intel ® ICH8R/D0/DH SATA AHCI Controller. (так для обоих контроллеров!!!).
Система попросит перезагрузку - выполняем. При перезагрузке в BIOS выбираем режим контроллера - AHCI.

Установка Windows XP на ноутбуках с Vista и Serial ATA AHCI

Как признаются разработчики этой операционной системы в специальном документе (http://www.microsoft.com/whdc/device/storage/serialATA_FAQ.mspx), дисковая подсистема всех версий Windows, вышедших до версии Vista, поддерживать AHCI не будет. Объясняют они это наличием особенностей в реализации AHCI производителями разных контроллеров. В будущем в ядре Windows будет реализован новый механизм подключения драйверов - Ataport, и в составе драйверов будет идти стандартный минипорт для Native-режима контроллера Serial ATA. А пока, увы, нужно устанавливать специальный драйвер или SCSI-минипорт непосредственно от производителя контроллера.

Эта проблема сложнее, чем кажется на первый взгляд. Операционная система Windows устроена таким образом, что при старте она должна обязательно «подхватить» правильный драйвер для контроллера жестких дисков. Иначе старт прерывается пресловутым «синим экраном», избавиться от которого можно только переустановкой системы. Мало того, процесс установки тоже прервется этим же «синим экраном», если вовремя не предоставить Windows дискету с нужным драйвером. Владельцам ноутбуков вообще не позавидуешь - им и дискету-то вставить некуда, а другие носители Windows в данном случае не принимает.

Итак, ставим Windows XP на ноутбук с AHCI.

В большинстве случаев, попытка установки ХР в режиме эмуляции приводит в появлению BSOD («синего экрана смерти») со следующей ошибкой:

STOP 0x0000007B INACCESSABLE_BOOT_DEVICE

Как уже было сказано, существует 2 способа установки Windows XP с включенным в BIOS SATA Native Mode: подкидывание драйверов дистрибутиву при загрузке через F6 или модификация операционной системы таким образом, чтобы уже интегрировать нужные драйвера в дистрибутив.

В первом случае, поскольку флопика в ноутбуке нет, то единственный выход - использовать USB Floppy Drive, который не так уж и дёшев.

Интеграция драйверов в дистрибутив более сложна, но экономически более целесообразна.

Дистрибутивов (сборок) с уже интегрированными драйверами достаточно много, достаточно скачать такой из Интернета и записать на болванку. Если же вы не можете найти такую сборку, то остается только интегрировать драйвера самостоятельно в дистрибутив с помощью программы nLite .

Например, для платформы Intel с ICH7-ICH8 (Intel ® Matrix Storage Manager) стандартно это файлы:

  • iaahci.cat
  • iastor.cat
  • iaahci.inf
  • iastor.inf
  • txtsetup.oem
  • iastor.sys

Во время установки Windows Vista все неиспользуемые драйверы запоминающих устройств отключаются. Это позволяет увеличить скорость запуска операционной системы. При замене драйвера загрузочного диска на драйвер, который был отключен, необходимо включить новый драйвер перед изменением конфигурации SATA в BIOS.

Предположим, выполняется установка Windows на компьютер с контроллером, который использует драйвер Pciide.sys . Затем пользователь выполняет изменение режима SATA на AHCI. Теперь для диска должен загружаться драйвер Msahci.sys. Однако прежде чем вносить такие изменения, необходимо включить драйвер Msahci.sys . Данная проблема имеет отношение только к загрузочному диску. Если изменение выполняется для диска, который не является загрузочным, данная проблема не возникает.

Для устранения неполадок перед изменением режима SATA загрузочного диска включите драйвер AHCI в реестре. Для этого выполните следующие действия:

  1. Запустите редактор реестра regedit .
    Найдите и выделите следующий подраздел реестра:
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  3. На правой панели щелкните правой кнопкой мыши параметр Start в столбце Имя , затем нажмите Изменить .
  4. В поле Значение введите 0 и нажмите кнопку ОК .
  5. Закройте редактор реестра.

Способ профессиональный. Вместо интеграции драйверов в дистрибутив можно попробовать написать файл \i386\winnt.sif и положить его в дистрибутив, в котором прописать пути к папкам с дровами.

Что-то вроде:

OemPnpDriversPath = «Drivers\megaIDE;Drivers\ICH85;Drivers\ICH78;Drivers\ICH62;Drivers\!inf;Drivers\lan.Pro100;Drivers\
lan.Pro1000;lan.Drivers\lan.rtl8169;Drivers\IntelVGA895;Drivers\IntelVGA845;Drivers\
lan.Marvell;Drivers\lan.Attansic;Drivers\jMicron;Drivers\ATK100;Drivers\ATK110»
(примечание : строка должна быть без переносов, т.е. "запись в одну строку" )

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

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

Если после установки Windows переключить в BIOS"е режим работы контроллера обратно на AHCI, то система не сможет загрузиться и выдаст “синий экран смерти”. Как включить этот режим без переустановки Windows 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) драйвера скачиваем по этой ссылке:

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

Интеграцию драйверов стоит начать с установки утилиты nLite. Для её работы необходим Microsoft .NET Framework 2.0 ( / ). В Windows Vista, Windows 7, 8 и 8.1 он уже встроен.

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

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

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

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

Запускаем nLite:

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

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

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

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

Щелкаем ОК :

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

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

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

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

Вопросы по интеграции драйверов SATA в дистрибутив Windows XP излагаем в этой теме форума:

Чтобы избежать возможных недоразумений и сэкономить Ваше время, настоятельно рекомендую ознакомится с этим материалом:

Отредактировано: FuzzyL - 9 сентября 2014
Причина: Версия материала 2.1

Очень распространенная проблема при установке 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.