Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Установка - Установка Windows XP в 2020 году на современный ПК

Закрытая тема
Настройки темы
Установка - Установка Windows XP в 2020 году на современный ПК

Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Изменения
Автор: Vadikan
Дата: 03-04-2021
Описание: неактуально
Windows XP SP3 2020 на современном ПК уже реально


Отправлено: 16:08, 09-03-2020

 

Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Цитата YDean:
А ключ /usepmtimer в Boot.ini никак не влияет на это? »
Очень вряд ли... Но нужно проверить!!
Я обязательно протестирую и отпишусь.

Цитата Rainhaart:
А служба времени Windows?
Она ведь вроде как раз на это и должна работать - постоянная синхронизация таймера компа с Микрософтовским таймером. »
Это не решение проблемы, а уход от неё. Если уход времени происходит из-за неправильного взаимодействия UEFI - RTC - системный таймер, то нужно разорвать эту глючную цепочку... Совет "синхронизировать время чаще" устроит пользователя Вин10, но для ХР-ишечника это не решение.

Я бы не сказал, что проблема прямо такая критичная. Ведь даже при самой активной работе за день время убегает на до 7 минут максимум, а если комп влючен не целый день и чаще простаивает - то максимум 1-2 минуты. Обидно, что само железо работает правильно... Я думаю это проблемы с непонимаем WinXP и слишком "умного "UEFI.

Если в WinХР несколько пользователей

Я работаю только под одним пользователем - Администратор, других пользователей не использую, даже учетная запись Гость - отключена.. Соответственно, Timer_Fix.exe достаточно запустить 1 раз. Если вы используете несколько пользователей одновременно - то проверьте с помощью программы Clockres, чтобы период системного таймера был постоянным и равным 1 мс для всех пользователей.

А вообще, нужно взять за основу исходники Timer_Fix и написать программу, которая наоборот, специально переключает системный таймер 1 мс / 16 мс например каждые 10 секунд. Тогда данной программой можно вызывать ошибку с RTC и накручивать время. Возможно тогда это привлечет внимание реверс инженеров и они решат данную проблему "красиво" - на уровне патча системных файлов.

Отправлено: 13:23, 04-01-2021 | #461



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Провел тесты. Отписываюсь....
Добавление команды /usepmtimer на глюк со временем не влияет.

Отправлено: 15:48, 04-01-2021 | #462


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Цитата iyut:
>>Добавление команды /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, 05-01-2021 в 01:07.


Отправлено: 00:45, 05-01-2021 | #463


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Обновление "WinXP-IE Optional Patch Integrator"

04 января 2021 года вышла новая БЕТА версия комплекта "WinXP-IE Optional Patch Integrator v2.4.0b3" для установки Windows XP на современные компьютеры. В составе - модернизированные драйвера USB3.0, AHCI SATA, ACPI, NVMe, GPT, твики, патчи.



Скачать v2.4.0b3 от 04.01.2021 (13 МБ):
https://www.upload.ee/files/12736050...4.0b3.zip.html
или https://yadi.sk/d/EojKgNHJTSoRyA

Отправлено: 00:34, 08-01-2021 | #464


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Видео как превратить интерфейс Windows 10 в Windows XP

Видео познавательно тем, что парень постоянно повторяет, что полноценный вид XP из десятки не получить никак. Далее он показывает как "приблизить" интерфейс, использовав кучу сторонних программ, но нормальный вид в стиле Windows XP - сделать не получится.

https://www.youtube.com/watch?v=mVTA2rNcaaE

Отправлено: 17:01, 10-01-2021 | #465


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


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

Последний раз редактировалось Ruslan2017, 11-01-2021 в 09:13.


Отправлено: 17:39, 10-01-2021 | #466


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Ruslan2017:
KeQueryTimeIncrement патчим байты на EB FE »
EB FE это jmp $
Какой смысл зацикливать эту функцию? Чтоб управление никогда не вернулось вызывающему?

Отправлено: 17:55, 10-01-2021 | #467


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Цитата YDean:
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, 11-01-2021 в 09:12.


Отправлено: 23:14, 10-01-2021 | #468


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


Самый продвинутый ПК с 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Гц

Отправлено: 23:02, 14-01-2021 | #469


Забанен


Сообщения: 453
Благодарности: 56

Профиль | Цитировать


И это дерьмище считается "лучшей" ОС...

Осторожно!!!! Одной короткой командой Windows 10 можно вывести накопитель из строя. Проверять на рабочих компьютерах настоятельно не рекомендуется.

В операционной системе Windows 10 обнаружили пока не устранённую угрозу безопасности — с помощью небольшой команды можно повредить файловую систему NTFS на накопителе. На проблему обратил внимание специалист по безопасности Jonas L. Причём он уже пытался привлечь к ней внимание в августе и октябре 2020 года, а теперь сделал это в третий раз. И на сейчас его услышали. Тематический ресурс BleepingComputer провёл «многократные тесты» и подтвердил, что уязвимость работает. Как отмечает BleepingComputer, эта небольшая однострочная команда может скрываться в файле ярлыка Windows, архиве ZIP, пакетном файле, и так далее. Такая замаскированная команда, будучи активированной, приведёт к сбою и повреждению индекса файловой системы, мгновенно выводя из строя накопитель, отформатированный в системе NTFS.

По словам специалиста, уязвимость работает начиная с Windows 10 версии 1803, вышедшей весной 2018 года. Что самое неприятное, активировать команду может обычный пользователь без каких-либо повышенных прав и привилегий в системе.

Пример такой короткой команды
cd c:\:$i30:$bitmap

Проверять на своём или чужом рабочем компьютере работу уязвимости настоятельно не рекомендуется, поскольку накопитель с большой вероятностью станет недоступен. Тесты можно считать безопасными только на виртуальных машинах, которые вы можете легко восстановить резервной копии.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:06, 15-01-2021 | #470



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Установка - Установка Windows XP в 2020 году на современный ПК

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Microsoft продлевает возможность перехода на Windows XP до 2020 года OSZone News Новости и события Microsoft 1 09-03-2021 21:53
Световой суперкомпьютер на рабочем столе: 17 экзафлоп к 2020 году OSZone News Новости железа 0 09-08-2014 10:30
Установка - Установка windows xp на ПК aduardu Microsoft Windows 2000/XP 10 12-04-2014 11:50
Использование - Установка корпоративной Windows 7 на ПК с наклейкой Win XP - легально? Skywriter Лицензирование продуктов Microsoft 3 07-10-2013 10:40
Установка - [решено] Установка Windows XP и Windows 7 на один ПК (XP первая) akalibr Microsoft Windows 7 91 15-12-2010 17:01




 
Переход