Drivers and tools to run Windows XP on newer hardware

Discussion in 'Windows XP / Older OS' started by daniel_k, Apr 25, 2020.

  1. daniel_k

    daniel_k MDL Junior Member

    Jan 21, 2019
    98
    125
    0
    #1 daniel_k, Apr 25, 2020
    Last edited: Jul 26, 2020
  2. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,467
    1,949
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,467
    1,949
    60
    @Intmd
    That´s fair enough
    I copied one of the files to a folder not used by the system, side-by-side WinXPPAE.exe, and now the file was patched:
    Code:
    ! 01 Left file  - SHA1: 614ca203d070779b1f268a1f711c3018f3ea6ed5 *ntoskrnl.bak
    ! 02 Right file - SHA1: bac267174eddae368713625456268ef4436d9cea *ntoskrnl.exe
     
    left file:
      2149888 bytes (0x0020CE00)
    right file:
      2149888 bytes (0x0020CE00)
    
    start offset: 0 (0x00000000)
    
    00000130:  00  19
    00000131:  7D  EB
    00000132:  21  20
    0017FE87:  07  00
    001825F5:  74  EB
    001C4437:  3A  38
    001C4438:  C3  DB
    0020CE00:  EOF EOF
    
    ! Total differences found: 7
    
    :good3:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. infuscomus

    infuscomus MDL Novice

    Apr 25, 2020
    4
    2
    0
    are you eventually going to include your patched AMD AHCI drivers too?

    and although they aren't yours, maybe include the generic STORAHCI and patched ACPI drivers?
     
  5. diderius6

    diderius6 MDL Novice

    Mar 8, 2020
    2
    0
    0
    @Outbraker

    I tested storport.sys v5.2.3790.4173 and also storport.sys v5.2.3790.4485.
    Both work for nvme boot of XP. But no version <4173 works
    Dietmar
     
  6. daniel_k

    daniel_k MDL Junior Member

    Jan 21, 2019
    98
    125
    0
    @Sajjo
    :thumbsup:
    WinXPPAE will be improved to automatically detect hal and kernel files.
    For now, it must be used with files named like the ones from original ISO.


    @infuscomus
    Probably will include mostly everything.
    Just thought of making available the most asked stuff, specially the PAE fixed AMDXHC driver. Glad Mov AX, 0xDEAD managed to fix it. So nice to have everything working. :yeahyeah:


    @Outbreaker
    :thumbsup:
    diderius6 is correct, both versions work.
    Personally, unless there is a known issue, I always use the latest version available.
     
  7. Andalu

    Andalu MDL Novice

    Apr 25, 2020
    10
    0
    0
    How nice to find also here so many dear 'old' friends who besides being really kind are also very patient :bye3:
    Surely I will always have the opportunity to learn many other new things. :good3:
     
  8. diderius6

    diderius6 MDL Novice

    Mar 8, 2020
    2
    0
    0
    @daniel_k
    I know, that you worked a lot with WinServer 2003, even make it look like XP.
    Have you tested the amdxhci USB3 driver there also? And if yes, happens the problem with plug in, out..
    and in the end not recogniced there also? I think, it is because the USB driver goes in sleeping state,
    have a nice day
    Dietmar
     
  9. Andalu

    Andalu MDL Novice

    Apr 25, 2020
    10
    0
    0
    #11 Andalu, Apr 26, 2020
    Last edited: Apr 26, 2020
    @daniel_k
    I confirm what diderius6 reported. I found the same issues when the USB devices are connected, disconnected, re-connected.
    On average, on the third re-connection, they are no longer powered and recognized.
    I tried both versions 145 and 276, no changes.
     
  10. daniel_k

    daniel_k MDL Junior Member

    Jan 21, 2019
    98
    125
    0
  11. TigTex

    TigTex MDL Member

    Oct 5, 2009
    230
    178
    10
    What's the progress with storahci? Is there any driver that "just works" with all ahci devices and can be integrated in install media?
     
  12. infuscomus

    infuscomus MDL Novice

    Apr 25, 2020
    4
    2
    0
    check your conversations, I sent you something.
     
  13. pottzman

    pottzman MDL Junior Member

    Dec 8, 2009
    65
    17
    0
    #15 pottzman, May 3, 2020
    Last edited: May 3, 2020
    So I attempted this but my output was as follows

    Code:
    Windows XP PAE Patcher 2.0 by Daniel Kawakami | HAL patches by <Mov AX, 0xDEAD>
    
    PAE will be enabled with RAM limited to 4Gb.
    
    Patching ntkrnlmp.exe (Multiprocessor Kernel)... OK!
    Patching ntoskrnl.exe (Uniprocessor Kernel)... OK!
    File ntkrnlpa.exe (Uniprocessor PAE Kernel) was not found.
    File ntkrpamp.exe (Multiprocessor PAE Kernel) was not found.
    Patching hal.dll (Standard PC/Standard PC w/ C-Step i486 HAL)... OK!
    Patching halaacpi.dll (ACPI Uniprocessor PC HAL)... OK!
    Patching halacpi.dll (ACPI PC HAL)... OK!
    Patching halapic.dll (MPS Uniprocessor PC HAL)... OK!
    Patching halmacpi.dll (ACPI Multiprocessor PC HAL)... OK!
    Patching halmps.dll (MPS Multiprocessor PC HAL)... OK!
    these files were all taken directly from a Windows XP Pro SP3 disc and extracted from compressed versions. My question is what are and where do I find "ntkrnlpa.exe" and "ntkrpamp.exe" as they dont appear to be on the windows cd?

    And another question is will the drivers linked in the first post work with all newer chipsets? eg) I have an intel X99 motherboard.
     
  14. Intmd

    Intmd MDL Junior Member

    Nov 18, 2016
    62
    51
    0
    @pottzman Those files should be located in DRIVER.cab (if you're doing this on a SP3 MSDN ISO) or in SP3.cab (if SP3 was slipstreamed)
     
  15. infuscomus

    infuscomus MDL Novice

    Apr 25, 2020
    4
    2
    0
    @daniel_k

    Apparently Mov Ax DEAD manage to get the windows 8.0 USB 3 driver to work with XP

    win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware-293.html#msg110129
    Some info about how he did it
    win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware-296.html#msg110661

    can you replicate his results?
     
  16. daniel_k

    daniel_k MDL Junior Member

    Jan 21, 2019
    98
    125
    0
    @infuscomus

    He shared the driver with me, seems to work fine.
    For now, I'm not allowed to share it, it's an alpha version, so he says.

    Seeing what he did, don't think I could manage to patch it myself, the most modified file has around 9000 changes! :eek_yello:
     
  17. genieautravail

    genieautravail MDL Novice

    Sep 17, 2014
    34
    1
    0
    OK, no rush of course!

    When the final version will be ready. Please, share it with a tutorial on how to install the beast. :)