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

Discussion in 'Windows XP / Older OS' started by Gelip, Dec 18, 2024.

  1. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    I've tried it before, and it failed. There is also a Weiyan ph101, is ngff, efi64 and efi32bios, can brush each other, also failed.
     
  2. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #22 Gelip, Mar 23, 2025
    Last edited: Mar 23, 2025
    (OP)
    I did research - I checked if ISO images of systems WinXP SP2, WinXP SP3 and Vista Beta 5219 support eMMC. It looks like WinXP SP3 and Vista 5219 supports eMMC. There are such drivers in ISO images:
    Code:
    sdbus.inf, sdbus.sys, sdhcinst.dll, sffdisk.inf, sffdisk.sys, sffp_mmc.sys, sffp_sd.sys
    • in WinXP SP2 - version 6.0.4069.1 but there is no sffp_mmc.sys file
    • in WinXP SP3 - version 6.0.4069.5512
    • in Vista 5219 - version 6.0.5219.0
    In SP3 & 5219 sffdisk.inf section [Generic] contains both SD\CLASS_STORAGE and SD\CLASS_MMC entries:
    Code:
    [Generic]
    %GenericSDMemoryCard.DeviceDesc%=sdstorage_Install,SD\CLASS_STORAGE
    %GenericMmcMemoryCard.DeviceDesc%=mmcstorage_Install,SD\CLASS_MMC
    
    In SP2 sffdisk.inf section [Generic] contains only SD\CLASS_STORAGE entry:
    Code:
    [Generic]
    %GenericSDMemoryCard.DeviceDesc%=sdstorage_Install,SD\CLASS_STORAGE
    
    Maybe to work eMMC simply I only need use this drivers from SP3 or 5219, add HW ID ACPI\VEN_8086&DEV_0F14 in the sdbus.inf file and sysprep.inf:
    Code:
        ACPI\VEN_8086&DEV_0F14=%SYSTEMDRIVE%\Drivers\5_eMMC\sdbus.inf
        SD\CLASS_MMC=%SYSTEMDRIVE%\Drivers\5_eMMC\sffdisk.inf
    
    Maybe no need ported drivers?
     
  3. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  4. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  5. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  6. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    @jonathan_hzs
    Bacause QEMU UEFI internal shell not support this loader. Try bootcut.efi (but in my qemu still not work):
    bootcut.png
    boot.efi and bootcut.efi works OK in VMware UEFI shell.
     

    Attached Files:

  7. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    #31 jonathan_hzs, Apr 9, 2025
    Last edited: Apr 9, 2025
    what filename,ini or cfg?bootcut.efi's bootmenu?
     
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    If delete freeldr.ini and use boot.ini with /sos
    sos.png
    Start boot only from IDE. From SATA is error:
    sata.png
     
  9. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    I guess it was started from efi to legacy, not really efi boot.
     
  10. jonathan_hzs

    jonathan_hzs MDL Junior Member

    Feb 3, 2021
    76
    6
    0
    #37 jonathan_hzs, Apr 11, 2025
    Last edited: Apr 12, 2025
    they all failed,they were not as stable as NOBCD。
     
  11. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    628
    364
    30
    Can this method or instructions also work on older computers? I mean those that use BIOS (not UEFI).

    Is Windows XP SP3 + Updates PosReady 2009 Compatible?

    Sorry if this question seems silly.
     
  12. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
  13. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    399
    256
    10
    #40 Gelip, Apr 14, 2025
    Last edited: Apr 14, 2025
    (OP)