1. Последняя стабильная версия драйверов, патчей и твиков на Windows XP для установки на современные ПК. Версия выпущена 9 сентября 2020 года и вошла в состав дистрибутива Windows XP Professional SP3 x86 - Integral Edition 2020.9.9.
2. Простыня решений по установке Windows XP уже давно не помещается в форумный пост, поэтому рекомендую скачать TXT файл - в нем всегда актуальная и обновленная информация. Версия ТХТ файла от 12.09.2020 года
Кстати, скоро я перестану обновлять данный файл, так как большинство вопросов уже решены и в 95% случаев, ответ можно найти прочитав данный файл.
Добавлено (21.09.2020, 00:13) --------------------------------------------- Инструкция как использовать сборки "Integral Edition"
Англоязычные сборки "Windows XP Professional SP3 x86 - Integral Edition" предсталяют собой конструктор "Собери свой дистрибутив". В скачанном архиве вы найдете базовый ISO образ английской системы Windows XP и набор драйверов/патчей "WinXP-IE Optional Patch Integrator". Для сборки дистрибутива под своё железо, вам нужно создать директорию из английских букв (без пробелов), например С:\WINXPOPI в которую нужно рядом положить "WinXP-IE Optional Patch Integrator" и сам ISO дистрибутив.
В итоге, рядышком должны располагаться: - папка "Integrator Files" - файл "WinXP-IE Optional Patch Integrator v2.3.4.cmd" - файл "Windows XP Professional SP3 x86 - Integral Edition 2020.9.9 (Vanilla).iso"
Если вы используете сторонний ISO, то переименуйте его, поскольку в cmd файле прописан определенный шаблон для имени файла. Главным достоинством комплектного дистрибутива является факт, что на нем тестировались все драйвера и твики. Если вы используете сторонний дистрибутив, то можете получить проблемы на ровном месте, банально из-за разных версий определённых файлов. Вначале вы должны убедиться, что WinXP на вашем оборудовании вообще может работать, а лишь потом вы соберёте дистрибутив под себя.
Интеграция модифицированных драйверов и твиков осуществляется запуском командного файла "WinXP-IE Optional Patch Integrator v2.3.4.cmd". После чего, выбираете опции, которые вы хотите модифицировать в имеющемся дистрибутиве. Для примера, я выбрал пункты 1,4,6,8,Р, чтобы интегрировать в дистрибутив портированные с Windows 8 SATA/AHCI и USB 3.0 драйверы, а также записать модифицированный ACPI и PAE патч памяти до 128 ГБ. Остальные чекбоксы доустановились автоматически, при выборе указанных.
Для запуска интеграции, необходимо нажать клавишу Х - запустится процесс. В зависимости от количества выбранных пунктов и производительности ПК, процесс продлится несколько минут. По завершении, увидите окно приблизительно такого содержания.
Перепакованный образ с модифицированными драйверами, можно записать на оптический диск и начать установку системы. Для записи CD/DVD-диска рекомендую использовать программу UltraISO. Для русскоязычного пользователя, дистрибутив "Windows XP Professional SP3 x86 - Integral Edition" далеко не лучший выбор. Я рекомендую его использовать только для подбора рабочего комплекта драйверов. После того, как у вас появится понимание, какие драйвера нужно использовать для вашего железа, вы вручную интегрируете эти драйвера в русскоязычную редакцию Windows XP.
Оригинальный MSDN образ WinXP SP3 от 2008 года - далеко не лучший вариант для современного железа, гораздо лучшие результаты получаются на сборке 2017 года от Sharicov (файл WINXP_SHARICOV_20170619.ISO) или на сборке проекта LWGAME nCore (файл WLWSVOL_RU.ISO) от 2020 года. В интернете часто встречаются сборки автора yahooXXX с красивым описанием, но для современного железа - ерунда полная.
Windows XP 2020 - обновленная методика сборки системы для современного ПК (версия 23.09.2020)
Информация уже давно не помещается в форумный пост - скачайте текстовый файл и читайте в Блокноте. Всегда используйте последнюю версию методики, поскольку информация постоянно изменяется и методика дополняется. В файле от 23 сентября дополнены сведения и заменены битые ссылки.
Рекомендации по получению быстрого успеха на готовых сборках
Для получения быстрого успеха в установке WinXP на новые ПК, необходимо действовать классическим и проверенным путем:
1. Сконфигурировать ваш UEFI/BIOS в режиме максимальной совместимости со старыми системами - отключив современные технологии, например Security Boot в Disabled, Win8/Win10 Support в Other OS, другие опции имеющие выбор между UEFI и Legacy установить в режим совместимости CSM или Legacy. Перешерстите все настройки, неправильно установленная опция - напрочь отрежет поддержку ХП. Если имеется возможность откатиться на версию UEFI/BIOS - это может улучшить поддержку ACPI для старых ОС. Например, на моем ПК спящий режим корректно заработал только после отката на предыдущую версию.
2. Установку нужно производить с обычного внутреннего DVD привода, подключенного через SATA интерфейс. Такой способ считается самым классическим. Внешний USB привод - это совсем не тоже самое, для его работы нужен драйвер, которого у вас нет и поддержка со стороны UEFI, которая может отсутствовать для старых систем. При наличии портов PS/2 без сомнений подключите туда мышку и клавиатуру, если нет - поищите в BIOS настройки эмуляции "Port 60/64" для поддержки USB клавиатур и мышей без установленного драйвера.
3. Перед установкой нужно создать логический диск, на который будет устанавливаться система. Делать это лучше из другой, более современной системы, например использую загрузочную флешку MultiBoot 2k10 - в ней кроме загрузки Win7/8/10 имеется огромный набор портативных версий программ для работы с ПК. Раздел должен быть создан в формате MBR, диск отформатирован под NTFS. Разметку GPT использовать нельзя. Для установки системы достаточно 5 ГБ, но учитывая далее устанавливаемый софт размер системного диска для ХП лучше задать около 50 ГБ. Созданный раздел должен быть Primary и помечен как Active для возможности загрузки с него. Не стоит подготавливать диск из WinXP - при секторе размером 4 кБ, который имеется на большинсктве новых дисков она создаст невыровненный раздел, который будет работать с заниженной скоростью. Только Win7/8/10 знает о технологии Advanced Format и задает границы разделов кратными 4 кБ.
4. Используя программу UltraISO записываем iso-дистрибутивы на DVD-RW диск. Первой пробуем "Готовую сборку №2" от 01.11.2020 года (файл WinXP_SP3_Rus_2020_11.iso). В сборку ничего интегрировать не надо, записываем файл "как есть" и пробуем устанавливать. Если установка падает в BSOD, то стираем DVR-RW и записываем "Готовую сборку №3" (файл Win_XP_SP3_VL_Simplix_SATA_12.06.20.iso), опять пробуем устанавливать. Если установка падает в BSOD - то пробуем "Готовую сборку №4". Если опять успеха нет - то пробуем "Готовую сборку №1" с уже интегрированными драйверами (файл WinXP_2020.9.9_with_AHCI_USB3_ACPI_drivers.iso). Следует помнить, готовые "Сборки №2 и №3" - русскоязычные, а "Сборки №4 и №1" - англоязычные.
5. Если успеха нет - то придется шаманить с отдельными драйверами, отдельными файлами! Долго и нудно... Например, мне понадобилось 2 месяца и около 50 переустановок, чтобы получить полностью безглючную винду с подобранными драйверами под всё оборурование. Но информации было мизер, не было понимания что делать - у меня не было ТХТ простыни, где большая часть вопросов систематизирована и даны решения.
6. Вначале читаем всю текстовую простыню до полного понимания. Потом берем за основу новейшую английскую сборку "Windows XP Professional SP3 x86 - Integral Edition 2021.2.14" от 14 февраля 2021 года и используя последний "WinXP-IE Optional Patch Integrator v2.4.2" фаршируем её нужными драйверами, постоянно записывая результат на DVD-RW и пробуя устанавливать. Почему именно англоязычную "Готовую сборку №1"? Потому что именно на ней винрейдовцы всё тестируют! Подобрав работоспособные драйвера, вы их легко сможете вытянуть из системы и интегрировать в уже другую русскоязычную версию. Драйвера не имеют языковой локализации и будут работать одинаково в любой системе.
7. Попытаетесь установить другим (не классическим) способом - готовьтесь увязнуть в неизвестной проблеме и подсказки никто не даст. Потеряете очень много времени. При накатывании нескольких версий драйверов в одну систему или при подсовывании файлов в уже установленную - можно наступить на грабли. Система будет сама восстанавливать старые версии файлов взятых с кеша - c:\WINDOWS\system32\dllcache\ или банально использовать не тот драйвер, сбивая вас с толку. Вы можете сделать неправильный вывод, пропустив вполне рабочий драйвер.
Windows XP Support Rejoice as XP works! The only thing you need to do is enable one bios option (see screenshot below). There is no native USB support so you may need a PCIe USB card or at the very least PS/2 mouse and keyboard.
Добавлено (14.05.2021, 14:33) --------------------------------------------- Timer_Interval_v4 - программа для демонстрации бага Google Chrome, приводящему к сбою системных часов
Довольно долго я изучал RTC bug - пришлось перелопатить много информации, проделать много тестов и написать несколько тестовых программ и доказывать что баг существует, но сейчас - причина выяснена. С очень давних времен в браузере "Google Chrome" (и всех его клонах) имеется очень неприятный баг, связанный с постоянным передергиванием интервала системного таймера, что приводит к ускорению хода системного времени, так называемый RTC bug. Багу подвержен как оригинал от Google, так и все браузеры, собранные на его основе. Я проверял, как очень старые версии CoolNovo, так и новейшие версии 360ЕЕ. Скорее всего проблеме подвержены все существующие версии браузера, поскольку ни 1й версии без бага я не обнаружил.
Утилита не удобная, она консольная и измеряет интервал только 1 раз при запуске. На замену Clockres, по моей просьбе, программист Xenia разработала программа Timer_Interval_v4 - графическая замена Clockres. Программа измеряет интервал таймера каждые 50 мс и выводит измеренное значение на экран поверх всех окон.
Программа показывает насколько часто браузер "Google Chrome" (CoolNovo, 360EE и другие) переключает интервал системного таймера 15.6 мс - 1 мс и обратно. Переключения происходят, как при активной работе, так и в простое без какой-либо видимой закономерности. Например 2-3 переключения в секунду, потом секунда без переключений, потом 4-5 переключений за секунду, потом опять пауза несколько секунд. Бывает и несколько секунд подряд идут переключения. Зачем ядро браузера задрачивает этот таймер никому не известно - скорее всего какой-то баг.
Кроме того, я протестировал около 30 программ разного функционала (файл менеджеры, архиваторы, просмотрщики картинок, плееры, медиапроигрыватели) - некоторые программы меняют интервал таймера, но меняют его 1 раз и держат новое значение пока вы не закроете программу, а Chrome и его клоны просто дрочат этот таймер, переключая несколько раз в секунду.
Частые переключения системного таймера приводят к сбоям в системном времени на мультипроцессорном ядре Windows XP. Однопроцессорное ядро Windows XP не подвержено этой проблеме. В Windows 7 данная проблема не проявляется, поскольку Win7 постоянно удерживает системный таймер на интервале 1 мс (0.977 мс) и переключения не происходят.
Если кто захочет пободаться с Гуглом и написать им баг-рипорт, а ранее Гугл выплачивал приличные гонорары за подобную проделанную работу - то в случае успеха, прошу разделить гонорар в 3-х равных частях: 1) мне - 33% 2) вам - 33% 3) Xenia - 33%.
Добавлено (27.05.2021, 21:59) --------------------------------------------- Ситуация с RTC багом ещё печальнее, чем я представлял. Вначале я полагал, что баг присущ исключительно "современным" материнским платам (выпуска новее 2014 года), которые не предназначены для Windows XP. Но проведя тесты на ПК 2008-2009 года сборки, который имеет официальную поддержку Windows XP я обнаружил такой-же баг! В тесте принимал участие Intel Celeron Core 2 Duo (2 ядра @ 2,8 GHz) на материнской плате с чипсетом G41. Поскольку оборудование довольно старое и имеет официальную поддержку Windows XP, то проверка делалась на оригинальном MSDN образе WinXP Pro SP3, со всеми штатными драйверами. Все только официальное, никаких модификаций. Но RTC баг всё равно есть!
Неделю ранее, я получил подтверждение от товарища, который также тестировал на 2-х ядерном ПК и подтвердил накрутку времени при частом использовании Хрома. До этого, он не понимал причину и пенял на неточный часовой кварц. Но мы то теперь знаем, что ни кварц, ни батарейка не причем! В данное время я имею 100% подтверждение бага, на 3-х ПК из 3-х испытуемых. Из данного факта делаю вывод, что RTC багу подвержены абсолютно все системы с 2-х (и более) ядерным Intel-процессором. Происходит ли это на АМД не известно, нет такого ПК под рукой.
Для подтверждения бага нужно: 1) 2-х или более ядерный Intel процессор с установленной Windows XP (причем железо может быть и довольно старое, на ПК 2008 года баг уже проявляется) 2) Отсутствие постоянно запущенной программы, принудительно удерживающей таймер на 1 мс (0.977 мс) (на свежезагруженной ОС дефолтное значение периода должно быть = 16 мс, проверяется через Clockres)
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!