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

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

  1. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    I want to see the GUI designs on DM, maybe I can give you feedback, suggestions and advice regarding that! :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. stan456

    stan456 MDL Novice

    Jul 29, 2015
    33
    0
    0
    So after updating all my drivers and what not on a windows 10 22h2 build I simply ran in powershell: Export-WindowsDriver -Online -Destination "F:\Drivers Backup" I assume from there I would need to manually compress each folder into a .7z and place them in XP2ESD\plugins\driverpacks
     
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    I mean design how it should work, not look :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    If you want my opinion, I think that the design should be user-friendly and look similar to Windows' Device Manager. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Please again that post. Compatibility checker should looks like device manager? Sorry, but thats not opinion I’m looking for. Thanks.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    Oh, I thought you were talking about the device manager. The compatibility checker should look like Windows's compatibility checker.
     
    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
    #3027 George King, Apr 29, 2024
    Last edited: Apr 29, 2024
    (OP)
    Yes, thats way to backup drivers for your Windows 10 for reinstalling. Of course we can use other tools, like Driver Backup! Etc.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. 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...
  9. stan456

    stan456 MDL Novice

    Jul 29, 2015
    33
    0
    0
    So after running the installer Windows Boot Manager just goes to a screen saying Windows failed to start.
    The file in question: \ntldr
    Status: 0xc0000098
    Info: The selected entry could not be loaded because the application is missing or corrupt
     
  10. wallythander

    wallythander MDL Novice

    Aug 5, 2014
    2
    1
    0
    @George King I am excited to see all the progress!

    A suggestion, I notice that ListDisk does not have a license. I do not have enough posts to share a link, but GitHub runs a website called Choose A License, that explains the basics of licenses, if you don't know which one to pick.

    Any license is better than none, regardless of how restrictive or open you want to be.
     
  11. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #3032 George King, May 1, 2024
    Last edited: May 1, 2024
    (OP)
    NEWS:

    I'm still working on translations on "current POWIS level". I have not expected amount that amount of work again :D

    During this journey I have added some improvements as when I masively clicking and trying POWIS new ideas were born. And of course a lot of text to translate too.

    Now I have added new checkbox to "Target disk" tab to be able to hide not mounted partitions. Also Virtual rows from Unattended settings are now idetified as "Virtual partition" and "Unattended settings" in Partition type and detail.

    If everything goes as expected I think I will finish tonight whole POWIS translation. This mean I will have en-US and cs-CZ done. I have already tested th-TH to be sure all characters are loadedl correctly.

    Then Options and Review page needs to be coded - they are still empty.. Still need to decide which options should be there, RunOnceEx, Noreboot, PAE? (can be run only in x86 setup or we need to add x86 subsystem to x64 WinPE, or grab latest PAE patch3 sourcecode for 6.0-10.0, or add some kind of inject to automatically patch these files on first run and create PAE files with their own boot entry), Skip OOBE (depends on Unattended settings), Dynamic Drivers should be reworked - still not sure how I re-add it as it needs some kind of INF checker for supported OSes - probably will work still only on checkbox without additional check for now.

    Quibble should be there too, I think I would like to add Bootloaders into Options tab, to add ability to automatically install GRUB and call needed boot entries from there - Standard Boot Windows manager or Quibble or single boot option outside Standard Windows Boot manager.

    Because if we can just tick checkbox to install GRUB, it's another "unlock". But still huge amount of work. And some features will be added 100% in future after 1.7.

    Currently I need to push new POWIS to same working level like old one was. And that hopefuly dont require huge amount of coding. For example translation mechanism is currently like 500 lines of code and still not done, but works like a charm..

    New screenshots will be done when I finish translation - I will then do some AI translation probably for ro-RO for @UsefulAGKHelper / th-TH for @MilkChan to fix it as native speaker can. Of course there will be probably new lines with translation soon, but for testing purposes we should do this.

    EDIT: HTA + CSS + VBS + JS = ~4500 lines of codes right now
     
    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,506
    60
    #3033 George King, May 3, 2024
    Last edited: May 15, 2024
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    As I still have not coded default settings for new POWIS readed from settings.ini, I’m thinking about adding “Settings” link into bottom of “Toolbox” to access hidden “Settings” tab. There should be everything change-able on the fly. Like default WIM/ESD, Default Unattended file and other possible settings, and of course If its booted from writable media, save these settings too. Maybe this “Settings” link in toolbox should be available only when booted from writable media. Of course this lead into another new lines for translating. But better to do all of these things now, as code became huge and huge..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    #3035 George King, May 6, 2024
    Last edited: May 8, 2024
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. oosukeren

    oosukeren MDL Novice

    Apr 30, 2024
    5
    6
    0


    Hello, sorry if I'm interrupting anything or unnecessarily bothering you, but, if I have understood correctly, you're currently making an automated software that would help the less software knowledgeable people like me install Windows XP on most UEFI non CSM pcs? Because I currently have a Kaby Lake processor PC that, after using this tutorial
    https: //msfn.org/board/topic/185917-windows-xp-on-surface-pro-1/
    I was able to get my pc only to the boot screen post install, and was being told by the tutorial creator that if I want to get it to work, I'd have to make customizations, which I don't know how.

    So, if i do wait for you to finish with the software you're making it, may end up working on my PC too, without me having to start learning how this works from scratch, right?
     
  16. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    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
    @UsefulAGKHelper Have you used “your method” to deploy XP2ESD image? Why you don’t have installed all other drivers?

    Why I’m asking? I have not faced that issue on any of tested machines.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    Yes I did use my method of installing XP2ESD into VirtualBox and moving the image to physical machine using GImageX, I did the MountedDevices key of my machine's partitions correctly and I booted XP on Legacy Mode (this machine is UEFI Class 2).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Nothing to discuss then.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...