WinXP 64-bit on a modern PC (ISO boot.wim + install.wim)

Discussion in 'Windows XP / Older OS' started by Gelip, Jun 30, 2024.

  1. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    Please contact @diderius6 - he can help in this matter.
     
  2. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #182 moha01, Oct 4, 2025
    Last edited: Oct 4, 2025
    Nice work. For me its restarting after the installation from WinPE, The Aurora screen appears for a moment, then restarts. In safe mode, it says "Loading files" and all the files are loading, then restarts the same way. My PC have Ryzen 5 5625U, Lenovo IdeaPad Slim 3 and I have installed next to Windows 11.
    When I disable auto-reboot on BSoDs with regedit in Win11 loading the system registry of WinXP, WinXP stays stuck on the aurora screen
     
  3. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    @moha01
    There will always be problems on laptops because they have unusual ACPI and you have to patch acpi.sys for WinPE 7 and WinXP.
    My installer should work well on desktop computers with Intel processor - tested max Intel Gen 12 Alder Lake
    I don't remember if someone managed to run it on the AMD processor.

    I'm sorry but I won't help. If you want use WinXP 64-bit, try a older Intel CPU desktop computer with an older PCIe graphics card to which there are drivers for WinXP 64-bit

    P.S. On laptops - even if you manage to install, it doesn't make sense to use such a system because there is no graphics card driver and no 3D acceleration.
     
  4. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #184 moha01, Oct 4, 2025
    Last edited: Oct 4, 2025
    Well, thanks anyway. It works fine on a Thinkpad T470 with an Intel Core i5-7300u. I'll see what I can do with ACPI, since it uses 2.0 RSDT according to RWeverything. In Win7 VHD, it worked fine without modified ACPI drivers, using the original Win7 drivers, although I'm having trouble installing the AMD Radeon driver. The only thing I had to add were the USB xHCI and NVMe drivers, and then the I2C drivers within the Win7 installation. By the way, WinPE 7 worked fine on my laptop. The problem was later in WinXP on the Aurora screen. And one question, is there a way to see the BSoD that it generates since it is hidden on the Aurora screen, I think
     
  5. TechActivate 781

    TechActivate 781 MDL Novice

    Apr 28, 2024
    2
    0
    0
    When running make.cmd, it came with 2 issues.
    1. DISM was saying that it can't service a Windows Vista RTM or prior OS
    2. Despite me mounting the VMDK, CMD couldn't access Z:\, I could only view it in file explorer. The same thing happened when doing go.cmd - I had to do that from a WinPE.

    How to fix these?
    Thanks
     
  6. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    WinDbg - but you need serial port or maybe USB or Firewire

    @TechActivate 781
    DISM from WAIK Win7 works easily even on Windows XP - I create ISO myself on the WinXP 64-bit host. Did you install WAIK according to the video instructions? Do you use an Administrator account?
     
  7. TechActivate 781

    TechActivate 781 MDL Novice

    Apr 28, 2024
    2
    0
    0
    Oh, so I need to be doing all this from Windows XP? I was doing this on my host, running Windows 8.1. Should I use a Windows XP host?
     
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    No, read the first post of the topic and watch the video - there I showed that you can even do it in Win10 so you should also be done in Win8.
     
  9. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    Ok thanks you I will see what I do
     
  10. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    8,026
    11,012
    270
    #190 Tiger-1, Oct 5, 2025
    Last edited by a moderator: Oct 5, 2025
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    With WinDbg i can see that I have an error:
    *** Fatal System Error: 0x0000007e
    (0xFFFFFFFFC0000005,0xFFFFF8000143235D,0xFFFFFADF63A0F340,0xFFFFFADF63A0ED50)
    related to ntkrnlmp.exe
    I assumed this was the reason:
    Ignoring failure to load driver \WINDOWS\system32\DRIVERS\pciide.sys
    error control 1, status c000000f.

    Ignoring failure to load driver \WINDOWS\system32\DRIVERS\intelide.sys
    error control 1, status c000000f.

    Ignoring failure to load driver \WINDOWS\system32\DRIVERS\atapi.sys
    error control 1, status c000000f.

    So I put these files in from the WinXP x64 bit CD and this time I get an error 0x0000007B.
     
  12. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
  13. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    126
    55
    10
    .Hum : UEFI? It's doable, but I stick to CSM for multi-OS setups. lol
     
  14. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    @Gelip Oh thanks you very much for this video it helped me very much with ACPI patch
     
  15. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    But Omores uses exactly the same patched acpi.sys as I do in my tutorial.
     
  16. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #196 moha01, Oct 8, 2025
    Last edited: Oct 8, 2025
    Ah then I don't know why this one worked for me and the other one didn't. The only thing I know is that it gave me error 0x00007E according to WinDbg but thanks anyway Gelip for the integration of EFI in WinXP that really worked for me in my Lenovo Ideapad Slim 3
     
  17. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    Oh yes, I finally know why I get the error 0x00007e. It turns out that in sysprep I removed the USB and AHCI drivers and left only the NVMe to avoid problems and when I started Windows XP and installed the USB drivers, bam, I got the 0x00007E screen.
     
  18. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    But when I turn off CSM UEFI it stucks on the Aurora screen and I hear the WinXP startup sound but the Aurora screen still appears I dont know why
     
  19. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    443
    308
    10
    But what are you writing about - WinPE 3.1 (Win7) or WinXP 64-bit?

    My patched files:
    Code:
    WinPE acpi.sys 6.1.7601.17514                CRC-32: 3d59eb30 (boot.wim\Windows\System32\drivers)
    WinXP acpi.sys 5.2.3790.7777 built by: didi2 CRC-32: 6825a9b0 (install.wim\WINDOWS\system32\drivers & WINDOWS\Driver Cache\amd64\sp2.cab)
    
     
  20. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #200 moha01, Oct 9, 2025
    Last edited: Oct 9, 2025
    About WinXP, but I solved the problem. The problem was with the USB controller, no with the ACPI driver and I didn't get error 0xA5, but rather 0x7E because in your sysprep iso i quitted the USB driver and I left NVMe driver, refer in post 197. I tried the omores driver and yours, and it doesn't work in WinXP. In WinPE the same 0x7E error happens, but in WinPE I have other USB controllers that work fine, specifically the ASUS AMD drivers for Win7. Now the new problem I'm having is that when I disable CSM UEFI, it gets stuck on the Aurora screen. The WinXP startup sound plays, but it remains on the Aurora screen. I think that is from the VGA driver from WinXP but I dont know