[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
    325
    158
    10
    #2821 Gelip, Dec 11, 2023
    Last edited: Dec 11, 2023
    @UsefulAGKHelper
    I know this because all virtual machines emulate the same equipment - Intel i440BX chipset, (PIIX3 or PIIX4) S3 graphic, Sound Blaster sound so VMDK, VHD can be attached without conversion from one to the other machine:

    MS 2007 main hardware:
    Code:
    00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03)
    00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
    00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
    VMware main hardware:
    Code:
    00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
    00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
    00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
    00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
    00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
    
    I prefer VMware because it works very smoothly, it can do a lot and is pleasant to use.

    I think I will create my topic in which I will describe exactly what I changed in XP2ESD ISO to work only with WinXP 64-bit under UEFI :)
     
  2. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    384
    237
    10
    #2822 UsefulAGKHelper, Dec 11, 2023
    Last edited: Dec 11, 2023
    Suppose you have downloaded the XP2ESD builder from the XP2ESD zip package. In that case, you can edit AutoSysprep.cmd and replace the instances of VirtualBox files and syntax with VMware files and syntax and XP2ESD will use VMware (instead of VirtualBox) automatically to do this process for you.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    325
    158
    10
    @George King
    Does:
    Code:
    powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c >nul
    command work in a virtual machine or only on a real PC because I can't see a difference in VMware?
     
  4. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Yes it works, But VM is probably already quick. This mostly affect deploying on laptops without connected power source
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    @Gelip @UsefulAGKHelper
    Finaly, today is the Day for UEFI testing ISO. In few hours you will be PMed with link :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    325
    158
    10
    I also tested now on a real desktop PC and there is also no difference - I understand that this option only affects the laptop that operates on the battery.
    Excellent - I am also correcting and testing my ISO version at the moment.
     
  7. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    384
    237
    10
    Thank you for informing us!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    325
    158
    10
    #2828 Gelip, Dec 12, 2023
    Last edited: Dec 12, 2023
    @George King
    You know how to patch winsetup.dll to prevent create a MSR partition - it is not needed in WinXP. For now, I do it in such a way that I divide the entire disk into partitions in diskpart:
    Code:
    sel disk %disk%
    clean
    convert gpt
    create par efi size=100
    format fs=fat32 label="EFI"
    assign letter u
    create par pri size=%part%
    format fs=ntfs quick label="OS"
    assign letter c
    create par pri
    
    no_MSR.png
    If I don't divide the whole disk, i.e. without the last command: create par pri, the installer creates the MSR 128MB partition.

    I just found how to patch so that installer doesn't create a 100MB partition:
    https://forums.mydigitallife.net/th...mb-partition-during-setup.82927/#post-1642846
    https://forums.mydigitallife.net/th...-the-hidden-partition.9804/page-4#post-370052
     
  9. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    102
    41
    10
    Will it work also for installing alongside an existing UEFI installation by multibooting different Windows or is it in first time for installing on a fresh disk (virtual / real) ?
    In any case I'm interested too, if it can't multiboot I can test on Virtualbox for fresh UEFI install
     
  10. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    384
    237
    10
    Well, you can multiboot from a VirtualBox XP XP2ESD-based installation too by using my method! :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    102
    41
    10
    #2831 Seven4ever, Dec 12, 2023
    Last edited: Dec 13, 2023
    I have a windows multiboot installed system with XP on real hardware, I had installed it manually via sysprep some months ago and it worked fine and don't want to touch it.
    I asked for George's version, I can test it on an other disk with 7 installed on UEFI. If he's version don't work for multiboot I had proposed to test it on a fesh VM.
     
  12. ЯƎHTͶAꟼ

    ЯƎHTͶAꟼ MDL Senior Member

    Jan 29, 2017
    350
    95
    10
    I read correct, few days (after UEFI real-environment test) 1.7 will be released?
     
  13. user469

    user469 MDL Member

    Oct 23, 2015
    128
    14
    10
    Still wait from Sep 7, 2023 PM to test new 1.7 ISO on two modern real Zotac Pc
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    I will PM with testing image too, but few things still needs to be polished :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. vigipirate

    vigipirate MDL Senior Member

    Feb 24, 2011
    397
    98
    10
    build finaly 25.12.2023 :oops:merry chrismas
     
  17. simeon88

    simeon88 MDL Novice

    Nov 27, 2023
    16
    1
    0
    Hello I have a question can this run on a modern hardware like i9 12900k and etc
    2nd question:How can i integrate the usb 3.0 drivers into the installer because the installer runs but my mouse and keyboard disappear
    and cant proceed with the installation please i will be very gratful if you help i have searched for solutions to install XP on modern hardware for so very long
     
  18. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    325
    158
    10
    @simeon88
    What 32-bit or 64-bit WinXP? Extract/copy the appropriate ported drivers Generic_USB3x_6.2.9200.21180 folder from driverpacks\DP_Ported_Drivers_Collection to USB\drivers
     
  19. Gelip

    Gelip MDL Senior Member

    Feb 28, 2011
    325
    158
    10
    to USB\drivers\x86\Ported\