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

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

  1. bluewatercn

    bluewatercn MDL Novice

    Aug 17, 2023
    3
    1
    0
    Hi all,about xp audio(es1371) problem in vmware.I found a tool that can solve this problem.
    "http s://forums.guru3d.com/threads/windows-timer-resolution-tool-in-form-of-system-service.376458/"
    Try the first C++ version and install in vmware not in host and all runs well.
     
  2. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    #2603 UsefulAGKHelper, Aug 19, 2023
    Last edited: Aug 20, 2023
    Thanks! With the help of this, XP2ESD Control Panel Addon may come soon if approved by George King.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    This will never happends.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. nlgxzef

    nlgxzef MDL Novice

    Aug 23, 2009
    49
    35
    0
    I was waiting for v1.6.3. That's even better! Fire away!
     
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    #2606 George King, Aug 20, 2023
    Last edited: Aug 21, 2023
    (OP)
    I will PM you soon with Changelog and package to test before recording video :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    143
    65
    10
    When GenAHCI is integrated into XP x64 original CD, the product catalog files cannot be installed. How to add digital signature and certificate file?
     
  8. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    Disable signature checking instead on 5.2 is signing solution still unknown.. But I was able to sign one x64 driver correctly. But still cant replicate it.

    This will be still open point
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. asdddsa101

    asdddsa101 MDL Member

    Feb 11, 2021
    143
    65
    10
    I sent you a private message. Please check.
     
  10. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    Do you have a source code?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,151
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    Yes, you just need to add latest 2003 (or ported 7) storport in that case.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,151
    120
    possible to have link to test this beta ? thank you :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    131
    55
    10
    Hi to all, my first post here after 131's pages reading...
    I'm interested too in that project.
    I have, like UsefulAGKHelper, XP 64 installed on my UEFI machine on GPT partition on second disk.
    I've spend lot of time to install it, I have played first with Virtualbox, then vbemp, (With help from Beta12 from Betaarchive, thanks to him), first install in legacy mode then using Clonezilla to clone it to destination GPT Disk., the using Remote registry access to change volume attribution.
    I use too winload from Longhorn with my screen resolution hack.
    I use Uefiseven to launch all windows systems (Flashboot can't for W10 and above).
    My machine have Gen 9 Intel processor + UHD graphics 630.
    My goal is to construct a reinstall ISO for UEFI GPT. (In case of failure...)
    I can contribute for UEFI test or moded winload (efi and exe) from Longhorn.
    Big thanks to Georges too for he's patience...
     
  15. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    Once I installed XP by configuring the VM to us the same type of controllers as my real hardware and same processor type etc,I used GImageX to make copy the XP image (installed from XP2ESD) from VHD to HDD. I had to enable Debugger or XP will restart during booting. When I deployed XP from VHD to HDD I did it while the debugger was enabled on the BCD entry of real hardware (for this to also work, I also had to edit the contents of the MountedDevices key and I added a service for videoprt, I set it to boot (to force videoprt.sys to show display on XP using FlashBoot 3.3n bootmgw.efi, I also had to alter the resolution to my native resolution using the registry for this to work).
    Here's the link to how I did it in full detail!
     
    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,507
    60
    It will be easier for you in UEFI research with new version as it does almost everything automatically :) We can then polish process which I implemented :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Seven4ever

    Seven4ever MDL Member

    May 16, 2023
    131
    55
    10
    #2619 Seven4ever, Aug 28, 2023
    Last edited: Aug 28, 2023
    Yes I've read you ahead, you are playing with flashboot. I'm in multiboot configuration with W10, w7, W11 and Xp, so i can't use Flashboot (or more precisely diden't find to boot w10/11 with flasboot) W10 is my default BCD entry. When i boot up computer an not look at boot menu (or via remote), it starts w10 with fashboot and hangs.
    I have patched uefiseven for 1920*1080 and also winload.efi. To do it, this last one need asm coding, not only 5 bytes patching...
    I had play with windbg a lot too, you can believe me :)
    I can share my work next week, i'm not a home this week.
    And other binary patched; winoad.exe. To be complete, originaly all 4 disks was legacy partitionning from previous motherboard, i had convert them with gdisk for the latest Gigabyte motherboard (very simple). On one of 13 partitions i have a W10 32 bits. It stays now on GPT partition. To boot it, i've build a usb stick in legacy mode with it's own BCD, set bios to CSM and sart W10 32 bits on GPT via the stick.
    To boot Xp 64 on GPT partition in CSM mode via the stick, Winload.exe from Longhorn need to be seriously patched, GPT disks are unknow and not coded (code imported from W7 with help from IDA) , partition detection was coded with an error in index, so it gaves wrong partition to the kernel.
    PS : I have 5 Linux too on all 4 disks...

    To GK: yes automaticly will be the best, but you can't take the binarys as they are in original iso.
    And you can't play 32 bits OS on 64 bits UEFI and vice-versa
     
  18. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,507
    60
    @Seven4ever This seems really interesting! I would really like to see winload.exe x64 see booting normaly as x86 does.

    And of course you can choose FlashBoot or UEFISeven solution, both are supported as we never know which one can cover user needs :)


    From testing upcoming release.

    1) Various POWIS translations were added
    2) WinPE is now more like "POWIS PE" as it now contains 7z, IrfanView, Notepad++ to bring basic things into included Explorer++

    I'm close to send my current toolkit to testers. It will be closed ring. In first September week I will be on vacation finally. Then I will fix reported bugs and upload all for public :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...