Показать полную графическую версию : Установка Windows XP в 2020 году на современный ПК
Ruslan2017
04-01-2021, 13:23
А ключ /usepmtimer в Boot.ini никак не влияет на это? »
Очень вряд ли... Но нужно проверить!!
Я обязательно протестирую и отпишусь.
А служба времени Windows?
Она ведь вроде как раз на это и должна работать - постоянная синхронизация таймера компа с Микрософтовским таймером. »
Это не решение проблемы, а уход от неё. Если уход времени происходит из-за неправильного взаимодействия UEFI - RTC - системный таймер, то нужно разорвать эту глючную цепочку... Совет "синхронизировать время чаще" устроит пользователя Вин10, но для ХР-ишечника это не решение.
Я бы не сказал, что проблема прямо такая критичная. Ведь даже при самой активной работе за день время убегает на до 7 минут максимум, а если комп влючен не целый день и чаще простаивает - то максимум 1-2 минуты. Обидно, что само железо работает правильно... Я думаю это проблемы с непонимаем WinXP и слишком "умного "UEFI.
Если в WinХР несколько пользователей
Я работаю только под одним пользователем - Администратор, других пользователей не использую, даже учетная запись Гость - отключена.. Соответственно, Timer_Fix.exe достаточно запустить 1 раз. Если вы используете несколько пользователей одновременно - то проверьте с помощью программы Clockres, чтобы период системного таймера был постоянным и равным 1 мс для всех пользователей.
А вообще, нужно взять за основу исходники Timer_Fix и написать программу, которая наоборот, специально переключает системный таймер 1 мс / 16 мс например каждые 10 секунд. Тогда данной программой можно вызывать ошибку с RTC и накручивать время. Возможно тогда это привлечет внимание реверс инженеров и они решат данную проблему "красиво" - на уровне патча системных файлов.
Ruslan2017
04-01-2021, 15:48
Провел тесты. Отписываюсь....
Добавление команды /usepmtimer на глюк со временем не влияет.
Ruslan2017
05-01-2021, 00:45
>>Добавление команды /usepmtimer на глюк со временем не влияет.
Привет, вот описание ключа:
/USEPMTIMER — параметр указывает на то, что операционные системы Windows XP и Windows Server 2003 используют параметры таймера PM-TIMER, а не параметры счетчика отметок времени, если процессор поддерживает параметры таймера PM_TIMER. Проблема возникает на компьютерах с включенной технологией AMD Cool'n'Quiet в BIOS.
Многоядерные или многопроцессорные системы могут столкнуться с смещением счетчика отметки времени (TSC), когда время между различными ядрами не синхронизируется.
Спасибо. Я уже опробовал. Эта команда не помогает.
У меня не АМД, а Интел процессор. Да и вообще глюк - это происки современного, слишком умного UEFI.... Вряд ли разработчики ВинХП в 2001 году знали, что появятся такие модные материнки, с такими умными UEFI, чтобы заложить эту команду.
Из того, что проверил и оно не помогает.
1) включение/отключение HPET таймера в BIOS|UEFI
2) включение/отключение режимов энергосбережения процессора в BIOS|UEFI (у меня Intel i5-6500, 4@3,2ГГц)
с названиями C7 State, С0/1 State и других - всего 6 режимов.
3) команда /USEPMTIMER в boot.ini
4) правленые файлы hal.dll и intelppm.sys с win-raid
Из того, что помогает.
1) Использование Timer_Fix.exe
Ruslan2017
08-01-2021, 00:34
Обновление "WinXP-IE Optional Patch Integrator"
04 января 2021 года вышла новая БЕТА версия комплекта "WinXP-IE Optional Patch Integrator v2.4.0b3" для установки Windows XP на современные компьютеры. В составе - модернизированные драйвера USB3.0, AHCI SATA, ACPI, NVMe, GPT, твики, патчи.
https://i.ibb.co/G91BTq9/image.png
Скачать v2.4.0b3 от 04.01.2021 (13 МБ):
https://www.upload.ee/files/12736050/WinXP-IE_Optional_Patch_Integrator_v2.4.0b3.zip.html
или https://yadi.sk/d/EojKgNHJTSoRyA
Ruslan2017
10-01-2021, 17:01
Видео как превратить интерфейс Windows 10 в Windows XP
Видео познавательно тем, что парень постоянно повторяет, что полноценный вид XP из десятки не получить никак. Далее он показывает как "приблизить" интерфейс, использовав кучу сторонних программ, но нормальный вид в стиле Windows XP - сделать не получится.
https://www.youtube.com/watch?v=mVTA2rNcaaE
Ruslan2017
10-01-2021, 17:39
RTC bug fix - решение проблемы с уходом времени под WinXP
Причина:
В многопроцессорных ядрах Windows XP для генерации прерываний используется таймер, который находится в модуле RTC. Когда в Windows каким-то процессом меняется интервал системного таймера (1 -> 16 -> 1 -> 16 мс), то в модуле RTC переключается делитель тактовой частоты, от выхода которого идут прерывания для подсчета системных тиков. Делитель частоты находится в Status Register A CMOS RTC (offset - 0Ah). При каждом переключении возникает ошибка подсчёта импульсов. Чем чаще переключается делитель - тем чаще возникают ошибки, что приводит к неточному ходу времени. Проблема убрана начиная с Windows Vista.
Решение №1: Программа Timer_Fix + Source Code
Программа Timer_Fix с исходным кодом, написанная на Visual Studio 6.0. Программа не имеет интерфейса, после запуска она переведет системный таймер на период 1 мс и оставит его неизменным, программа постоянно висит в процессах до перезагрузки ОС. Для завершения работы (в случае необходимости) нужно просто прибить процесс Timer_Fix.exe через "Диспетчер задач". Каких-либо косяков от использования данного метода не обнаружено.
Скачать - https://yadi.sk/d/KpTGDPITsNWn7w
Решение №2: Патч файла ntoskrnl.exe (предложил rmn)
1. Переходим в c:\windows\system32
2. Создаем копию файла ntoskrnl.exe (оригинал мы патчить не можем, потому что система блокирует доступ к своему ядру).
3. Переименовываем оригинальный файл в ntoskrnl.bak, а копию - в ntoskrnl.exe и открываем последний в CFF Explorer.
4. В Export Directory находим функцию KeQueryTimeIncrement и копируем ее Function RVA.
5. Переходим по данному rva в Address Converter и патчим байты на EB FE (инкремент времени не будет таким образом зависеть от делителя частоты таймера).
6. Сохраняем изменения и перезагружаемся.
Готовые файлы - УДАЛЕНО. СПОСОБ НЕ РАБОТАЕТ!
==========================================================================
Windows XP mod 2021 - сборка системы для современного ПК (редакция 08.01.2021)
Вся информация в TXT файле (75кБ) - https://yadi.sk/d/pUsunDIheystaw
KeQueryTimeIncrement патчим байты на EB FE »
EB FE это jmp $
Какой смысл зацикливать эту функцию? Чтоб управление никогда не вернулось вызывающему?
Ruslan2017
10-01-2021, 23:14
EB FE это jmp $
Какой смысл зацикливать эту функцию? Чтоб управление никогда не вернулось вызывающему? »
Пояснения по RTC bug
Решение №1 (программа Timer_Fix.exe + source code) - пока единственный рабочий вариант, убирающий RTC bug.
Решение №2 (с патчем ntoskrnl.exe by "rmn") оказалось не рабочим. Форумчанин "rmn" настолько уверенно его предложил, как альтернативу Timer_Fix.exe, что я, даже не проверив работоспособность, выложил его в паблик.
В итоге мы имеем проблемы:
1) бесконечный цикл
2) возврат в случайный мусор регистра EAX
3) код операции вставлен в смещение перемещения, после загрузки ядра по адресу 0x8xxxxx смещение "jmp" будет отменено
Вывод: патч ntoskrnl.exe - не работает, а пользователь "rmn" больше не заслуживает доверия.
Ruslan2017
14-01-2021, 23:02
Самый продвинутый ПК с Windows XP на январь 2021 года = процессор i9-10900K (10 ядер @ 3,7 ГГц) +
Asus ROG Maximus APEX XII на чипсете Z490 + 2 планки DDR4 по 16 ГБ + GTX 980Ti + NVME диск
Форумчанин 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Гц
Ruslan2017
15-01-2021, 14:06
И это дерьмище считается "лучшей" ОС...
Осторожно!!!! Одной короткой командой Windows 10 можно вывести накопитель из строя. Проверять на рабочих компьютерах настоятельно не рекомендуется.
В операционной системе Windows 10 обнаружили пока не устранённую угрозу безопасности — с помощью небольшой команды можно повредить файловую систему NTFS на накопителе. На проблему обратил внимание специалист по безопасности Jonas L. Причём он уже пытался привлечь к ней внимание в августе и октябре 2020 года, а теперь сделал это в третий раз. И на сейчас его услышали. Тематический ресурс BleepingComputer провёл «многократные тесты» и подтвердил, что уязвимость работает. Как отмечает BleepingComputer, эта небольшая однострочная команда может скрываться в файле ярлыка Windows, архиве ZIP, пакетном файле, и так далее. Такая замаскированная команда, будучи активированной, приведёт к сбою и повреждению индекса файловой системы, мгновенно выводя из строя накопитель, отформатированный в системе NTFS.
По словам специалиста, уязвимость работает начиная с Windows 10 версии 1803, вышедшей весной 2018 года. Что самое неприятное, активировать команду может обычный пользователь без каких-либо повышенных прав и привилегий в системе.
Пример такой короткой команды
cd c:\:$i30:$bitmap
Проверять на своём или чужом рабочем компьютере работу уязвимости настоятельно не рекомендуется, поскольку накопитель с большой вероятностью станет недоступен. Тесты можно считать безопасными только на виртуальных машинах, которые вы можете легко восстановить резервной копии.
Ruslan2017
16-01-2021, 13:14
Обновление основы "Готовой сборки №2" - система от проекта nCore
Windows XP Pro SP3 VLK Rus LWOS v3 build 20.12
Эта Windows XP LWOS v3 - одна из наиболее стабильных, качественных и проверенных временем сборок основанных на Windows XP SP3. В этой версии мы сохранили стабильность и целостность оригинала, но при этом была произведена оптимизация операционной системы, применен оптимальный набор улучшений и исправлений. А весь мусор и неиспользуемые некритичные компоненты удалены. Сборка работает еще быстрее и стабильнее. Если вы вдруг захотите установить себе или друзьям на старый компьютер или ноутбук ОС на базе русской Windows XP PreSP4, то не раздумывая устанавливайте эту сборку!
Загрузить (550 МБ) -
ФАЙЛЫ ИЩИТЕ НА ДРУГИХ РЕСУРСАХ. ГУГЛ В ПОМОЩЬ.
Чейнджлог от 12.12.2020:
- Добавлен Required DLLs (VBA60 Licensed) 0.0.0.4 (evgen_b)
- Обновлены списки корневых сертификатов v43-Декабрь 2020 (zlocorp)
- Обновлены списки отозванных сертификатов v10-Декабрь 2020 (zlocorp)
- Обновлен флеш плеер Adobe Flash Player 32.0.0.465 Full + SSE2 support (apavs)
- Обновлены библиотеки Microsoft Visual C++ Redistributable 10.12.2020 (Lisabon)
- Обновлен WinRar 6.00 (mPaSoft)
- Обновлено главное изображение установки и ОС (hellfpv)
- Мелкие правки в оформлении и настройках
- Удален RuntimePack Lite (jameszero)
Windows XP LWOS v3 не имеет поддержки нового железа, но довольно добротно обновлена "программно" и являлась основой для "Готовой сборки №2" (от марта и ноября 2020 г). Дополнив этот ISO образ, с помощью nLite, необходимыми драйверами для поддержки современного оборудования - можно получить хороший результат. Например, замененив ACPI.SYS на модернизированный, добавив универсальный SATA AHCI драйвер с открытым исходным кодом авторства Kai Schtrom и универсальный USB 3.0 драйвер (порт с Windows 8), взятый из состава "WinXP-IE Optional Patch Integrator" можно сделать довольно неплохую русскоязычную сборку для поддержки самых новых чипсетов.
У кого есть желание поэкспериментировать и собрать "Windows XP mod 2021" - то смело можете брать данный дистрибутив за основу и интергрировать в него новые драйвера. Если получится результат - выложите всем, мы его дополним в "простыню решений" под "Готовой сборкой №5".
Обновлен WinRar 6.00 (mPaSoft) »
Ого, а что в казалось бы чистом дистрибутиве ОС делает крякнутая Shareware-программа?
Ruslan2017
17-01-2021, 23:40
Обновленный комплект решений по установке Windows ХР на современные ПК от 17-янв-2021г., включающий подробные описания, модернизированные драйвера, программы, готовые сборки ОС и многое другое нужное любому ХР-ишечнику
Скачать TXT (85KB) - https://yadi.sk/d/HcmGtGL7IJdczw
kilblinton
20-01-2021, 16:52
Очень важная и полезная тема , в мире огромное количество железа работающего под XP , а материнские платы на процах N270 выходят из строя (дешевый 945 чипсет был лишён механизмом управления питанием и даже перевод графики на низкую частоту не спас ситуацию , с завидным постоянством железо умирает а заменить на Bay Trail не получается потому что на него не получается установить XP , а на 7-ке , 8-ке старый софт не работает ) и вот я наткнулся на вашу тему , но у меня не получилось установить XP на Bay Trail (побывал разные компы на Bay Trail) получаю BSOD https://i114.fastpic.ru/thumb/2021/0120/27/_3c5d1f73753f36a0ff87c65363047127.jpeg (https://fastpic.ru/view/114/2021/0120/_3c5d1f73753f36a0ff87c65363047127.jpg.html)
если у кого получилось поставить XP на Bay Trail может поделитесь образом установленной системы .
Использовал и готовые iso и патч WinXP-IE Optional Patch Integrator v2.4.0b3 и т.д. всё одно результат один .
Ruslan2017
20-01-2021, 20:06
Обычная ошибка 7В из-за отсутствия AHCI SATA драйверов.
И что Готовая сборка №2 от 1 ноября 2020 г. не устанавливается?
Ruslan2017, не поделитесь ссылкой на Готовую сборку №2 от 1 ноября 2020 г? Можно в личку, ежели нельзя публично.
kilblinton
21-01-2021, 10:38
И что Готовая сборка №2 »
WinXP_SP3_Rus_2020_11 не устанавливается
P.S. Кстати а что за расширение tibx (XP_SP3_x86_Z490.tibx)? о нём даже гугля ничего не знает ,Acronis 2019 его тоже не знает , мне кажется проще и удобней пользовать R-drive он совместим уже лет десять и куда проще чем этот монстр Acronis
Дополнение - попробовал собрать XP без ACHI драйверов , переключился в биосе на IDE , получил обшибку ASPI.sys
попробовал залить Образ XP_SP3_x86_Z490.tibx , тоже не работает , BSOD 7B независимо от того какой режим включён IDE или ACHI
Ruslan2017
21-01-2021, 22:42
UserX,
Уважаемый читайте файл TXT (85KB)
kilblinton,
У вас какой то странный чипсет. Он не настолько новый, насколько станный.
По идее универсальный SATA драйвер должен устанавливаться на ВСЕ чипсеты.
Образ TIBx для Acronis 2020 написано же в простыне.
kilblinton
22-01-2021, 14:37
У вас какой то странный чипсет. »
это стандартный Baytrail систем он чип .
Удалось установить заменив aspi.sys в образе операционной системы , которую установил на N2800 . Осталось решить проблему с видео драйвером .
В прошлом году скачал какой то альтернативный драйвер для интелов , но потерял его и не могу найти , может кто слышал о нём ?
Ruslan2017
22-01-2021, 15:58
это стандартный Baytrail систем он чип .
Удалось установить заменив aspi.sys в образе операционной системы , которую установил на N2800 . Осталось решить проблему с видео драйвером .
В прошлом году скачал какой то альтернативный драйвер для интелов , но потерял его и не могу найти , может кто слышал о нём ? »
Так может написать какой именно файл подошел???
Может другим данная информация пригодится.
Видеокарта Intel (встройка в процессоры)
Последняя версия Intel HD Graphics драйвера для Windows XP и 4th Generation Intel Core процессоров (Haswell).
Версия 14.56.0.5449 от 7 февраля 2014 года (графическая часть 01/30/2014, версия 6.14.10.5449).
Скачать - https://www.upload.ee/files/12236569/WinXP32_VideoDriver_4th_Generation_Intel_Core_Processor.zip.html
Неужели здесь нет?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.