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

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

  1. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #1361 George King, Jul 21, 2022
    Last edited: Jul 21, 2022
    (OP)

    You can adjust it to more if you need more time, just edit settings.ini to 60 for example? Settings it to 0 doesn't stop it. Maybe would be better if you tell me what exactly you would like to do? There is needs to select Installer type, image, unattended and 4 checkboxes on left side before time out.
    If you want to check different DriverPacks, you can always alt+tab to Launcher to select them. DriverPacks selection is configurable during setup process. So you can start installation and instead watching % of expanding files, you can config your selection on DriverPacks :)

    EDIT: If you want to stop countdown, it should be enough to use "Command prompt" button to stop it. Then do what you want and push "Start" button manually.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Smith Smith Smith

    Smith Smith Smith MDL Novice

    Aug 22, 2020
    5
    0
    0
    @George King Any plan to fix 0x00000050 win32k.sys BSOD in JPN/KOR UpdatePacks?
    Even though you seem busy, I'm sure you haven't forgotten about this issue.
     
  3. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Do you have a minidump file?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Smith Smith Smith

    Smith Smith Smith MDL Novice

    Aug 22, 2020
    5
    0
    0
    Can't find Minidump folder in C:\Windows. BSoD occurred during the second part of setup, so it seems that minidump was not generated.
     
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #1366 George King, Jul 21, 2022
    Last edited: Jul 21, 2022
    (OP)
    @TesterMachineOS What was your step by step process please? I tried spanish build few months back without issues. Also nLite session INI files can help me to debug.

    EDIT: I'm trying Spannish session right now

    LastSession.ini on my side
    [Main]
    Env = 1.4.9.3 - 2.0.50727.9164.Microsoft Windows NT 6.2.9200.0
    Target = Windows XP Professional SP3 - 5.1.2600.5512 - Español - España (alfabetización internacional)
    [Tasks]
    Remove Components
    Integrate Drivers
    Hotfixes and Update Packs
    Options
    [Components]
    ;# Compatibility #
    [KeepFiles]
    msconfig.exe
    [RemoveFiles]
    clock.avi
    yahoo.bmp
    swtchbrd.bmp
    [Options]
    ProfilesDir = "%SystemDrive%\Documents and Settings"
    TargetPath = "WINDOWS"
    temp_dir = %USERPROFILE%\Configuración local\Temp
    [Patches]
    DoUxTheme
    DoSFC
    [Services2]
    [Tweaks]
    [Unattended]
    ComputerType = Automatic
    MaximumDataStorePercentOfDisk = 12
    RestorePointLife = 30
    DesktopTheme = Default||
    AutoUDay = 5
    AutoUHour = 15
    ProgFilesPath = "\Archivos de programa"
    [GuiRunOnce]
    [Drivers]
    [Hotfixes]
    F:\XP2ESD\plugins\updates\OnePiece_Windows_XP_Post-SP3_UpdatePack_v1.1.0_FINAL_ESN_.7z
    F:\XP2ESD\plugins\updates\OnePiece_WinXP_Embedded_Post-SP3_True_AddOn_ESN.7z
    F:\XP2ESD\plugins\updates\OnePiece_NetFxLangPack_SvcPack_AddOn_ESN.cab
    F:\XP2ESD\plugins\updates\addons\x86\5eraph_MSSignedThemes_Addon_v6.1.1_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\Generic_AHCI_1.0_for_RecoveryConsole_Addon_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\Generic_NVMe_6.1.7601.23403_ for_RecoveryConsole_Addon_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\GPT_2003_SupportFiles_addon.7z
    F:\XP2ESD\plugins\updates\addons\x86\HDA_Addon_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\IE8_Tweaks_addon_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\KMDF_1.9.7600.16385_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\OnePiece_MSXML6_v6.20.2017.0_AddOn_x86.7z
    F:\XP2ESD\plugins\updates\addons\x86\TLS_1.2_enabler_addon.7z
    F:\XP2ESD\plugins\updates\addons\x86\USB_PAE_2003_SupportFiles_addon.7z
    F:\XP2ESD\plugins\updates\addons\x86\WinUSB_6.1.7600.16385_x86.7z
    F:\XP2ESD\plugins\updates\addons\ClipBookShortcut_fix.7z
    F:\XP2ESD\plugins\updates\addons\HDWallpapersUpdate_Addon.7z
    F:\XP2ESD\plugins\updates\addons\ManifestUpdate.7z
    F:\XP2ESD\plugins\updates\addons\MinimizeFootprint.7z
    F:\XP2ESD\plugins\updates\addons\VisualC++.7z
    F:\XP2ESD\plugins\updates\addons\PatchAddon_HIVESYS_v13c.cab
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. TesterMachineOS

    TesterMachineOS MDL Addicted

    Apr 20, 2021
    693
    441
    30

    Here are the Session INI files:

    Code:
    [Main]
    Env = 1.4.9.3 - 2.0.50727.9151.Microsoft Windows NT 6.2.9200.0
    Target = Windows XP Professional SP3 - 5.1.2600.5512 - Español - España (alfabetización internacional)
    
    [Tasks]
    Unattended Setup
    Hotfixes and Update Packs
    Create a Bootable ISO
    
    [Components]
    ;# Compatibilidad #
    
    [KeepFiles]
    msconfig.exe
    
    [RemoveFiles]
    clock.avi
    yahoo.bmp
    swtchbrd.bmp
    
    [Options]
    ProfilesDir = "%SystemDrive%\Documents and Settings"
    TargetPath = "WINDOWS"
    temp_dir = %USERPROFILE%\Configuración local\Temp
    
    [Patches]
    
    [Services2]
    
    [Tweaks]
    
    [Unattended]
    ComputerType = Automático
    MaximumDataStorePercentOfDisk = 12
    RestorePointLife = 30
    DesktopTheme = Por Defecto||
    AutoUDay = 5
    AutoUHour = 15
    ProgFilesPath = "\Archivos de programa"
    
    [NetAdapter1]
    connname = ""
    macaddress = ""
    ipaddress = "192.168.0.1"
    subnetmask = "255.255.255.0"
    defaultgateway = ""
    dnsserver1 = ""
    dnsserver2 = ""
    winsserver = ""
    netbiossetting = "0"
    ipxnetworknumber = "00000000"
    ipxnetworkframetype = "0xFF"
    
    [GuiRunOnce]
    
    [Drivers]
    
    [Hotfixes]
    C:\Users\Tester\Desktop\MOD\WinXP MOD\UpdatePacks\OnePiece_WinXP_Embedded_Post-SP3_True_AddOn_ESN.7z
    C:\Users\Tester\Desktop\MOD\WinXP MOD\UpdatePacks\OnePiece_Windows_XP_Post-SP3_UpdatePack_v1.1.0_FINAL_ESN_.7z
     
  7. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #1368 George King, Jul 21, 2022
    Last edited: Jul 21, 2022
    (OP)
    @TesterMachineOS This is XP2ESD thread, not custom playing around a nLite and UpdatePacks. Use this tool as is and you get perfect result. Why the hell you don't do that?

    And yes, you broke your installation because of UpdatePacks order.


    EDIT: XP2ESD with Spannish run works as declared
    Code:
                                                                                       Started on 21.07.2022 at 16:29:00,02
                                                                                           Auto-Sysprep progress: 1 / 1
       [1] Extracting es_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74009.iso
             Windows XP Professional Volume License (es-ES) SP3 v5.1.2600.5512
       [2] Integrating UpdatePack
       [3] Adding Auto-Sysprep
       [4] Building ISO
       [5] Installing into VirtualBox
       [6] Extracting VHD
             Windows XP Professional Volume License (es-ES) SP3 v5.1.2600.7682
       [7] Capturing image
       [8] Exporting image
                                                                                       Started on 21.07.2022 at 16:49:54,49
     Windows XP Modern Installer
       [1] Extracting
             Win10_21H2_English_x32.iso
       [2] Building setup structure
             Building bootloader
             Adding DriverPacks support
             Adding Themes
             Adding Fonts
             Adding Wallpapers
       [3] Upgrading setup engine
             Integrating setup drivers
             Integrating setup language packs
                   Integrating es-ES
       [5] Modifying setup launch
       [6] Cleaning boot.wim
       [7] Compressing boot.wim
    "F:\XP2ESD\_output\sources\boot.wim" original size: 267375 KiB
    Using LZX compression with 6 threads
    Archiving file data: 689 MiB of 689 MiB (100%) done
    Calculating integrity table for WIM: 257 MiB of 257 MiB (100%) done
    "F:\XP2ESD\_output\sources\boot.wim" optimized size: 263786 KiB
    Space saved: 3589 KiB
       [8] Updating install.wim
             1. Windows XP Professional Volume License (es-ES) x86
                  Integrating drivers
                  License files check
                  Applying RunOnceEx icon patch
                  Applying RunOnceEx dialog patch
                  Adding patched ACPI.sys
                      Repacking sp3.cab
       [9] Compressing install.esd
    Using LZMS compression with 6 threads
    Archiving file data: 1852 MiB of 1852 MiB (100%) done
       [10] Final customization
       [11] Building bootable ISO
                                                                                      Finished on 21.07.2022 at 16:56:19,12
     Process finished, press any key to exit...
    
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,149
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,149
    120
    for me XP pro VL french + update pack + posready update pack works fine for me
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    His problem is in bad UpdatePacks order, nothing more. Embedded Pack must be always after standard UpdatePack. This always happends when users trying to do things manually without any knowleadge in certain problematic :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,149
    120
    yes :)

    It is however logical to put embedded updates last
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. pm67310

    pm67310 MDL Guru

    Sep 6, 2011
    3,875
    3,149
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    This is a broken test update pack, what does it have to do with Posready addon?
    and know what the cause is .NET
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #1376 George King, Jul 21, 2022
    Last edited: Jul 21, 2022
    (OP)
    I just tried KOR XP with only .NET4 True addon and same error... I tried it only with 1.1 and same. Problem must be in some system settings...

    EDIT: I'm googling about that BSOD and seems like it's fonts TTF cache related. That also make sense as KOR/JNP have more fonts and IME.

    EDIT2: Any idea how to disable FNTCACHE.DAT creation? Seems like this file generate BSOD
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. MilkChan

    MilkChan MDL Addicted

    Mar 8, 2020
    501
    315
    30
    Do you want me to test other languages too?
     
    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
    #1378 George King, Jul 21, 2022
    Last edited: Jul 21, 2022
    (OP)
    All others works good, only 2 from 24 are broken... I will compare Chinese (it works) vs Japanese expanded setup source. There must be basic difference that do that

    EDIT: HIVESFT.INF have some FontMapper, I'm going to experiment with this file
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. TigTex

    TigTex MDL Senior Member

    Oct 5, 2009
    484
    394
    10
    Oh George, I feel bad for you
    You released such a great tool and now all you do is tech support because people don't follow the provided steps...
     
  19. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Documentation still missing many informations, but It's hard to explain every findings that I made in 15 months of development. I'm happy there are few serious issues.

    1) Broken UASP driver ported from Windows 8 - fixed for next
    2) Japanese / Korean UpdatePacks problems

    I have already prepared small update to 1.6.1, but I will wait if there are any other bugs or problems. And 2) is hard to catch... Good is it XP2ESD works with all languages.
    UpdatePack problem is not related to the tool itself, but it must be solved as OnePiece and NonnoFabio left forums many years ago... Every help is appreacited with these findings

    P.S. My wife tried follow instructions from first post and she was able to perform successfull build without any knowledge. So I hope everyone is able to do it :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...