Вспомнил, как на P4 (socket 478) делал следующее - загружал Win98SE с флешки. Отформатировал флешку в фат32, сделал системной, скопировал на нее файлы ОС (или можно скопировать на нее раздел с виндоус, используя например Paragon Partition Manager). В BIOS выбираю загрузку с флешки, и представлять ее как USB HDD (тут могу ошибаться за давностью, но что-то выбирал такого плана). Винда не замечает, что запущена с флешки и работает точно также, как если бы была запущена с жесткого диска. с ХР такое не прокатит.
+ форум по вин98, решение проблем, разработка ПО,
https://msfn.org/board/forum/8-windows-9xme/
выгрузка сознания.. 6% выполнено