[TOOL] XP2ESD - Create modern Windows XP installer v1.6.2

Discussion in 'Windows XP / Older OS' started by George King, Jan 8, 2021.

  1. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    #3041 Gelip, May 19, 2024
    Last edited: May 19, 2024
  2. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    #3042 Gelip, May 19, 2024
    Last edited: May 19, 2024
    However, I noticed another problem on my new PC 8 Gen i3-8100 in WinXP 64-bit with USB 3.0 drivers from George. Sometimes USB HID keyboard and mouse does not work because they are not in the device manager - I checked it through the remote desktop. It is interesting that there is only no mouse and no keyboard - while the controller xHCI, hub xHCI and pendrive are visible :confused:
    no_keyb_mouse_HID.png
    I experiment with setting xHCI Hand-off in bios:
    xHCI Hand-off Disabled there is no keyboard and mouse with each restart WinXP - only at the cold boot is OK
    xHCI Hand-off Enabled - cold boot or restart WinXP is OK but in one case it does not work either - steps to reproduce:
    • boot PC from USB Windows installer supported USB 3.0 e.g. WinPE 3.1 with USB 3.0 or Win10
    • now reboot PC to WinXP and USB keyboard and mouse not working (to work keyboard and mouse again you must power off and power on PC - cold boot (not reboot, reset)
     
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @Gelip, I had faced same issues in past. I remeber I must find correct drivers settings. I have not checked it for a while, but when I moved from drivers to another project part, it was tested and working fine. I will PM you latest driver package. And of course autosysprep drivers settings I must touch them in HID settings too. And my latest images have GroupOrderList more like Windows 8. I can now just tell, I have not faced it again after my “final” touch.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  5. TK50P

    TK50P MDL Member

    May 29, 2023
    191
    95
    10
    For example, I want to make Windows XP MCE 2005 "Korean" ISO.
    That means ALL ISOs MUST be Korean?
     
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    In current public version Yes. In future not needed :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. 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...
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
    @George King
    Is it possible to install WinXP 64-bit under UEFI on MBR using XP2ESD?
     
  9. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    It is possible by installing first on GPT and later changing the partition to MBR and editing the BCD entries.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    In my new POWIS its doable. Using Unattended or manually.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    456
    336
    10
  12. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    As there are 3 options, only one support it. Option 1 - Powerful Windows Setup
    Code:
    https://forums.mydigitallife.net/threads/tool-xp2esd-create-modern-windows-xp-installer-v1-6-2.82935/page-150#post-1830247
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. oosukeren

    oosukeren MDL Novice

    Apr 30, 2024
    5
    6
    0
    But isn't the version/download outdated? Does it also support XP or you mean just the new version that you haven't released yet?
     
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Its not finished yet.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. Chibi ANUBIS

    Chibi ANUBIS MDL Chibi Developer

    Apr 28, 2014
    1,288
    941
    60
    #3056 Chibi ANUBIS, Jun 4, 2024
    Last edited: Jun 4, 2024
    Hello @George King !
    I can suggest to add this code in your next POWIS and show what the computer is using :

    Code:
    SetLocal EnableDelayedExpansion
    
    :Lastly do the UEFI detection
    :Check whether user has booted with UEFI or BIOS and set UEFI=1 if UEFI
    wpeutil UpdateBootInfo
    for /f "tokens=2* delims=     " %%A in ('reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET Firmware=%%B
    :: Note: delims is a TAB followed by a space.
    if !Firmware!==0x1 set UEFI=0
    if !Firmware!==0x2 set UEFI=1
    
    if !UEFI! EQU 1 (
    ECHO EFI
    ) ELSE (
    ECHO MBR
    )
    exit
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Hi,
    Thats just for Windows 8.0 or newer PE, for older systems it's needed to run efidetect.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. 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...
  18. shhnedo

    shhnedo MDL Guru

    Mar 20, 2011
    2,095
    2,866
    90
    Man... actually displaying disk name and type under Disk name... Hot damn that solves so many guessing game issues! Nice one!
     
  19. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    These GUI issues are similar inside Windows 7 WinPE and also when running on XP host.

    Great is it really looks like just GUI bugs are there. And as wimlib dropped support for XP in newest releases, I have added switch to be able to run under XP with older one.

    As it looks like we can use new POWIS as “Autorun” in ISO I will add some other improvements - like to be able to directly run DriverPacks setup or Windows activation etc..

    Btw, I have no idea how to fix GUI glitches I’m currently facing on XP or Windows 7 WinPE right now. Probably need to use different approach for some things like hiding Tabs.



    Meanwhile I have added real script output to HTA - no more visible setup.cmd, just output console Window directly in HTA.

    I have also created some kind of “Device viewer” based on WMIC. I think we can catch some HWIDs for some kind of compatibility list for Review - Example with supported GPU HWIDs list for each system. Probably can be connected with SDI human readable driver indexes.

    Time to finish needed tasks and use new POWIS with XP2ESD setup type - Hope for same result soon. Then I can continue with other features.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...