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

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

  1. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    Unfortunately this tool won't work with Windows 2000. But if you want to create a WIM repack of Windows 2000, you can capture and export install.wim index. Then replace old install.wim/esd file with newly created install.wim file.
    I'm not sure if Windows 2000 is compatible with ESD format. Also I've never tried to install Windows 2000 via Windows 7 Setup. Actually I tried to do this with Windows XP but it always ended up with 0xC0000005.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. MilkChan

    MilkChan MDL Senior Member

    Mar 8, 2020
    430
    236
    10
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    @MilkChan We can investigate UpdatePacks after release. I need to check all your missing files informations etc. Also missing MSXML6 will be added. My family time ends in few hours so I can finaly launch my desktop and today will we can see 1.6 in public. I don’t know If everything is perfect, But it must be today (event If it will be after midnight, today is until I go to bed) :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    @George King
    I've just realized KWebLinks value is supposed to be '0' on XP K/KN versions.
    Sorry for inconvenience. I might have confused it with XP SP2 K/KN.
    Please fix it before releasing it.
    I have realized that non-K versions do not have the registry key at all.
     
    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
    Well, no more 0xC5 error in new release on supported Windows versions. This patch was really improved.

    And I think 2000 support can be added in future update. Because whole process was changed and revisited. But this needs time to check everything etc. Also no INTL update packs.. So when we have perfect XP/2003 process. 2000 can be investigated - But there will be always lack of drivers etc..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    This tool is for XP SP3 and 2003 SP2, I don’t care about older useless releases. My code works great on all special SP3 editions (I have checked only en-US distros) :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. example12345678912345678

    Dec 29, 2019
    569
    322
    30
    Yeah, I've checked it right now. KWebLinks value must be 0 on XP SP3 K versions. Sorry for the mistake I made it earlier. Please fix it.
    Windows XP Pro K.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. MilkChan

    MilkChan MDL Senior Member

    Mar 8, 2020
    430
    236
    10
    Version conversion may be discussed later pro To posready
     
  9. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Code I posted identified it correctly :) Its base on real keys on each version :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Damn, rewriting first post is most boring thing.. I will try to mod my previous saved attempt. But I will update it more and more in next days as it's time consuming.. And probably I forgot many things.. :D

    So first post polishing will be job for like next month. I will do some updated screenshot, do test run and upload it. I hope it will not end in like 100+ bugs after release :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    #1251 George King, Jul 18, 2022
    Last edited: Jul 18, 2022
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,768
    7,711
    210
    IIIt's ever-so-slightly bigger as the last one. :p Even bigger as XP, itself. :rolleyes:

    Modem users, beware!!! :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. MilkChan

    MilkChan MDL Senior Member

    Mar 8, 2020
    430
    236
    10
    #1255 MilkChan, Jul 18, 2022
    Last edited: Jul 18, 2022
    GPT Support I found a newer version of the file.
    Windows Server 2003 Hotfixes: KB929161 (disk.sys)
    KB943669 (Only partmgr.sys)

    Disk.sys : 5.2.3790.4006
    partmgr.sys : 5.2.3790.4171
     
  14. 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...
  15. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Yes, drivers and WinPE packages eats a lot to cover possible scenariois :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    Yeah, I have them too. There could be more forgotten things :)

    Also UpdatePacks are my goal as next thing. Please feel free to post your missing files informations into related topics on WinCert.

    But pidgen.dll will be never updated. It doesn’t brings nothing useful, only more blacklisted keys..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. George King

    George King MDL Expert

    Aug 5, 2009
    1,961
    2,454
    60
    @MilkChan Hmm, why is not translated POWIS Launcher? What returns this command on your boot.wim? There is dynamic SLLP (Single Language Pack) detection in Launcher (navigator.userLanguage) and it should load your th-TH translation from Launcher.ini.
    Code:
    dism.exe /english /get-wiminfo /wimfile:"%~dp0_output\sources\boot.wim" /index:1
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...