Как интегрировать SATA-драйвер в установочный дистрибутив
Для того, чтобы жесткий диск PC (ноутбука) обнаружился при установке Windows XP, нам необходимо добавить SATA-драйвер в дистрибутив (установщик) операционной системы. Для этого, мы будем использовать наиболее простую и понятную утилиту для автоматизации и настройке дистрибутивов Windpows XP - nLite. Программа nLite позволит добавить в сборку дистрибутива Windows XP необходимый пакет драйверов, после чего проблема будет устранена. Итак, начнем.
Скачать программу для работы с дистрибутивом Windows XP - nLite ПОСЛЕДНЯЯ ВЕРСИЯ 1.4.9.1 Final
Для начала, нам необходимо скопировать содержимое установочного диска Windows XP на жесткий диск другого PC. К примеру, скопируем все его файлы и папки в директорию C:/Windows_SATA После того, как это действие выполнено, установим программу nLite. Выбираем язык установки, принимаем условия лицензионного соглашения и выбираем путь установки. Для нормальной работы утилита nLite требует наличия установленной на вашем ПК утилиты .NET Framework (она обычно поставляется с драйверами на видеокарту). Без нее, nLite просто не запуститься, поэтому качаем утилиту и устанавливаем ее. Если при запуске программа выдаст ошибку с тектом: «Ошибка при инициализации приложения (0xc0000135)» - это означает, что .NET Framework не установлен или установлен некорректно.
Теперь запускаем nLite, выбираем язык и указываем путь к скопированной папке с файлами дистрибутива Windows XP - в нашем случае, эта папка C:/Windows_SATA.
Немного подождите, пока программа nLite определит тип операционной системы, наличие языковых модулей и сервис-паков. Жмите Далее. Следующий экран позволяет выбрать доступные опции, которые программа выполнит над дистрибутивом Windows XP перед его записью на компакт-диск. Вы сможете автоматизировать процесс установки Windows XP, позволяя установщику автоматически заполнять такие поля как Имя пользователя, лицензионный ключ и часовой пояс.
В нашем случе, нас интересует пункт Драйвера, поэтому нажимаем на соответствующую кнопку. Также мы собираемся после добавления драйвера в дистрибутив Windows XP записать его на компакт-диск, поэтому выбираем пункт Загрузочный образ ISO и жмем Далее.
Программа nLite предложит нам выбрать папку с драйверами, которые мы будем добавлять в дистрибутив Windows XP. Указываем ранее скачанную на жесткий диск папку для SATA-контроллера нашего PC (ноутбука) и выбираем все драйвера из предложенного списка.
Нажимаем Далее и ожидаем монтирования образа, который после этого можно будет сохранить на жестком диске или записать на компакт-диск.
Все, наш дистрибутив Windows XP с поддержкой необходимых SATA-драйверов для нашего PC (ноутбука) готов, приступайте к установке Windows XP.
Зайдите на сайт производителя матплаты PC (ноутбука), выберите раздел Support или Download и, пользуясь мастером поддержки, скачайте необходимые именно для вашей модели PC (ноутбука) SATA-драйвера.
Windows XP 2020 - методика сборки ОС для современного ПК (редакция 02.09.2020)в виде txt файла (54кБ) - https://www.upload.ee/files/12227428/Windows_XP_2020_9.txt.html
Небольшой апдейт простыни решений по установке Windows XP на современные ПК.ТХТ методика от 20.09.2020 года (61 кБ) - https://www.upload.ee/files/12298361/Windows_XP_2020_9.txt.html
К сожалению, не всё могу обновить. Утеряна 2-я готовая сборка - файл WinXP_SP3_Rus_2020.iso. Связи с автором нет. С яндекс-диска было почти 900 скачавших. Кто успел забрать - поделитесь файлом (закачайте в надежное место и киньте ссылку в ЛС).
Форумчанин Jeeves, собрал ПК на супер современном железе и смог установить на него Windows XP. Ранее были отзывы о успешной установке Windows XP на чипсет Z390, но отзывов про 400-серию не было. На данный момент это самая продвинутая конфигурация железа.
Давайте разберемся с какими проблемами он столкнулся, как их решал, чтобы получить положительный результат. Возможно данная информация кому-то полностью или частично пригодится, поскольку форумчанин написал довольно полный рипорт и предоставил рабочий ISO образ с необходимыми интегрированными драйверами под Z490 + сделал образ TIB для развертывания акронисом.
Конфиг ПК: Материнская плата - Asus Apex XII на чипсете Z490Процессор i9-10900K (10 ядер @ 3,7 ГГц)Память DDR4 2x16 GBВидеокарты - RTX 3080 (не раб в WinXP), GTX 980TI, GTX 780.Диски - куча SSD + 1 NVME.
По драйверам работает все, кроме Ethernet (увы, не удалось найти х86 драйвер на Intel I225-v Ethernet Adapter), есть только 64-х битные, портированные с Win10. Ну и драйвера на RTX 3080 соответственно тоже нет. Все остальное работает отлично, видит все диски, включая NVME.
При установке из образа ISO, есть специфика: не определяет драйвера AHCI чипсета на этапе установки, хотя после установки все драйвера ставятся и видятся виндой. Но на моей материнке есть еще контроллер Asmedia ASM1061 (порты SATA_E1 и SATA_E2), драйвера на который так же интегрированы в образ и на этапе установки диски подключенные к этим портам видятся без проблем. Так же NVME диски без проблем определяются и на них можно ставить XP. Поэтому во время установки как диск ssd/hdd, так и CD/DVD-Rom следует подключать именно к портам контроллера Asmedia, в противном случае получим ошибку AHCI драйвера 7B. Итак, Windows XP SP3 x86 на Z490 чипсет (конкретно в моём случае Asus ROG Maximus Apex XII. Биос версии 0088 (не заводоской).
За основу сборки взят образ WINDOWS XP PROFESSIONAL SP3 X86 - INTEGRAL EDITION 2020.9.9.
В образ интегрировано посредством WinXP-IE Optional Patch Integrator v2.4.0b3, а так же NLite следующее:- ACPI.sys версии 5.1.2600.6666 от 18.10.2020, совместимый с Z490 чипсетом- Microsoft USB 3.0 xHCI driver (Backported Win8 driver) универсальный драйвер, все USB порты без проблем работают.- Samsung NVMe driver (Backported Win7 driver), драйвер NVME дисков Samsung. Диски определяются на этапе установки (в т.ч. если разметка GPT) и можно ставить XP непосредственно на NVME диск.- PAE 128GB RAM Patch (May have stability issues), патч адресного пространства, позволяющий 32-х битной системе видеть более 4гб оперативной памяти. Возможны проблемы совместимости c драйверами выше 332 версии для видеокарт NVidia.- Kernel-Mode Driver Framework 1.11 (Backported Win7 driver). Драйвер, необходимый для работы универсального USB драйвера Microsoft.- UAS/UASP driver (Improves USB storage device performance)- Драйвер контроллера Intel xHCI от Stavros. Позволяет WinXP после установки системы определить устройства, подключенные к SATA портам Intel материнской платы (Sata1-6). (Увы драйвер Intel RSTe AHCI/RAID driver v4.7.0.1117, рекомендуемый в качестве лучшего AHCI драйвера для Intel на XP, в случае интеграции в образ выдает BSOD 0xdeadbeef, не смотря на редактирование файлов образа dosnet.sif и txtsetup.sif согласно инструкции. Однако после установки системы можно без проблем заменить драйвер от Stavros на драйвер Intel RSTe AHCI/RAID driver v4.7.0.1117, никаких проблем при этом не возникает)
Процесс установки:1) Установка исключительно с CD/DVD-Rom, все мои попытки установки образа с USB флешки не увенчались успехом ввиду многочисленных и разносторонних ошибок, как только я не пробовал. WinSetupFromUSB , Easy2Boot, Firadisk + Firahelper, Yumi - ничего из этого не позволило установить образ с флешки (возможно проблема кроется в биосе). Во всех случаях образ (будь то развернутый, или ISO) грузился в RAM, проходили два этапа с предложениями F6 и F2, а дальше когда должен начаться запуск установочных файлов из RAM, появлялись ошибки (чаще всего ntkrnlmp.exe error code 7, ошибки в такой-то строке TXTSETUP.SIF или просто какой-либо из файлов corrupted).
На мой взгляд это как-то связано с биосом и ошибками чтения файлов из памяти (хотя память проходит любые тесты на ошибки и с ней абсолютно всё впорядке). Может проблема в объеме памяти или в чем-то другом, не знаю. Так или иначе, тот же самый образ абсолютно беспроблемно ставится с моего DVD-RW, что и Вам рекомендую, дабы избежать различных факапов при установке. Второй вариант (у кого нет дискового привода) - прилагаю установочный образ формата TIBX снятый из готовой установленной системы Акронисом 2020. Достаточно развернуть этот образ на выбранный вами диск и на этапе загрузки или в биосе выбрать этот диск в качестве загрузочного. Проблем возникнуть не должно.
2) Диск, на который будет производиться установка, а так же привод в случае установки с CD/DVD диска, должны быть подключены к портам контроллера ASMedia Asm1061 (в случае моей мат. платы - это порты SATA-E1 и SATA-E2). Если вы подключите либо диск, либо привод в порт контроллера Intel (не смотря на то, что драйвера ahci для Intel интегрированы в образ), получите bsod 7B на этапе установки винды. ПО какой-то причине все устройства, подключенные к портам контроллера Intel во время установки Windox XP не определяются. При установке определяются только диски контроллера ASM106x и NVME диски Samsung. Тем не менее после успешной установки системы, можно смело переключать SSD диск в порт контроллера Intel и WinXP с него без проблем грузится.
Готовые файлы:Образ ISO: [ССЫЛКУ НЕ ПУБЛИКУЮ. НАЙДЕТЕ НА ДРУГИХ САЙТАХ]Образ TIBx для Acronis 2020: [ССЫЛКУ НЕ ПУБЛИКУЮ. НАЙДЕТЕ НА ДРУГИХ САЙТАХ]
3) После установки системы диспетчер устройств будет выглядеть как на скриншоте ниже. Драйвера для 3 устройств PCI Device а так же SM Bus можно установить посредством Snappy Driver Installer (SDI).
4) Итоговый вид в случае использования интегрированного в образ драйвера Intel AHCI от Stavros (находится в ветке IDE ATA/ATAPI Controllers):
5) В случае обновления драйвера от Intel AHCI от Stavros на Intel RSTe AHCI/RAID driver v4.7.0.1117 (драйвер переносится в категорию SCSI and RAID controllers.
Решение проблемы с видеодрайверами:После установки видеодрайвера и перезагрузки, получаю черный экран. Драйвер 368.81 последний поддерживаемый ХР, модифицировал inf чтоб установщик увидел 980ti. Изначально система была с PAE 128, подумал что из-за этого. Потом накатил систему с PAE 4 - аналогично. Сейчас последняя попытка вообще без PAE.
Вопрос решился. На PAE128 все работает. Проблема в драйверах, а точнее в доступных разрешениях и частоте обновления. Нативное разрешение моего монитора 3860х1600 хоть и отображается, но попытка его активировать приводит к черному экрану. Аналогичная ситуация со всеми разрешениями, которые используют частоту обновления 75Гц вместо 60. В итоге рабочие разрешения только с частотой 60Гц как на картинке ниже из списка панели nvidia. Возможно так же эта проблема связана с тем, что Windows видит только 4 ГБ видеопамяти, хотя на карте 6 ГБ. В остально все работает. Оставил 1920х1080. Далее оказалось, что проблема была в версии display port видеокарты GTX 980ti - там 1.2, а монитору нужно 1.4, отсюда и свистопляска. Переключил на HDMI и все заработало штатно насколько позволяет пропускная способность HDMI - 2560x1080 120Гц
Добавлено (22.05.2021, 10:59)---------------------------------------------Загрузка Windows XP x64 на чисто UEFI системах
При загрузке с материнских плат, в которых нет поддержки Legacy BIOS, а есть только UEFI - загрузка Windows XP (32-bit) не возможна, как и загрузка других 32-битных систем, включая Windows 10 (32-bit) - что абсурдно, поскольку Windows 10 не поддерживается в 32-битной редакции, хотя Майкрософт от неё ещё не отказался. 64-битный UEFI загрузчик может работать только с 64-битными системами, но отказывался работать с 64-битной ХР. Но оказалось, если использовать загрузчик от Windows Vista - то можно загрузить и Windows XP x64 на чисто UEFI системах. Видеодемонстрация:
Методика установки "Windows XP" на современные ПК
Заменено >10 неработающих ссылок на обменники. Рекомендую скачать данный ТХТ, на замену предыдущих.TXT (от 21.05.2021) - https://yadi.sk/d/ErwFkIPMPqBm9g
Обновление "Windows XP Professional SP3 x86 - Integral Edition 2021.5.15" (для тестирования Optional Patch Integrator)
Данная сборка выпущена 15 мая 2021 года и является последовательным продолжением майской версии 2020.5.5, сентябрьской 2020.9.9, февральской 2021.2.14, мартовской 2021.3.20 и апрельской 2021.4.24. В сборку включены лучшие версии модернизированных драйверов, адаптированных специально для работы на современных ПК. Если сборка Integral Edition заработает, далее вы легко вытяните нужные модифицированные файлы и драйвера с помощью специализированных программ DoubleDriver v4.0.1 или DriverExtractor v2.0 и перенесёте их в любую русскую редакцию ОС.
Основные изменения v2021.5.15:- Произведены некоторые косметические исправления.- Обновлены корневые сертификаты (KB931125) по апрель 2021 года - v41.0.2195.2104.- Обновлен браузер Basilisk/UXP до "v2021.5.14".- Обновлен "Optional Patch Integrator" до версии "v3.1.5".