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
    456
    336
    10
  2. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  3. Baz00ka

    Baz00ka MDL Novice

    Oct 11, 2015
    4
    2
    0
    Hi Gelip,

    I've been trying to boot this on a Surface Pro 4 and\or a Surface Pro 7 and I am getting an ACPI BSOD (BIOS in this system is not fully ACPI compliant. (0x000000A5)) booting the setup, do you have any workarounds or ideas to get the setup to boot?

    Thank you.
     
  4. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    @Baz00ka
    Is BIOS is pure UEFI or is CSM?
     
  5. Baz00ka

    Baz00ka MDL Novice

    Oct 11, 2015
    4
    2
    0
    Surface pro's are UEFI only no CSM support at all
     
  6. Baz00ka

    Baz00ka MDL Novice

    Oct 11, 2015
    4
    2
    0
    @Gelip

    So I think my original issue stemmed from the fact that surface pros didn't support windows 7. I had changes made to your files and make so it would work with the win10pe and it now boots and does the initial install. But..... now i get to the aurora screen and it just restarts. It does this with both normal and debug boot options. If I select safe mode I can see it loading drivers but then it restarts.

    Also I DM you the files 7z I got altered for completions sake
     
  7. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  9. maur0

    maur0 MDL Senior Member

    Aug 3, 2012
    479
    252
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  11. Baz00ka

    Baz00ka MDL Novice

    Oct 11, 2015
    4
    2
    0
  12. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    #132 Gelip, Jul 31, 2025
    Last edited: Aug 2, 2025
    (OP)
    sysprep.7z and files.7z updated:
    • acpi.sys, intelppm.sys and hal.dll updated also in the %windir%\Driver Cache\amd64 - (added cabarc.exe tool for this):
      Code:
      echo:
      echo Adding files to driver cache, wait...
      echo:
      set mypath="C:\WINDOWS\Driver Cache\amd64"
      mkdir %mypath%\sp2
      mkdir %mypath%\driver
      cabarc x %mypath%\sp2.cab %mypath%\sp2\ >nul
      cabarc x %mypath%\driver.cab %mypath%\driver\ >nul
      del %mypath%\sp2.cab
      del %mypath%\driver.cab
      xcopy WINDOWS\system32\drivers\acpi.sys %mypath%\sp2 /ehciy
      xcopy WINDOWS\system32\hal.dll %mypath%\sp2 /ehciy
      xcopy WINDOWS\system32\drivers\intelppm.sys %mypath%\driver /ehciy
      echo:
      echo Creating new sp2.cab and driver.cab files
      echo Please wait, it will take a few minutes...
      cabarc -m LZX:21 -p -r N %mypath%\sp2.cab %mypath%\sp2\*.* >nul
      cabarc -m LZX:21 -p -r N %mypath%\driver.cab %mypath%\driver\*.* >nul
      rd /s /q %mypath%\sp2
      rd /s /q %mypath%\driver
      
      
    • fixed USB3 drivers in WinPE and WinXP - Dell Wyse 5070 example in XP:
      before.png >>> USB3_fix.png
    • added displaying boot mode BIOS or UEFI on the title bar in the CMD window:
      BIOS.png UEFI.png
    • added CSMWrap and debug version
    • removed some UEFI tools
    P.S. Because I was unable to run the eMMC disk on Dell Wyse 5070, I don't add the ported @George King Generic_SD+MMC_6.2.8056.0 drivers
     
  13. canonkong

    canonkong MDL Junior Member

    Jun 26, 2020
    58
    159
    0
    @George King @Gelip
    We successfully migrated the drivers for Windows 10 KMDF1.15~KMDF1.31 and USB3/4 driver to the Windows 7 system. Maybe can try to make it work on xp.

    1.png
     
  14. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    Please contact @diderius6 - he can help in this matter.
     
  15. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #136 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
     
  16. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    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.
     
  17. moha01

    moha01 MDL Novice

    Sep 29, 2025
    11
    0
    0
    #138 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
     
  18. 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
     
  19. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    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?