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
    #161 Gelip, Apr 21, 2026
    Last edited: Apr 22, 2026
    (OP)
  2. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  3. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    UefiMenu 2.1 - added display of storage type, partition number and file path:
    Type_NVME.png Type_SATA.png Type_USB.png
    sysprep.7z updated
     
  4. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Interesting, I have not faced yellow bang issue with them in XP2ESD mechanism. Maybe because I changed almost all LoadOrderGroup to match scheme which allows USB boot too?
    Mentioning usbd.sys reminds me usage of USBParent. I remember having all of these Generic_USB2_5.2.3790.5203 + Generic_USBParent_5.2.3790.5203 + Generic_USBMassStorage_5.2.3790.5829 in DriverPack for SDI was needed.

    Will to read your posts when I have free day or two.. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  8. sp808

    sp808 MDL Junior Member

    Dec 30, 2019
    88
    59
    0
    any successful atempts on x670/x870 mobos with nvme installed?
     
  9. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    You'll have to check it yourself because I don't have access to such motherboards.
     
  10. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    #170 Gelip, Jun 19, 2026
    Last edited: Jun 19, 2026
    (OP)
    News:
    • added eMMC disk support but probably works only with old disks and only in PCI Mode
      Tested: Dell Wyse 3040 Cherry Trail - pass, Dell Wyse 5070 Gemini Lake - fail
      XP_on_eMMC.png CC_080501.png
      (To install OS on Dell 3040 you need use newer Win installer e.g. Win8.1 because my installer WinPE 3.1 based make BSOD)
      - prepare disk using diskpart - 100 MB FAT32 ESP + rest NTFS primary partition
      - usung wimlib-imagex.exe unpack files to apropriate partitions:
      Code:
      wimlib-imagex extract media_letter\sources\install.wim 1 WINDOWS\Boot\EFI --dest-dir=ESP_partition_letter
      wimlib-imagex apply media_letter\sources\install.wim OS_partition_letter
      - using bootice.exe fix BCC and add WinXP Boot Manager to UEFI boot menu as first
    • patched hal.dll - added support for properly reboot WinXP on some platforms
    • patched kdcom.dll - added support for properly init COM port on some platforms e.g Gemini Lake on Dell Wyse 5070
    • alternate bootvid.dll - added support to display BSOD and detected screen resolution on UEFI mode
      1920x1080.png
    • some new tools: devcon.exe, wget.exe, setcsum.exe (also context menu for .exe, .dll and .sys files)
    • replaced bootlogo for Legacy mode (boot.bmp in WINDOWS, /noguiboot /bootlogo in boot.ini)
    • on Legacy mode screen resolution is always 1024x768, on UEFI mode is bigger for using native
    In the future I will probably stop using WinPE 3.1 (Win7) for installation and replace it with WinPE 4 (Win8.1). For now, I leave it as it is because if WinPE 3.1 works, it means that I can also install Win7 on such a computer.