Показать полную графическую версию : Установка Windows XP в 2020 году на современный ПК
Ruslan2017
06-07-2020, 13:52
Как получаются портированные драйвера?
Многие думают, что портированный драйвер - это плод шаманства и танцев с бубном, где методом тыка подбираются какие-то параметры, лишь бы работало. На самом деле, все прозрачно и понятно - поэтому модернизрованный драйвер работает также стабильно, как и оригинал. В качестве примера, решил перевести на русский язык инструкцию, как самостоятельно портировать USB 3 драйвер с Windows 8 (х32) на Windows XP (x32).
USB контроллеры в современных материнских платах работают в режиме XHCI. По умолчанию Windows XP умеет работать только с EHCI контроллерами, а для поддержки XHCI - нужен драйвер. В данном архиве вы найдете USB 3.0 драйвер портированный с Windows 8 на Windows XP. USB драйвера нужно использовать с модифицированным драйвером ACPI, без правильного ACPI, драйвер на USB XHCI даже не установится.
Инструкция взята с WIN-RAID:
1) Вытяните необходимые файлы с дистрибутива Windows 8 (32-bit) или уже установленной ОС:
ucx01000.sys
usbhub3.sys
usbxhci.sys
wpprecorder.sys
usbd.sys
2) Получите файл с дистрибутива Vista Beta/Longhorn версии 5456.5 или установленной ОС:
ksecdd.sys
3) Подходят именно эти версии - установлено методом тестирования, по максимальной совместимости между версиями.
4) В файлах ucx01000.sys, usbhub3.sys, usbxhci.sys, wpprecorder.sys, usbd.sys измените security_cookie в значение random
5) В файлах ucx01000.sys, usbhub3.sys, usbxhci.sys, ksecdd.sys замените имя строки "ntoskrnl.exe" в строку "ntoskrn8.sys' в секции импорта, теперь данные *.sys будут испортировать функции ядра только из Emu_Extender
6) Переименуйте файлы ksecdd.sys->ksecd8.sys и usbd.sys->usbd_w8.sys
7) В файле usbhub3.sys замените имя строки "ksecdd.sys" на "ksecd8.sys', а также имя строки "usbd.sys" на "usbd_w8.sys' в секции импорта
8) Пересчитайте контрольные суммы файлов
Вуаля! Драйвер готов!
Драйвер устанавливается через "Диспетчер устройств" вручную.
Ruslan2017
10-07-2020, 23:08
Использование SSD диска на Windows XP
В сети какие только не прочитаешь страшилки, про неработающую команду TRIM. Мол с вашим SSD будет такой капец, что аж ровным счетом ничего не будет, от слова совсем. Причем технические специалисты отмалчиваются, а коммерсанты рассказывают такие страсти... Несуществующая проблема просто "раздута".
По технике:
Вкратце, команда ТРИМ нужна только для упреждающего стирания блока. То есть влияет только на скорость записи, поскольку "Запись памяти" = "Стирание ячеек + Запись ячеек". На выполнение операции чтения эта команда никак не влияет, то есть скорость чтения не изменяется даже в теории. В рядовой работе ПК, соотнотношение чтение/запись равно приблизительно 40/1 или больше. При таком раскладе комплексное уменьшение производительности файловой системы не превышает 10-15% и то теоретически.
Но практике, в SSD работает сборщик мусора, на уровне контроллера диска, работает автономно без участия ОС - подготавливая большие куски для операции записи. Короче на всех SSD новее 2015 года вы получите абсолютно адекватную работу хоть на Windows XP, хоть на голом DOS. Есть утилиты для принудительного ТРИМ по всем незанятым ячейкам - но это бесполезный дрочь. Просто забудьте, что ТРИМ не работает, а через год вспомните - и оказывается все отлично работает. )))
А теперь про бонус. Из-за неработающего ТРИМ появляется бонус - данные не удаляются сразу, поэтому возвращаются в работу старые-добрые программы восстановления случайно удаленных файлов типа UnErase, UnDelete, Back2Life, которые в Виндовс 7 (с работающим ТРИМ) превратились в бесполезный неработающий софт.
На практике, на SSD всегда есть 10% неразмеченной памяти, например диски с 256 ГБ маркируются как 240 ГБ. Дополнительно оставьте ещё 20%, чтобы сборщику мусора, было где развернуться. Установите систему и запишите в блокнот свои опасения, а через год - откроете блокнот, посмеетесь и не будете забивать мозги всякой ерундой. )))
Обратите внимание - в "WinXP-IE Optional Patch Integrator v2.3.3b14.zip" есть более новая версия данного драйвера. »
Скажите а где можно найти самую последнюю версию этого аддона
Ruslan2017
13-07-2020, 19:07
В простыне решений "Windows XP SP3 2020" - сборка системы для современного ПК (редакция 11.07.2020) - вся информация в виде txt файла (45кБ) - https://www.upload.ee/files/11942731/Windows_XP_2020.txt.html
Архив 15 предыдущих версий одним файлом (176 МБ) - https://yadi.sk/d/ZuyDv_sCG_zTqg
Последняя версия от 16 июня 2020 года - https://www.upload.ee/files/11934883/WinXP-IE_Optional_Patch_Integrator_v2.3.3b20.zip.html
xpfans, Сегодня буду тестить всьо это спасибо
Ruslan2017
14-07-2020, 02:04
Какая материнская плата у вас, поможем подобрать драйвера?
У вас сразу может не получиться.
А вообще лучше сразу попробовать с готовой сборки №3 (или 2).
Если БСОДы то записать код ошибки, понять в чем дело и собрать дистрибутив самому.
Ruslan2017
16-07-2020, 20:54
onis,
Как результаты? Получилось или нет?
Ruslan2017, Здравствуйте сделал, на виртуалке всьо нормально, пока нету на чём потестить, но WinXP-IE Optional Patch Integrator интегрировал за 12.06.20 чтоб потом можна было переделать на новые уже устранить проблемы. На днях приезжать ноут 2020 года сразу о отпишусь
Ruslan2017
17-07-2020, 10:49
Здравствуйте сделал, на виртуалке всьо нормально, пока нету на чём потестить, но WinXP-IE Optional Patch Integrator интегрировал за 12.06.20 чтоб потом можна было переделать на новые уже устранить проблемы. На днях приезжать ноут 2020 года сразу о отпишусь »
На виртуалке это не показатель. На реальном железе сложностей будет больше. Важно чтобы UEFI имел легаси режим, SSD нужно сделать с MBR разметкой, ну и ставить желательно с DVD диска - тогда большой процент удачи.
NO_BO_DY
22-07-2020, 22:11
Здравствуйте
Имеется материнская плата MSI H310M PRO-VDH PLUS на которую нужно установить Windows XP. Пробивал интегрировать ACPI, SATA AHCI, USB 3.0 драйвера в имеющейся установочный диск Windows с помощью инструкций которые в первом посту.
При интеграции драйвера SATA AHCI программой nLite:
- вариантом №3 (Драйвер модификации Фернандо "AHCI driver v11.2.0.1006 mod Fernando") после интеграции драйверов при попытке установки Windows выдает сообщение об отсутствии файла iaStorA.sys
- вариантом №1 или используя файлы с варианта №4 при установке все равно появлялась ошибка 0x0000007B
- устанавливал ОС подключив другую материнскую плата. Пробывал обновить драйвера по варианту №2, при попытке обновить драйвер (по ссылке в даном варианте) вручную появляется сообщение "в указанном месте отсутствует сведение об оборудование". Используя драйвера с AHCI driver v11.2.0.1006 mod Fernando при попытке обновить драйвер ОС самостоятельно перегружается.
При подключение SSD диска с установленной ОС к MSI H310M PRO-VDH PLUS BIOS грузится до способа выбора загрузки Windows (обычная загрузка, безопасный режим и т.д)
Удалось только установить английскую сборку Windows XP Professional SP3 x86 - Integral Edition 2020.5.5, но все же желательно интегрировать драйвера в уже имеющейся установочный диск Windows. Подскажите пожалуйста какие драйвера лучше использовать, или может я что-то пропустил в процессе интеграции драйверов
Ruslan2017
23-07-2020, 17:01
NO_BO_DY,
Если готовые сборки устанавливаются, то значит или ты не правильно интегрируешь драйвера, или в интегрируемом INF отсутствуют DEV_ID коды твоего SATA контроллера. Попробуй вписать его вручную или выцарапай драйвер из готовой/установленной системыи интегрируй именно его. В "простыне решений" есть 2 программы для этого случая, читай "Программы для вытаскивая драйверов с установленной ОС (Double Driver v4.0.1 + DriverExtractor v2.0)".
NO_BO_DY
24-07-2020, 22:05
Ruslan2017
выцарапай драйвер из готовой/установленной системыи интегрируй именно его »
К сожалению не помогло.
Вариант №2.
Последовательность действий для обновления уже имеющегося в системе драйвера.
1) Скопировать файл storport.sys (рекомендованная версия 5.2.3790.4485) в папку c:\WINDOWS\system32\drivers Данный файл найдёте в архиве, по ссылке внизу сообщения.
2) Запустить "Диспетчер устройств", перейти в "Контроллеры SATA" и произвести обновление драйвера, указав на inf файл драйвера вручную (файл Driver\x86\iaAHCI.inf).
3) Перезагрузить ПК для применения изменений »
Вытащил драйвер с установленной ОС (с помощью DriverExtractor) и используя выше указанной способ при попытке выбрать появляется сообщение "в указанном месте отсутствует сведение об оборудование".
При интеграции драйвера программой nLite все равно появлялась ошибка 0x0000007B.
или в интегрируемом INF отсутствуют DEV_ID коды твоего SATA контроллера. Попробуй вписать его вручную »
можете об этом написать подробнее или дать ссылку где об этом можно прочитать подробнее. Не совсем понимаю что, куда вписывать.
P.S. Последовательность моих действий
Через поиск в дистрибутиве нашел cab-архив в котором есть acpi.sys. Распаковал программой GS CABer этот cab-архив, в нем заменил acpi.sys и упаковал в cab-архив.
Вариант №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
»
добавил строку d1,storport.sys в двух местах.
Здесь указано XP SP3, а я питаюсь интегрировать в установочной диск SP2, после чего на него ставится обновление SP3. В даном случае версия SP имеет значение?
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
»
добавил строку storport.sys = 1,,,,,,3_,4,0,0,,1,4 в одном месте
4) Далее интегрируем драйвер из прикрепленного архива (папка Driver\x86) с помощью программы nLite. Подробная инструкция по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-...sata_nLite.htm »
пробЫвал разные драйвера, вместе с драйвером USB
Редактировать файлы DOSNET.INF и TXTSETUP.SIF нужно при любом варианте интеграции драйвера SATA AHCI?
Если я правильно понимаю для устанения BSOD 0x0000007B нужно только интегрировать драйвер SATA AHCI (acpi.sys не обязательно)?
Ruslan2017
25-07-2020, 14:50
Тест стабильности РАЕ на 32 битной WinXP
ОС - Windows XP 2020 c 8GB RAM (через WinXPPAE 2.0)
Загруженная система + антивирус + открытый браузер 360ЕЕ -> RAM = 1 GB.
Открываем ~30 вкладок с ютубом -> доводим загрузку RAM до 4 GB.
Закрываем вкладки в браузере -> память выгружается с 4 GB до 1GB.
Открываем ~60 вкладок с ютубом -> доводим загрузку RAM до 7,97 GB.
В итоге: RAM была загружена по полной, но система продолжала работать стабильно.
https://i.ibb.co/G30M3v0/image.png
Ruslan2017
25-07-2020, 15:14
NO_BO_DY,
1) Начните сначала.
Самый первый вопрос - какие ID коды вашего AHCI контроллера.
Нужно зайти в диспетчер устройств.
Выбрать SATA AHCI контроллер и в закладке "Сведения", прочитать "Коды ID оборудования"
Мой контроллер имеет код
PCI\VEN_8086&DEV_A102&CC_0106
а ваш??
2) Потом поискать, есть ли этот ID код в устанавливаемом вами драйвере.
Если нет - вписать!
Или подобрать готовый драйвер, где код уже вписан.
для устанения BSOD 0x0000007B нужно только интегрировать драйвер SATA AHCI (acpi.sys не обязательно)?
7B - это код отсутствия SATA AHCI драйвера, к ACPI отношения не имеет, у него код BSOD 0x000000А5.
Даже если нет видимых проблем, пробдемы могут быть не явные, поэтому модернизированный acpi.sys использовать КРАЙНЕ ЖЕЛАТЕЛЬНО. В данном драйвере огранизовано управление режимами всего железа. Если у вас интел чипсет - то используйте файл от 01.11.2019 - это лучшее решение.
NO_BO_DY
27-07-2020, 16:04
Ruslan2017,
Здравствуйте
У меня показывает Код (ID) оборудования
PCI\VEN_8086&DEV_A282&SUBSYS_7C091462&REV_00
PCI\VEN_8086&DEV_A282&SUBSYS_7C091462
PCI\VEN_8086&DEV_A282&CC_010601
PCI\VEN_8086&DEV_A282&CC_0106
Пробуя по варианту №1 интегрировать драйвер в файле storahci после строки ; Exclude Toshiba RAID controllers по примеру указаних драйверов ExcludeId = PCI\VEN_8086&DEV_2653&SUBSYS_0F001179 дописал ExcludeId = PCI\VEN_8086&DEV_A282&SUBSYS_7C091462 не помогло. Потом все другие драйвера удалил оставив только свой не помогло ошибка 0x0000007B.
В драйверах Universal 32bit Intel RST AHCI+RAID driver v11.2.0.1006 mod+signed by Fernando нашел етот драйвер, все равно ошибка 0x0000007B.
Используя DriverExtractor v2.0 изял драйвер с установленной ОС, он имеет вид Intel(R) SATA AHCI Controller DEV_A282 added by Fernando и по варианту 2 (для обновления драйвера) выбрал файл с указанной папки, потом тип драйвера DEV_A282 added by Fernando. Но к сожалению не помогло после перегрузки и подключение к нужной материнской плате процесс доходит только до способа загрузки Windows
Ruslan2017
28-07-2020, 22:29
NO_BO_DY,
По "варианту 1" описана методика интегрирования "RSTe AHCI/RAID driver v4.7.0.1117"драйвера. И только его!!! Это не значит, что взяв другой драйвер нужно делать тоже самое.
"Вариант 2" вообще относится к случаю, когда ОС уже работает, но один драйвер, нужно поменять на другой драйвер. В рабочей ОС!!
То что нужно делать вам, более похоже на пункт "Вариант 3" то есть на методику интегрирования драйвера модификации Фернандо "AHCI driver v11.2.0.1006 mod Fernando". Установка производится с помощью программы nLite и аналогична инструкции по интегрированию драйверов в картинках - https://www.dimexpro.eu/ru/computer-support/integracija_sata_nLite.htm То есть интегрирование происходит по сценарию файла TXTSETUP.OEM с помощью nLite.
В секцию ExcludeId вообще вписывать нет смысла. Это секция говорит о том, что драйвер подходит для контроллеров, кроме тех которые перечислены в этой секции.
По-моему, вы не понимаете что делаете...
msshvetka
29-07-2020, 11:09
Добрый. Win_XP не устанавливается на комп, вылетает синий экран. Драйвер SATA AHCI не ставит ни каким образом. Может кто подскажет как поставить WinXP, уйма форумов прочитано, уйма образов поставлено, но решение так и не найдено. Или Win_XP так и не станет?
Ruslan2017
29-07-2020, 13:43
msshvetka,
Попробуйте готовые сборки. Есть как минимум 3 готовые сборки. Начинайте с летней сборки Виктора Киселя, по идее в ней внесены последние драйвера. Если с готовой что-то не получится - тогда уже собирайте сами.
msshvetka
29-07-2020, 15:04
Win_XP_SP3_VL_Simplix_SATA_12.06.20 из последних, что ставилось, проблема не решена. Там еще ко всему добавилась ошибка 0x0000096. (ранее были ошибки 0x000000a5 и 0x0000007B при установки других сборок)
Драйвер SATA AHCI для Windows XP (для AMD AM4 A-Series) существует ли он?
Ruslan2017
29-07-2020, 18:54
msshvetka,
А5 - проблема драйвера ACPI
B7 - проблема драйвера SATA AHCI
Готовая сборка №2 и №3 более заточена под интел материнские платы.
Поскольку у вас АМД система то пробуйте сборку №1 - Windows XP Professional SP3 x86 - Integral Edition 2020.5.5. Она более заточена под АМД.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.