Windows XP mod 2021 - установка системы на современный ПК

Discussion in 'Windows' started by Toopins, 17 Apr 2021.

  1. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Установка "Windows ХР мод 2021" на современные ПК (редакция 17.04.2021)

    Информация не помещается пост - скачайте текстовый файл и читайте Блокнотом. Найдёте решения большинства проблем, с которыми сталкиваются пользователи при установке Виндовс ХП на современные ПК.

    TXT (96kB) - https://yadi.sk/d/Yl5ZxgRRa1CwRg

    2-я версия бекапа файлов по ссылкам ТХТ (805 МБ архив)

    Во избежание потери важных файлов, все основные файлы из ТХТ, запакованы в один архив
    All_files_for_WinXP_mod2021_v2.zip - https://yadi.sk/d/ncA1jDxlKlkuHQ

    "WinXP-IE Optional Patch Integrator" от 11 апреля 2021 года

    Последняя стабильная версия комплекта "WinXP-IE Optional Patch Integrator v2.4.5.1" для установки Windows XP на современные компьютеры. В составе - модернизированные драйвера USB3.0, AHCI SATA, ACPI, NVMe, PAE fix, GPT, твики, патчи.

    [​IMG]

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

    Скачать v2.4.5.1 (14 МБ) - https://www.upload.ee/files/13046283/WinXP-IE_Optional_Patch_Integrator_v2.4.5.1.zip.html

    Комплект 5-ти лучших браузеров для Windows XP от 12 декабря 2020 года

    - Прошлая сборка хромоклона 360EE v11
    - Новейшая сборка хромоклона 360EE v12 (декабрь 2020 г.)
    - Модернизированная версия TOR-браузера
    - Модернизированная сборка классической Opera
    - Браузер Basilisk аналог FireFox

    Скачать (390 МБ) - https://disk.yandex.ru/d/HbQfEL8dnx_c7A
     
    K800 likes this.
  2. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    два варианта, А и Б.
    (А вариант)- установка с дисководом
    (Б вариант)- установка без дисковода

    (А) - вариант делится на два варианта,
    (А1 вариант)- установка заранее кем-то собранной готовой ХР Integral Edition
    (А2 вариант)- установка чистой ХР, с дистрибутива из ваших запасов

    (Б вариант) делится тоже на два варианта
    (Б1 вариант) установка чистой ХР с вашего дистрибутива без дисковода
    (Б2 вариант) перенос настроенной работающей ХР на новое железо, со старого компьютера или виртуальной машины.

    Вариант Б2 - перенос работающей ХР, у вас IDE старый HDD, а на нём работающая ХР, с кучей ваших настроеннныъ программ,
    Считай количество строчек, чтобы перенести её с древнего хламобука на современное железо.
    • 1- берёте DiskGenuis, клонируете в файл раздел с ХР, и восстанавливаете из этого файла раздел с ХР на современном SATA HDD.(10-15 минут)
    • 2 - Берёте ЛайвСД с Парагоном, на его вкладке P2P, проходите перенос ХР "на этот компьютер, с одновременным добавлением драйверов USB и SATA.(3-5 минут)
    • 3 - Вручную заменяете ACPI.SYS, старый на новый. (менее 1 минуты)

    После этого, вы увидите старую вашу ХР на экране современного компьютера - (итого 21 минута)
     
  3. Dark~Angel

    Dark~Angel Member

    Joined:
    25 Apr 2010
    Messages:
    304
    Likes Received:
    73
    Reputations:
    7
    а драйвера для железа?
     
  4. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Рекомендуемые драйвера по отдельности:

    1) Драйвер ACPI

    Этот драйвер необходим для правильной работы базовых функций материнской платы и управления режимами питания. Без обновления acpi.sys, в большинстве случаев вам не получится заставить работать ни модернизированные USB 3.0, ни SATA AHCI драйверы. При проблемах с ACPI, установщик будет падать с BSOD кодом ошибки A5 или 0A.

    На данный момент существует 12 модификаций файла acpi.sys, но я рекомендую обратить внимание на версию "acpi 6666 - 2019.10.20#2 (Intel&Ryzen) - OuterSpace, diderius6" файл от 20.10.2019 года если у вас AMD материнская плата или на версию "acpi 5048 - 2019.11.1 - diderius6" файл от 01.11.2019 года если у вас Intel материнская плата. В установленную систему файл acpi.sys нужно положить в c:\WINDOWS\system32\drivers\acpi.sys и c:\WINDOWS\system32\dllcache\acpi.sys. При интегрировании в установочный дистрибутив файл нужно упаковать в cab и положить по пути \I386\ACPI.SY_ и внутрь архива \I386\SP3.CAB.

    Все версии acpi.sys берутся из папки Integrator Files\Patches\ACPI drivers "WinXP-IE Optional Patch Integrator v2.4.5.1" - https://www.upload.ee/files/13046283/WinXP-IE_Optional_Patch_Integrator_v2.4.5.1.zip.html

    2) Драйвер SATA AHCI

    Чипсеты современных материнских плат не поддерживает режим "Legacy IDE" (в BIOS/UEFI отсутствуют опции переключения) и жесткие диски могут работать только в режиме AHCI. Установка Windows XP без AHCI драйвера заканчивается на BSOD (код 0x0000007B), для устранения BSOD в дистрибутив WinXP нужно интегрировать AHCI драйвер, с помощью программы nLite. Расписываю инструкцию установки драйвера под Intel чипсеты 100-й, 200-й, 300-й (реально был опробован на Intel H110 и Z170). Для AMD материнских плат используйте либо универсальный драйвер (из архива "WinXP-IE Optional Patch Integrator v2.3.3b20.zip") или драйвер из сборки Integral Edition 2020.5.5 или использовать драйвера модификации "mod Fernando" - ищите инструкции на сайте win-raid.com.

    Для Intel материнских плат RSTe AHCI/RAID driver v4.7.0.1098 - это лучший драйвер AHCI SATA. Драйвер датируется 2017 годом и новее драйвера 2012 года, который модифицировал Fernando. Разработчик писал, что доработал много функций и обеспечил поддержку новейших материнских плат (вплоть до Intel Z390).
    С "RSTe AHCI/RAID driver v4.7.0.1117" полноценно работает "Спящий режим", на других версиях драйвера - ПК зависает с черным экраном при выходе из спящего режима, а также с данным драйвером нет лишних подмигиваний красного LED активности HDD. С другими драйверами наблюдается короткое подмигивание светодиода 1 раз в секунду.

    Вариант №1.
    Последовательность интегрирования драйвера в дистрибутив, для устранения BSOD 0x0000007B на 1 этапе установки Windows XP.

    1) Скопировать файл storport.sys (рекомендованная версия 5.2.3790.4485) в папку \i386 установочного дистрибутива Windows XP SP3. Не нужно удивляться, что большинство файлов в дистрибутиве в упакованном виде, а наш файл нужно ложить без упаковки. Файл storport.sys найдёте в архиве, по ссылке внизу сообщения.

    2) Редактируем файл DOSNET.INF, ищем строку d1,scsiport.sys и вставляем d1,storport.sys ниже этой строки. Таких мест будет 2, поэтому проделаем 2 раза, получится так:
    1
    2
    d1,scsiport.sys
    d1,storport.sys

    3) Редактируем файл TXTSETUP.SIF, ищем строку storprop.dll и вставляем после неё storport.sys = 1,,,,,,3_,4,0,0,,1,4 должно получиться приблизительно так:
    1
    2
    storprop.dll = 100,,,,,,,,3,3
    storport.sys = 1,,,,,,3_,4,0,0,,1,4

    4) Далее интегрируем драйвер из прикрепленного архива (папка Driver\x86) с помощью программы nLite. Подробная инструкция по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-support/integracija_sata_nLite.htm

    Скачать драйвер "Intel RSTe AHCI/RAID driver v4.7.0.1098" (345 КБ) - https://disk.yandex.ru/d/2ZfKTI3aY5cEbg
    или
    https://www.upload.ee/files/12999707/AHCI_SATA_RST_4.7.0.1098.zip.html

    Вариант №2.
    Последовательность действий для обновления уже имеющегося в системе драйвера.

    1) Скопировать файл storport.sys (рекомендованная версия 5.2.3790.4485) в папку c:\WINDOWS\system32\drivers Данный файл найдёте в архиве, по ссылке внизу сообщения.

    2) Запустить "Диспетчер устройств", перейти в "Контроллеры SATA" и произвести обновление драйвера, указав на inf файл драйвера вручную (файл Driver\x86\iaAHCI.inf).

    3) Перезагрузить ПК для применения изменений

    Вариант №3.
    Драйвер модификации Фернандо "AHCI driver v11.2.0.1006 mod Fernando". Установка производится с помощью программы nLite и аналогична инструкции по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-support/integracija_sata_nLite.htm
    Драйвер "AHCI driver v11.2.0.1006 mod Fernando" и набор плюшек с винрейда (ACPI mod, Intel_AHCI_SATA, Intel_USB3, Intel_USB3_paefix, WinXPPAE_20) скачаете здесь - https://www.upload.ee/files/12999709/From_winraid.zip.html
    или https://disk.yandex.ru/d/oY68Lr1BQJPIfw

    Вариант №4.
    Универсальный SATA/AHCI драйвер (портирован с Windows 8), первая версия портированного драйвера появилась в интеграторе от 24 мая 2020 г. Состав архива:
    1) ACPI drivers - 12 вариантов файла acpi.sys
    2) Generic SATA+AHCI driver v1.3 - последняя версия SATA/AHCI драйвера
    3) Generic USB 3.0 xHCI driver v1.1 - последняя версия USB драйвера
    4) StorPort - 3 варианта файла storport.sys
    5) nLite-1.4.9.3.setup - программа для интегрирования драйверов в iso-дистрибутив WinXP
    В новой версии SATA драйвера, портированного с Win8, убрали файл storport.sys, но в ОС этот файл всё равно должен быть. Я пробовал удалять storport.sys - без него ОС не загружается. Для драйвера, портированного с Win7, который называется msahci (там несколько файлов) файл storport.sys не нужен. C драйвером "Generic SATA+AHCI driver v1.3" наблюдается мигание 1 раз/секунду активности HDD, даже в режиме простоя. Глюк проявляется если на SATA интерфейсы подключено более 1 устройства, например SSD диск + DVD привод.

    Скачать набор универсальных драйверов от 24 мая 2020 года (5,9 МБайт) - https://www.upload.ee/files/13021764/XP_drivers_24may2020.zip.html
    Более новую версию драйвера можете взять с Integrator Files\Patches\Microsoft SATA driver v2.0 из комплекта интегратора "WinXP-IE Optional Patch Integrator v2.4.5.1".

    Вариант №5.

    28 сентября 2020 года появился новый универсальный SATA AHCI драйвер StorAhci версии 1.0 с открытым исходным кодом от Kai Schtrom

    Драйвер сделан по примеру Microsoft's storahci драйвера для Windows 8 и поддерживает операционные системы Windows XP и WS 2003 с базовым storport.sys. Дополнительно добавлен txtsetup.oem для загрузки драйвера с дискеты, нажатием на F6 при установке ОС. StorAhci является универсальным SATA AHCI контроллером и поддерживает AMD, Intel и любые другие чипсеты.
    Страничка проекта - https://sourceforge.net/projects/storahci-for-windows-2003
    Скачать драйвер - https://www.upload.ee/files/12999724/StorAhci_V1.0_20200928.rar.html

    Поддержка GPT:
    Берём файлы disk.sys и partmgr.sys из Windows Server 2003, помещаем в Windows\System32\Drivers взамен XP-шных и вуаля, вот вам GPT. Метод работает только для дисков с данными и для объемов <2 ТБ. Будьте внимательны, при разбитии на разделы и другие операции, Windows XP забывает, что диск может быть более 2TБ и форматирует его произвольным образом. Для загрузочного диска используем вариант с Paragon GPT Driver - https://www.win-raid.com/t4035f45-W...ver-Bit-on-Modern-Hardware-295.html#msg110552
    Файлы disk.sys и partmgr.sys из WS2003 - https://www.upload.ee/files/12999731/Files_from_WS2003.zip.html

    Поддержка NVMe:
    Используем модифицированный OFA 1.3/1.5 driver + storport.sys из Windows Server 2003 или MS Windows 7 NVMe от daniel_k + портированный драйвер storport.sys из Windows 7 или Samsung NVMe драйвер + storport.sys и в общем виде под ntoskrn8.

    Пользователь tireal рассказал о методе сделать NVMe-накопитель Samsung 970 pro загрузочным на Windows XP:

    Как добавить поддержку загрузки с NVME в режиме Legacy BIOS:
    1) Открываем тему https://www.win-raid.com/t3661f13-Experimental-NVMe-Option-ROM.html
    2) Скачиваем архив из первого поста в ней NvmeOpRom.zip
    3) Записываем VID/DID NVMe носителя, который планируем использовать. (Либо ищем в гугле, либо, что более надёжно, вставляем в материнку через переходник m.2 to pci-e, VendorID&DeviceId в Диспетчере устройств)
    4) При помощи OpRomCfg.exe вписываем в прошивку значения из п.3 и контрольную сумму.
    5) С помощью программы AFUWIN64 сохраняем текущую ROM-прошивку bios, делаем её бэкап.
    6) Если у вас AMI, то берём MMTool 3.19/3.22 и добавляем полученный NvmeOpRom.bin через Insert, ставим флажок "Link Present" и вписываем наши VendorID/DeviceID, жмём Insert, далее Save Image As. Если AWARD — то лучше заранее приготовить программатор, т.к. авард славится косяками своих родных утилит и часто ими убивает прошивку, но можно попытаться найти cbrom, который будет работать с вашей прошивкой нормально. Если Phoenix/Insyde — то всё совсем плохо.
    7) Прошиваем полученный ROM-образ.
    8) Заходим в меню выбора загрузочных устройств и наслаждаемся строчкой вида «NVME 01:00.00.1».
    9) Ставим Windows XP с добавленными драйверами NVME (пункт №2 в Integral Edition).
    10) Наслаждаемся жизнью без всяких Clover и воткнутых на постоянной основе флешек.

    Опробовано на матплате Asus Z77 Sabertooth, биос AMI. NVME диск - Samsung 970 pro. Внимание! С некоторого времени матплаты Asus поддерживают для прошивки только собственный формат CAP вместо ROM (MMTool и AFUWIN64 работают только с ROM), в моём случае они отличаются тем, что CAP имеет 2048 дополнительных служебных байт сначала.
    Записать обратно правленный ROM через AFUWIN64 у меня не получилось, и я сделал программу, которая взяла 2048 из оригинального CAP-файла BIOS и записал их перед правленным ROM. Прошил CAP-прошивку через функцию матплаты FlashBack через USB, когда для перепрошивки не требуется включать ПК (при этом нет проверки ROM на оригинальность). Всё это проделывал имея под рукой второй компьютер, делать на основном не рекомендуется - можно сделать матплату неработоспособной, если делать что-то не так.

    Источники:
    https://habr.com/ru/post/481252/ (комментарии JerleShannara)
    https://www.win-raid.com/t3661f13-Experimental-NVMe-Option-ROM.html

    Сравнение производительности в Виндовс ХП, Виндовс 7 и Виндовс 10:
    [​IMG]

    Что мы видим в тестах производительности. Производительность NVMe на Виндовс ХП проигрывает производительности Виндовс 7, но это и не удивительно. Удивительно, что NVMe диск вообще заработал на системе 20 летней давности. Но, обе системы обогнали Виндовс 10, которая должна была с NVMe работать быстрее всех, а по факту Вин10 - обосралась по полной. Вот и хваленые алгоритмы оптимизации, поддержка современного железа и прочие нанотехнологии. Нет этого ничего в десятке, есть только маркетинговая туфта. Мы то знаем, что ВинХП - самая быстрая ОС!

    Указанный метод с модификацией BIOS предполагает, что NVMe накопитель постоянно подключен. Если его отключить - то система прекращает загружаться. Поэтому для полностью корректной работы ХП-ишки NVMe накопители лучше не использовать. Лучше с проверенными обычными SSD дисками на SATA интерфейсе.

    Нюансы версий 2.3.4bХХ:
    Драйвера из серии v2.3.4bХХ применяйте с максимальной осторожностью и только если у вас что-то не работает. Разработчик не дает нормальных текстовых описаний. Например, до установки универсального "Microsoft SATA driver v2.0" нужно вручную скопировать в c:\WINDOWS\system32\drivers файлы storahci.sys и storpor8.sys, а только потом устанавливать драйвер. Устанавливая прошлую версию SATA я вообще убил винду, пришлось переустанавливать. Хотя я виноват сам, старые версии (за май месяц) у меня прекрасно работали и необходимости в новых не было, просто решил проверить.

    3) Драйвер USB 3.0

    USB контроллеры в современных материнских платах работают в режиме XHCI. По умолчанию Windows XP умеет работать только с EHCI контроллерами, а для поддержки XHCI - нужен драйвер. В данном архиве вы найдете USB 3.0 драйвер портированный с Windows 8 на Windows XP. USB драйвера нужно использовать с модифицированным драйвером ACPI, без правильного ACPI, драйвер на USB XHCI не заработает.

    Достоинства:
    1) За основу взят драйвер Майкрософта
    2) Высокая стабильность
    3) Поддержка всех xHCI USB контроллеров, которые только поддерживает Windows 8
    4) Полноценная поддержка РАЕ (для х86 систем с более 4GB RAM)
    5) Работает переход ПК в Ждущий режим
    6) Высокая скорость работы (100 МБ/с на чтении с USB3 флешки видел лично)

    Установка:
    При установке Windows XP с нуля необходимо USB3_from_Win8 (NEW) + acpi.sys интегрировать в дистрибутив с помощью nLite. Как это делать ранее выкладывалось, читайте форум. При замене драйвера в установленной системе, вначале заменяем ACPI, потом через "Диспетчер устройств" обновляем оба компонента: вначале "USB 3.0 Root Hub", а затем "USB 3.0 xHCI Host Controller". Обратите внимание, что защита ОС может возвращать старые файлы, следите за этим.

    Первая версия универсального драйвера от 3 мая 2020 года:
    USB3_from_Win8 (NEW) - "новый драйвер" под ВСЕ чипсеты, портирован с Win8
    USB3_x86_PAEfix (OLD) - "старый драйвер" под новые Intel чипсеты с корректной работой в режиме PAE (RAM>4GB)
    acpi.sys - модифицированный ACPI, положить в c:\WINDOWS\system32\drivers
    Скачать (840 кБ) - https://www.upload.ee/files/12999746/USB_3.0_2drivers.zip.html

    Нюансы:
    v2.3.3.XXX = Generation 1 drivers - наиболее стабильные версии, рекомендую использовать v2.3.3b14.zip - https://www.upload.ee/files/12999745/WinXP-IE_Optional_Patch_Integrator_v2.3.3b14.zip.html
    v2.3.4.XXX = Generation 2 drivers - новые версии, более сложные в установке. Нужно вручную скопировать файлы ntoskrn8.sys и storport.sys, взятые из Integrator Files\Patches\Miscellaneous а также файлы wdf01000.sys и wdfldr.sys, взятые из "Kernel-Mode Driver Framework 1.11" в папку c:\WINDOWS\system32\drivers

    Последнюю версию универсального драйвера 1-го поколения от 16 июня 2020 года возьмите из папки Generic USB 3.0 xHCI driver v1.2 взятой из архива "WinXP-IE Optional Patch Integrator v2.3.3b20.zip" - https://www.upload.ee/files/12999751/WinXP-IE_Optional_Patch_Integrator_v2.3.3b20.zip.html

    Последнюю версию универсального драйвера 2-го поколения возьмите из папки Microsoft USB 3.0 xHCI driver v2.2 стабильной версии интегратора WinXP-IE Optional Patch Integrator v2.4.5.1 - https://www.upload.ee/files/13046283/WinXP-IE_Optional_Patch_Integrator_v2.4.5.1.zip.html

    Инструкция как создать защищенную от записи USB-флешку для любой материнской платы и загрузить с неё Windows XP. Дата создания 14 апреля 2021 г. Скачать Manual_XP_USB.pdf (английский язык) - https://www.upload.ee/files/13060126/Manual_XP_USB.pdf.html
     
    Dark~Angel and K800 like this.
  5. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Новая расширенная версия "WinXP-IE Optional Patch Integrator" от 19 апреля 2021 года

    Это расширенная версия комплекта "WinXP-IE Optional Patch Integrator v3.1.2" для установки Windows XP на современные компьютеры. Набор разрос в размерах (сразу +8 МБ), но зато включает много новых и интересных фич. В составе - модернизированные драйвера USB3.0, AHCI SATA, ACPI, NVMe, PAE fix, CPU AVX fix, GPT, твики, патчи.

    [​IMG]

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

    Скачать v3.1.2 (22 МБ) - https://www.upload.ee/files/13071854/WinXP-IE_Optional_Patch_Integrator_v3.1.2.zip.html
     
    Spinus and alexzir like this.
  6. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Финальная расширенная версия комплекта модернизированных драйверов для "Windows XP 2021"
    "WinXP-IE Optional Patch Integrator" v3.1.4 от 24 апреля 2021 года


    Это расширенная версия комплекта "WinXP-IE Optional Patch Integrator" для установки Windows XP на современные компьютеры. Набор разрос в размерах, но зато включает много новых и интересных фич. В составе - модернизированные драйвера USB3, AHCI SATA, ACPI, NVMe, PAE fix, CPU AVX fix, GPT, твики, патчи.

    [​IMG]

    Данный набор можно использовать как в "автоматическом" режиме, запуская CMD-файл и интегрируя нужные компоненты в ISO-образ, так и "вручную" - выбирая отдельные файлы и добавляя их либо в дистрибутив (с помощью nLite) либо устанавливая модифицированные драйвера в уже рабочую WinXP через "Диспетчер устройств".

    Скачать v3.1.4 (22 МБ)
    https://www.upload.ee/files/13085481/WinXP-IE_Optional_Patch_Integrator_v3.1.4.zip.html
     
  7. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    [​IMG]

    1. Windows XP mod 2021 - сборка системы для современного компьютера (редакция 01.05.2021)

    TXT (87 кБ, английский) - https://yadi.sk/d/pJ1mLT8f0iwOfw
    TXT (98 кБ, русский) - https://yadi.sk/d/1t0PuYOFVAr15w

    2. Архив всех имеющихся 33 версий "WinXP-IE Optional Patch Integrator" с мая 2020 года до апреля 2021 года (420 МБ) - http://file.sampo.ru/5863f7
    или (Пароль архива: 123) - https://yadi.sk/d/gpXO90qyxoPIoQ
     
    Spinus and K800 like this.
  8. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Дальнейшие разбирательства. RTC баг не проявляется на однопроцессорном ядре

    Специалист с Win-Raid попросил провести проверку RTC bug на однопроцессорном ядре WinXP. Забегая вперед, скажу, что как и писалось ранее багу подвержено только мультипроцессорное ядро.

    1. Я взял официальный SP3 для русской версии windowsxp-kb936929-sp3-x86-rus
    2. Переходим в нем по пути \i386\sp3.cab
    3. Из архива sp3.cab берем 2 файла hal.dll и ntoskrnl.exe, копируем в любую директорию и переименовываем в hal1111.dll и ntos1111.exe
    4. Копируем hal1111.dll и ntos1111.exe в c:\WINDOWS\system32\
    5. Дописываем параметры /kernel=ntos1111.exe /hal=hal1111.dll в файл boot.ini

    Все 3 файла я залил в архив - https://www.upload.ee/files/13113007/Test_Kernel.zip.html
    Если нужно было проверять на других версиях - дайте свои файлы.

    Готово! Измененные файлы лежат на своих местах.

    6. Перезагружаем ПК.
    7. При загрузке ПК началось определение оборудования, вроде как при свежеустановленной системе. Все драйвера ранее были установлены, поэтому подхватились в автоматическом режиме.
    8. Чтобы все драйвера (в том числе видеокарты) нормально заработали ещё раз перезагрузил ПК.

    Готово! Можно проводить тест.

    9. Судя по "Диспетчеру задач" мой ПК превратился в одноядерный и слетел патч РАЕ. Смотрите скрин - из 4 ядер осталось 1 ядро, а памяти вместо 8 Гб, осталось 2,1 ГБ.

    [​IMG]

    10. Провожу проверку.
    Запускаю CPU-Z и Timer. После 380 секунд проверки получаю времена как на скриншоте. Интересным моментом является то, что ранее в таком режиме я бы получил время ACPI равное времени QPC таймера, а RTC таймер ушел бы вперед за 380 секунд приблизительно на 12...14 секунд (приблизительно по +2 секунды за каждые 60 секунд).

    Но с новым ядром картина резко изменилась. Время ACPI и QPC таймера немного разнится, на 0.08 секунд. При чем наоборот, уже в меньшую сторону, а время QPC и RTC вообще совпадает. Если время в 0.08 секунд считать погрешностью - то все 3 таймера считают одинаково. Ещё раз обращаю внимание, что ранее, за 380 секунд "накрутки" я бы получил увеличение времени для RTC до +(12...14) секунд!

    [​IMG]
     
    K800 likes this.
  9. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Timer v11 (c) Xenia - доработанная финальная версия программы для демонстрации RTC bug

    Программа для демонстрации RTC bug состоит:
    1) Timer_v11\Timer_src_BCB6.0 - исходные коды программы
    2) Timer_v11\timeBeginPeriod.exe
    3) Timer_v11\timer.exe

    Разработчик программы - Xenia.

    Версия 11 является финальной, поскольку функционала достаточно для наглядной демонстрации проблемы с RTC таймером. Программа устанавливает период системного таймера 1 мс (0.977 мс) выдерживает 0.2 секунды, устанавливает 16 мс (15.625 мс) выдерживает 0.2 секунды и далее продолжает переключать системный таймер с заданными длительностями. Дополнительно, в 11 версии добавлено измерение установленного времени, вызовом недокументированной функции NtQueryTimerResolution.

    [​IMG]

    Программа состоит из 2-х частей:
    1. timeBeginPeriod.exe - консольная программа для установки режима таймера. Заданный режим (период и длительность) передаётся в параметрах командной строки. Программа представлена с исходным кодом на Borland C++ Builder 6.0.
    2. timer.exe - это GUI интерфейс для timeBeginPeriod.exe. В графическом режиме можно задать период 1, длительность 1 и период 2, длительность 2 работы системного таймера. Программа представлена с исходным кодом на Borland C++ Builder 6.0.

    Для корректной работы файлы timeBeginPeriod.exe и timer.exe должны находиться в одной директории. Программу необходимо использовать совместно с CPU-Z (закладка About, кнопка Timers) - которая позволяет считать время, используя ACPI, QPC и RTC таймеры. Суть замеров - в сравнении времени счета таймеров с запущенной программой Timer_v11 и без неё.

    Скачать Timer_v11 (с исходным кодом) - https://www.upload.ee/files/13116970/Timer_v11.zip.html
     
    Spinus likes this.
  10. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    Настройка HDMI на телевизор для Windows XP

    На компьютерный монитор я подключаюсь через DVI и звук идет в обычные динамики, через Realtek звуковуху и 3,5 мм аудиоджеки. А на телевизор - через 5 метровый HDMI кабель, подключенный к видеокарте АМД Radeon R7 360 2G.

    Но на видеокарту нужно установить 2 драйвера:
    1) собственно сам видеодрайвер на графику
    2) драйвер на "звуковое устройство" видеокарты

    В итоге в системе должно появиться аудиоустройства:

    [​IMG]

    Первое - нужно только для вывода звука через HDMI видеокарты.
    Второе - это обычная Realtek звуковуха - 3,5 мм аналоговые выходы на наушники и динамики.

    Драйвер под HDMI звук (на видеокарту Радеон R7 360):

    [​IMG]

    Очень важно!!
    Для того, чтобы звук пошел на телевизор нужно соблюдение нескольких правил одновременно:

    1. ВинХП должна быть установлена с поддержкой мультипроцессорного ACPI, на "Стандартном ПК", ни ждущий/спящий режим, ни HDMI работать не будет
    2. Должен быть установлен драйвер под HDMI аудиовыход
    3. Само HDMI устройство (например телевизор) должно быть включено. Интерфейс HDMI интелектуальный - если кабель отключен или телевизор выключен - то в него звук физически идти не может и оно логически будет отключаться
    4. Ну и в свойствах экрана, нужно переключиться на второй экран, см. скришот
    5. Для теста можно ВРЕММЕННО через "Диспетчер устройств" отключить обычную Realtek-звуковуху, чтобы в системе осталось одно аудиоустройство и звук гарантированно шел в HDMI, а не в 3,5 мм аудиоджеки

    [​IMG]
     
  11. p0sixnine

    p0sixnine Member

    Joined:
    7 May 2021
    Messages:
    10
    Likes Received:
    6
    Reputations:
    0
    Всё это конечно хорошо, но вопрос остается открытым. Зачем? Если для станка ЧПУ и специализированного софта (прошивка китайских планшетов к примеру), то проще взять старое железо за копейки. Ну или вмварку, если тебе только прошиться, ну или там поглазеть, молодость вспомнить.
     
  12. Toopins

    Toopins Member

    Joined:
    21 Jun 2019
    Messages:
    17
    Likes Received:
    16
    Reputations:
    2
    С теми задачами, которые у 90% людей - посмотреть фильм, послушать музыку, посерфить по интернету - ВинХП справляется отличо, телеметрия отсутствует. Установил 360ЕЕ и погнал по сайтам.... Что ещё лучше?

    Лучшая сборка браузера для Windows XP на основе 360 Extreme Explorer v12.0.1053.0
    (версия Chrome 78.0.3904.108 - реальная, Chrome 87.0.4280.88 - подмена, сборка декабрь 2020 г.)

    Сборка сделана перепаковкой русифицированной портативки от elchupacabra, с небольшими изменениями в настройках и оформлении. За основу взята версия v12.0.1053.0 - самая адекватная для Windows XP. Более новые версии имеют или дурацкие баги или постоянно выбрасывают окно с синхронизацией сохраняемого пароля с интернет акккаунтом. В версии v12.0.1053.0 этого надоедливого окошка ещё не добавлено. Пока патчеры не выкорчуют это окошко - все новые версии 12-й и 13-й линейки считаю не юзабельными, не смотря на новые фичи и поддержку 86 движка Chrome.

    Описание:
    - Русифицирована, китайские иероглифы почти нигде не появляются
    - Кеш хранит по относительному пути (внутри папки куда распакован браузер)
    - Произведены базовые настройки
    - Предустановлена простенькая тема с классическим оформлением (с измененным ID)
    - Предустановлен классический скролл. Огромное спасибо El Sanchez за CSS скрипт. Кому хочется плоский скрол, аля Вин8 - отключите расширение "Win7 Scrollbars"
    - Работоспособность проверена на Windows XP, Windows 7 и Windows 8.1
    - Патч файла 360chrome.exe - убраны иероглифы с описания
    - Чистый TopSites, нет зависания при загрузке встроенного спиддиала
    - Реальная версия Chrome 78.0.3904.108 подменена до 87.0.4280.88, чтобы сайты не ругались на устаревший движок. В файле 360Loader.ini вы можете изменить версию на свою

    [​IMG]

    Скачать:
    https://yadi.sk/d/mQ9tEMbEl9dicw
     
    #12 Toopins, 8 May 2021
    Last edited: 8 May 2021
    p0sixnine likes this.
  13. Matcal Koushek

    Joined:
    14 Aug 2016
    Messages:
    73
    Likes Received:
    97
    Reputations:
    2
    А зачем здесь твой коммент о нужности\ненужности ХР, в топике про установку ХР?
    Её нужность\ненужность вообще не касается данного сабжа.
    Если тебе ХР не нужна, тогда в чём смысл твоего нахождения в данном топике?
    Зачем тереться там, где тебе ничего не нужно?

    Здесь заглавие топика именно про современное железо, какие буквы непонятны в слове "современное"?
    Зачем нужно твоё старое утильное железо, если на столе стоит новый компьютер с новым железом?
    Ты зарегался сюда вчера вечером и не понимаешь разницы между скоростью работы железа?
    У меня ХР загружается за 4 секунды на новом железе, а дальше ты спросишь зачем такая скорость, чо-ли?
    Здесь заглавие топика для решения вопросов по установке ХР именно на современное железо, а набрасывать сюда холивар про нужность ОС это иди трепаться в Болталку.
     
    #13 Matcal Koushek, 8 May 2021
    Last edited: 8 May 2021
    K800 likes this.
  14. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    980
    Likes Received:
    7,509
    Reputations:
    23
    Что за железо ? Ты не тестил как насчет скорости остального ? Все эти word|excel|Visual Studio| (а лучше какие-нибудь игрушки и фотошопы) ?

    По идее если оперативки меньше 8 Гб - будет быстрее. Если нет - к сожалению 10-ка должна обгонять.
    У них там дохера оптимизации накручено. Хотя много отжирает и всякое барахло. Кортаны, хрентаны, свистоперделки и пищалки что-то жрут но вроде-как умеренно.

    Я пробовал на виртуалках - 10-ка бодрее работает (хоть и дольше грузится). Плохо только то что ее максимум на электрочайник поставить и юзать вместо плойки для игрушек
    обрубив тырнет хардварно топором.
    =============================
    А так - да. Хрюша - последняя нормальная Венда... Помянем :)
     
  15. Matcal Koushek

    Joined:
    14 Aug 2016
    Messages:
    73
    Likes Received:
    97
    Reputations:
    2
    Да я давно на ХР перешёл, просто летает всё, это я ещё воздерживаюсь от ССД, а народ ставит на него ХР, соревнуется секундами в скорости загрузки.
    Мне достаточно обычного ХДД Сеагейт 3.5, включаю комп, за считанные секунды я уже в инете.
    Всё просто летает, остальные ОСи тоже есть, есть выбор куда грузиться, но, мне хватает ХР.
    Браузеров достаточно под ХР, не перечислишь, только хромоклонов 4 штуки, Басилиск на базе фраерфокса, с официального сайта 52 фраерфокс ESR, тоже прекрасно работает, СиаМанке тоже работает и Опера вообще отличная есть, там в архиве, какого ещё болта не хватает?.
    Чтобы всё это работало, надо обновить корневые сертификаты, в один клик это делается, моментально, в архиве тут есть эта прога.
    Вообще, ставится ХР намного проще, чем тут зарисовано в стартовом посту.
    Я вообще, просто взял со старого компа и перенёс рабочую ХР вместе со всеми программами на новую ХДД с новой материнкой Б250 прайм асус.
    Делается в три шага,
    Заменить Ацпи сус, накатить сата-драйвер и Парагоном отвязать от старого железа, за 20-30 минут можно управиться, если софт будет под рукой.
    Юсб-драйвера уже накатить, когда ХР уже подымется на монитор.
    Короче, вернулся на ХР и не парюсь, просто не знаю проблем.
    Все другие ОСи стоят тоже, но я уже отвыкаю от них, меня зевать от них тянет.
     
    alexzir and DartPhoenix like this.
  16. Matcal Koushek

    Joined:
    14 Aug 2016
    Messages:
    73
    Likes Received:
    97
    Reputations:
    2
    Только сейчас заметил тебя про оперативку, там есть в архиве патч, чтоб ХР видела всю оперативку, хоть 128 гигобайт.
    Но, меня это не парит в принципе, игры не играю, видео не редактирую, но кому это надо, патч нажал и есть вся твоя оперативка, я пробовал, все мои 8 гигов ХР видит.
     
  17. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    980
    Likes Received:
    7,509
    Reputations:
    23
    Не, там дело даже не в том что видит. 10-ка за счет отжирания пространства в том числе лучше работает.
    За счет переноса графики лучше работает. Планировщик пободрее и если в ХРюше что-то повешивало систему намертво - 10-ка сопротивляется и как-то с горем пополам
    тарахтит своими шестеренками. Меньше бсодит. Если открыть замеры производительности и потестить разное - то по графикам можно посмотреть разницу.

    Ну тоесть например берешь окно со здоровой картинкой и таскаешь его по экрану. В ХРюше на графике сразу резко пик активности, куча переключений контекста и все такое,
    10-ка относительно этого лучше справляется. Опять же новый directX... И так далее. Но когда памяти ей мало - тот еще тормоз.
    ==============================================
    Короче хер его знает. В любом случае я ее вообще терпеть не могу поэтому перешел на Debian вот и не жалею абсолютно. Количество матерных выражений в его адрес - 0.
    10-ка стоит под игрушки - исправно матерюсь раз по 20 за сеанс :)

    Если-бы не Debian - тоже бы ХРюшу юзал наверное.
     
  18. Matcal Koushek

    Joined:
    14 Aug 2016
    Messages:
    73
    Likes Received:
    97
    Reputations:
    2
    На компе должно быть всё.
    Как я на ХР перешёл?
    Помнишь был ЛайвСД Hiren"s MiniXP, меня закусило, что раньше я им пользовался, а сейчас на нём болт, на новом железе он выкидывает БСОД, чтоб размять мозги, начал разбираться и увяз в нём, как это бывает.
    А когда смог его запустить на новом железе, по инерции поставил уже нормальную ХР, втянулся в это и назад уже не хочу.
    Это к тому, что пусть будет всё на выбор, куда хочешь туда и грузись.
    Кто на что учился, короче...
     
    user100, alexzir and DartPhoenix like this.
  19. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    980
    Likes Received:
    7,509
    Reputations:
    23
    Кстати выделение памяти замерял, сцука она работает быстрее чем Debian... Не знаю как ХРюша, не тестил.
    А под .NET быстрее чем через malloc получается. Прям аж неприятно признавать :)
     
  20. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    980
    Likes Received:
    7,509
    Reputations:
    23
    Да после 10-ки я уже выбор не вижу особо. Вечно на ХРюше не проживешь, поэтому и ставил Debian. Поначалу плевался а потом поставил i3 и на Венду забил полностью :)
    Щас выползет новый DirectX, потом постепенно забьют на старые окна и прикрутят какую-нибудь дрянь под .NET на уровне системы. И все. Прощай XP.

    В любом случае придется куда-то дальше переходить. А в светлое будущее Маздая верится с трудом.

    С неделю назад захожу - сцука ПУСК НЕ ОТКРЫВАЕТСЯ. Как я матерился... оооо.... А потом сообщение что надо дескать перезагрузиться и это займет всего минуточку...
    40 минут ждал возможности запустить сраную Венду чтобы оттуда залогиниться на sourceforge ибо я пасс не помню :)
     
Loading...