Drivers and tools to run Windows XP on newer hardware

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

Thread Status:
Not open for further replies.
  1. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    #301 George King, Dec 6, 2021
    Last edited: Dec 6, 2021
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    Thanks, I will keep this patching only for 5.2 systems
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    #304 George King, Dec 6, 2021
    Last edited: Dec 6, 2021
    Try files from archive that I uploaded for you
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Davide Vittorio Gozzini

    Jan 24, 2018
    2
    0
    0
    noob question, how can i replace this file in the iso?
    i have create a bootable usb with the iso, so i can also change directly in the usb key.
    thanks
     
  5. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    Which file?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. infuscomus

    infuscomus MDL Junior Member

    Apr 25, 2020
    52
    6
    0
    @diderius6

    do you think it might be possible to boot XP with the server 2008 ntoskrnl/hal?

    In XP textmode setup - stops at "Setup is Starting Windows"
    from XP NTLDR - black screen
    from 2008 bootmgr/winload - BSOD 7F 0,0,0,0
     
  7. infuscomus

    infuscomus MDL Junior Member

    Apr 25, 2020
    52
    6
    0
    @diderius6

    I can send you the VM I've setup to boot the server 2008 kernel - I can briefly see the sever 2008 boot screen before giving a 7F BSOD - if you want to try and debug it. I've got the pdb symbols too.
     
  8. un user

    un user MDL Member

    Jun 16, 2013
    151
    104
    10
    Hi @infuscomus.

    If you want, send me ntoskrnl&hal from server 2008, to make a test.
    I only need files not entire VM.
     
  9. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,703
    2,662
    120

    One thing you can do for sure is to install 2003(r2) and switch it to client using ntswitch or tweaknt, to get what I call XP52.

    For 32bit only you can start from Home Server 2007 which comes with codecs/drives and multimedia things that are missing on Server 2003.

    Very worth if you plan to use XP inside Hyper-V given some kernel 5.1 problems that lead to High CPU utilization, problems that were fixed on 5.2 kernels.

    You can switch 2003 x64 as well, but makes less sense given XP64 is already on 5.2 kernel
     
  10. Davide Vittorio Gozzini

    Jan 24, 2018
    2
    0
    0
    I have tryed the acpi and the ahci and followed this procedure:
    • extracted the iso to a folder;
    • compact the acpi.sys with cabpck14;
    • replace in the iso;
    • updated the driver with nlite;
    • create the iso with nlite;
    hope this is correct
     
  11. asdf23451

    asdf23451 MDL Member

    Feb 10, 2019
    113
    10
    10
    Do these also work with Server 2003 x86? I'm wanting to use the ACPI, PAE, AHCI, NVMe, and USB drivers.
     
  12. BreakPointSSC

    BreakPointSSC MDL Novice

    Jul 12, 2021
    1
    1
    0
    Hey all, I'm attempting to run both Windows XP and 7 (on separate drives) on a system with an ASUS A520 motherboard, Ryzen 5 5600G, and a Geforce GTX Titan X. Everything works perfectly until I try to boot XP with the 7 drive also connected. With both drives plugged in, XP bluescreens on boot with:

    "The problem seems to be caused by the following file: dump_ntoskrn8.sys"
    PAGE_FAULT_IN_NONPAGED_AREA, stop code 0x...50
    "*** dump_ntoskrn8.sys - Address B6869F0D base at B6868000, Datestamp..."

    This happens with both the "AHCI (generic) driver by MOV AX, 0xDEAD" driver and the "For AMD: AHCI driver 1.2.1.402" driver.

    UPDATE: The solution was to enable SATA hot-plugging, boot XP into Safe Mode, plug in the 7 drive, scan for hardware changes in Device Manager, disable the 7 drive, and reboot XP into normal mode.
     
  13. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,703
    2,662
    120
    Just discovered a strange corner case about Atheros PCI WLAN cards... (Qualcomm Atheros AR9*** / AR5*** / AR1111 /and so on)

    They works practically on everything, but XP 52 / 2003 x86 is an exception

    the x86 driver's inf looks like this, which implicitly excludes NTx86.5.2

    Code:
    [Manufacturer]
    %ATHEROS%     = Atheros, NTx86.5.1, NT.6.0
    
    And no replacing NTx86.5.1 with NTx86.5.2 or NTx86, doesn't fix the problem (the driver installs but fails to load)

    If anyone knows a fix or a workaround or a working driver...
     
  15. asdf23451

    asdf23451 MDL Member

    Feb 10, 2019
    113
    10
    10
    When trying to integrate it into textmode, it doesn't properly create an entry in TXTSETUP.sif. This is fixed by adding "storahci " behind the entry, so that it looks like "storahci = "StorAhci SATA AHCI Controller""

    Also I tried some of these drivers and get a 0xDEADBEEF error in setup. Any way to bypass it?
     
  16. George King

    George King MDL Expert

    Aug 5, 2009
    1,850
    2,157
    60
    Will review TXTSETUP.OEM as they are not fully tested at all :)
    Maybe because you are using Server 2003 instead of XP?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. asdf23451

    asdf23451 MDL Member

    Feb 10, 2019
    113
    10
    10
    Well, yeah, but XP2ESD is supposed to work with 2003, don't you need working 2003 drivers for it?