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

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

  1. wyf180

    wyf180 MDL Junior Member

    Jul 18, 2018
    55
    1
    0
    Could you fix msahci driver again to make it work with xp itself driver?So I can use the driver with nlite to make it work on xp i386 CD.
    And could you make win7's mtp driver work on xp?Though the driver pack had a ADB driver and wmp11 had mtp driver however it's too different to fix inf file when I attach a new mobile phone.
    @George King
     
  2. ohault

    ohault MDL Senior Member

    Dec 27, 2022
    263
    92
    10
  3. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    #2524 UsefulAGKHelper, Jul 11, 2023
    Last edited: Nov 21, 2023
    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
    #2525 UsefulAGKHelper, Jul 11, 2023
    Last edited: Jul 11, 2023
    @diderius6 @George King I will give you the needed detailed instructions (of what I described) for this in PM if you ask .
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Dark Vador

    Dark Vador X Æ A-12

    Feb 2, 2011
    4,828
    7,137
    150
    UsefulAGKHelper do you have something to automate it
    i like to test it too. :D
     
    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
    Of course, I will send you the details in PM!
     
    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
    Good to know, let me know with all possible details
     
    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. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    @UsefulAGKHelper I have noted MountedDevices key in one of my scripts, that they are probably needed for x64 winload boot, But I have not investigated it more than that.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. 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...
  11. George King

    George King MDL Expert

    Aug 5, 2009
    1,963
    2,506
    60
    Generic MSAHCI / NVMe from Windows 7 have same issue on XP / 2003 / Vista about “file is corrupted” during boot.. Even with signed files. No idea whx it happends, this issue is there only in first setup phase, on installed system they works like a charm. I tried to dig about it and found few reg keys and connection to ntoskrnl.exe..

    Whats filename for mentioned Windows 7 mtp driver?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    #2538 UsefulAGKHelper, Jul 13, 2023
    Last edited: Jul 13, 2023
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,001
    2,969
    150
    Just a guess, but likely some VGA driver stuff included in the UEFI crap isn't handed over to the proper driver.

    A similar scenario was frequent in the good old W9x days when you may face some devices listed twice (one for the MSDOS/Bios drivers and one for the proper Win32 ones).

    At the time deleting both devices from dev manager and rebooting fixed the problem, not sure if the approach could work in your case
     
  14. UsefulAGKHelper

    UsefulAGKHelper MDL Senior Member

    Aug 28, 2021
    402
    263
    10
    #2540 UsefulAGKHelper, Jul 13, 2023
    Last edited: Jul 13, 2023
    To clarify to you, I boot XP x64 SP2 on UEFI Class 3 real hardware (windows 11 capable laptop) using winload 16497 (through EFI BCD) and FlashBootPro 3.3n bootmgfw.efi using the XP x64 SP2 installation generated by XP2ESD installer.

    Now that you know, I want to remind you that actually in my case, there's only one monitor (the laptop's built-in monitor obviously), one graphics adapter, and a windows 7's standard VGA graphics adapter driver (I reinstalled XP's VGA graphics adapter driver by fixing the enum entries in registry) for the display (vgasave is only supposed to be start in safe mode, not simultaneously on normal mode with the vgapnp driver).

    I have the proper mounted devices installed, and a videoprt service (service set to boot, group set to video, error control set to normal) to force videoprt to boot, so If I uninstall the Standard VGA driver from device manager, XP will reinstall it on real hardware after reboot just like in VirtualBox on Legacy mode.

    When I uninstalled the vbemp driver, I didn't do it from device manager, I did it from registry, I modified the VGA driver enum to point to the Standard VGA driver instead of vbemp, I deleted the vbemp service, inf and sys files, I also removed the entry key of the vbemp driver's VideoID containing the resolution. But XP still recreates the driver in this way.

    I also did a reinstallation of the VGA driver again but this time from device manager and I overwritten the VGA sys files with the ones from Windows 7, so XP x64 SP2 could boot from safe mode on UEFI Class 3, but still, the problem of two "monitors" being present persists and being enabled simultaneously causes glitches so that's why I disabled the second one.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...